.CommunityGuidelinesPage-module__hLZDSW__page{--compliance-bg:#fbfbfc;--compliance-panel:#fff;--compliance-line:#dde1e7eb;--compliance-soft-line:#dde1e7a8;--compliance-ink:#0b1020;--compliance-muted:#5b6472;--compliance-faint:#8b94a3;--compliance-pink:#c5066c16;--compliance-pink-soft:#c5066c0b;--compliance-green:#26a765;background:radial-gradient(circle at 94% 6%, #c5066c09, transparent 22rem), linear-gradient(90deg, #fff 0 268px, var(--compliance-bg) 268px 100%);min-height:100vh;color:var(--compliance-ink);grid-template-columns:268px minmax(0,1fr);display:grid}.CommunityGuidelinesPage-module__hLZDSW__dashboardShellContent{padding-top:.75rem}.CommunityGuidelinesPage-module__hLZDSW__dashboardSurface{--compliance-bg:#fbfaf8;--compliance-panel:#fff;--compliance-line:#eee7e2eb;--compliance-soft-line:#eee7e2ad;--compliance-ink:#16110f;--compliance-muted:#57524f;--compliance-faint:#8a837d;--compliance-pink:#c5066c16;--compliance-pink-soft:#c5066c0b;--compliance-green:#26a765;color:var(--compliance-ink)}.CommunityGuidelinesPage-module__hLZDSW__sidebar{background:#ffffffdb;border-right:1px solid #dde1e7c7;flex-direction:column;height:100vh;padding:29px 18px 22px;display:flex;position:sticky;top:0}.CommunityGuidelinesPage-module__hLZDSW__logo{align-items:center;width:max-content;padding-left:14px;display:inline-flex}.CommunityGuidelinesPage-module__hLZDSW__logo img,.CommunityGuidelinesPage-module__hLZDSW__mobileLogo img,.CommunityGuidelinesPage-module__hLZDSW__footerLogo img{object-fit:contain;width:auto}.CommunityGuidelinesPage-module__hLZDSW__sidebarInner{flex-direction:column;flex:1;min-height:0;padding-top:49px;display:flex}.CommunityGuidelinesPage-module__hLZDSW__railTitle{color:var(--ifx-magenta);letter-spacing:0;align-items:center;gap:.36rem;padding:0 12px 23px;font-size:17px;font-weight:850;display:flex}.CommunityGuidelinesPage-module__hLZDSW__railTitle svg{fill:currentColor}.CommunityGuidelinesPage-module__hLZDSW__sideNav{gap:.38rem;display:grid}.CommunityGuidelinesPage-module__hLZDSW__sideLink{color:#1f2937;letter-spacing:0;border:1px solid #0000;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:.68rem;min-height:42px;padding:0 13px;font-size:12px;font-weight:760;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid;position:relative}.CommunityGuidelinesPage-module__hLZDSW__sideLink:before{content:"";background:0 0;border-radius:999px;width:2px;position:absolute;inset:7px auto 7px -1px}.CommunityGuidelinesPage-module__hLZDSW__sideLink svg{color:currentColor}.CommunityGuidelinesPage-module__hLZDSW__sideLink:hover{color:var(--ifx-magenta);background:#c5066c0b;border-color:#c5066c2e;transform:translate(1px)}.CommunityGuidelinesPage-module__hLZDSW__activeSideLink{color:var(--ifx-magenta);background:#c5066c18;border-color:#c5066c1f}.CommunityGuidelinesPage-module__hLZDSW__activeSideLink:before{background:var(--ifx-magenta)}.CommunityGuidelinesPage-module__hLZDSW__sideSpacer{flex:1;min-height:52px}.CommunityGuidelinesPage-module__hLZDSW__sideComplianceCard{background:radial-gradient(circle at 78% 88%,#c5066c21,#0000 45%),linear-gradient(#fff 0%,#fff7fb 100%);border:1px solid #c5066c2e;border-radius:8px;min-height:236px;margin-top:29px;padding:27px 25px 24px;position:relative;overflow:hidden}.CommunityGuidelinesPage-module__hLZDSW__sideComplianceCard>svg{color:var(--ifx-magenta);margin-bottom:21px}.CommunityGuidelinesPage-module__hLZDSW__sideComplianceCard strong{color:#0d111b;letter-spacing:0;font-size:18px;font-weight:860;line-height:1.16;display:block}.CommunityGuidelinesPage-module__hLZDSW__sideComplianceCard p{color:#4d5563;letter-spacing:0;max-width:184px;margin:21px 0 0;font-size:12px;font-weight:560;line-height:1.64}.CommunityGuidelinesPage-module__hLZDSW__sideComplianceCard span{color:#c5066c40;font-size:13px;position:absolute}.CommunityGuidelinesPage-module__hLZDSW__sideComplianceCard span:first-of-type{bottom:44px;right:32px}.CommunityGuidelinesPage-module__hLZDSW__sideComplianceCard span:nth-of-type(2){bottom:73px;right:54px}.CommunityGuidelinesPage-module__hLZDSW__sideComplianceCard span:nth-of-type(3){bottom:91px;right:18px}.CommunityGuidelinesPage-module__hLZDSW__main{min-width:0}.CommunityGuidelinesPage-module__hLZDSW__topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfbfce6;border-bottom:1px solid #dde1e7b3;grid-template-columns:minmax(120px,1fr) auto minmax(230px,1fr);align-items:center;min-height:72px;padding:0 38px;display:grid;position:sticky;top:0}.CommunityGuidelinesPage-module__hLZDSW__mobileLogo{display:none}.CommunityGuidelinesPage-module__hLZDSW__topNav{justify-content:center;align-items:center;gap:clamp(1.55rem,3vw,3.75rem);display:flex}.CommunityGuidelinesPage-module__hLZDSW__topNav a{color:#0b1020;letter-spacing:0;align-items:center;gap:.32rem;padding:.6rem 0;font-size:12px;font-weight:850;transition:color .18s;display:inline-flex}.CommunityGuidelinesPage-module__hLZDSW__topNav a:hover{color:var(--ifx-magenta)}.CommunityGuidelinesPage-module__hLZDSW__topActions{justify-content:flex-end;align-items:center;gap:1.48rem;display:flex}.CommunityGuidelinesPage-module__hLZDSW__bellButton{color:#0b1020;place-items:center;width:32px;height:32px;transition:color .18s,transform .18s;display:grid;position:relative}.CommunityGuidelinesPage-module__hLZDSW__bellButton:hover{color:var(--ifx-magenta);transform:translateY(-1px)}.CommunityGuidelinesPage-module__hLZDSW__bellButton span{border:2px solid var(--compliance-bg);background:var(--ifx-magenta);border-radius:999px;width:8px;height:8px;position:absolute;top:2px;right:2px}.CommunityGuidelinesPage-module__hLZDSW__userChip{color:#0b1020;align-items:center;gap:.74rem;min-width:191px;display:flex}.CommunityGuidelinesPage-module__hLZDSW__avatar{background:#e5e7eb;border-radius:999px;width:42px;height:42px;position:relative;overflow:hidden}.CommunityGuidelinesPage-module__hLZDSW__avatar img{object-fit:cover}.CommunityGuidelinesPage-module__hLZDSW__userChip strong,.CommunityGuidelinesPage-module__hLZDSW__userChip em{font-style:normal;line-height:1.16;display:block}.CommunityGuidelinesPage-module__hLZDSW__userChip strong{font-size:12px;font-weight:850}.CommunityGuidelinesPage-module__hLZDSW__userChip em{color:#4f5867;margin-top:.18rem;font-size:10px;font-weight:650}.CommunityGuidelinesPage-module__hLZDSW__content{width:min(1180px,100% - 72px);margin:0 auto;padding:34px 0 0}.CommunityGuidelinesPage-module__hLZDSW__hero{grid-template-columns:minmax(390px,.88fr) minmax(500px,1.12fr);align-items:start;gap:clamp(2.25rem,3.6vw,3.25rem);display:grid}.CommunityGuidelinesPage-module__hLZDSW__heroCopy{padding-top:4px}.CommunityGuidelinesPage-module__hLZDSW__heroCopy h1{color:#02040a;font-family:var(--ifx-serif);letter-spacing:0;margin:0;font-size:54px;font-weight:600;line-height:1}.CommunityGuidelinesPage-module__hLZDSW__heroCopy h1 svg{color:var(--ifx-magenta);fill:currentColor;vertical-align:-.02em;margin-left:.28rem;display:inline-block}.CommunityGuidelinesPage-module__hLZDSW__heroCopy p{color:#485162;letter-spacing:0;max-width:510px;margin:24px 0 0;font-size:14.5px;font-weight:560;line-height:1.72}.CommunityGuidelinesPage-module__hLZDSW__heroActions{flex-wrap:wrap;gap:16px;margin-top:31px;display:flex}.CommunityGuidelinesPage-module__hLZDSW__primaryButton,.CommunityGuidelinesPage-module__hLZDSW__secondaryButton{letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;gap:.72rem;min-height:48px;padding:0 27px;font-size:12.75px;font-weight:860;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.CommunityGuidelinesPage-module__hLZDSW__primaryButton{border:1px solid var(--ifx-magenta);background:var(--ifx-magenta);color:#fff;box-shadow:0 14px 30px #c5066c1f}.CommunityGuidelinesPage-module__hLZDSW__primaryButton:before{content:"";background:linear-gradient(110deg,#0000 0%,#ffffff3d 45%,#0000 72%);transition:transform .72s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.CommunityGuidelinesPage-module__hLZDSW__primaryButton:hover{background:#ae075f;transform:translateY(-1px);box-shadow:0 17px 34px #c5066c2e}.CommunityGuidelinesPage-module__hLZDSW__primaryButton:hover:before{transform:translate(120%)}.CommunityGuidelinesPage-module__hLZDSW__secondaryButton{border:1px solid var(--compliance-line);color:#0b1020;background:#fff}.CommunityGuidelinesPage-module__hLZDSW__secondaryButton:hover{color:var(--ifx-magenta);border-color:#c5066c42;transform:translateY(-1px)}.CommunityGuidelinesPage-module__hLZDSW__primaryButton svg,.CommunityGuidelinesPage-module__hLZDSW__secondaryButton svg{position:relative}.CommunityGuidelinesPage-module__hLZDSW__heroArtwork{transform-origin:50%;background:#f2eeee;border:1px solid #dde1e7c7;border-radius:18px;min-height:340px;position:relative;overflow:hidden;box-shadow:0 20px 55px #1118270d}.CommunityGuidelinesPage-module__hLZDSW__heroImage{object-fit:cover}.CommunityGuidelinesPage-module__hLZDSW__badgeOverlay,.CommunityGuidelinesPage-module__hLZDSW__checklistOverlay,.CommunityGuidelinesPage-module__hLZDSW__bookOverlay{z-index:2;pointer-events:none;position:absolute}.CommunityGuidelinesPage-module__hLZDSW__badgeOverlay{text-align:center;width:20.8%;top:42.4%;left:8.7%;transform:rotate(-.4deg)}.CommunityGuidelinesPage-module__hLZDSW__badgeOverlay b{color:var(--ifx-magenta);font-family:var(--ifx-serif);letter-spacing:0;font-size:16px;font-weight:500;display:block}.CommunityGuidelinesPage-module__hLZDSW__badgeOverlay span{color:#111827;margin-top:.38rem;font-size:9px;font-weight:750;display:block}.CommunityGuidelinesPage-module__hLZDSW__checklistOverlay{color:#263041;gap:clamp(.38rem,.7vw,.72rem);width:22.6%;display:grid;top:25.1%;left:40.2%;transform:rotate(-10.7deg)}.CommunityGuidelinesPage-module__hLZDSW__checklistOverlay p{grid-template-columns:14px minmax(0,1fr);align-items:center;gap:.44rem;margin:0;font-size:8px;font-weight:720;line-height:1.15;display:grid}.CommunityGuidelinesPage-module__hLZDSW__checklistOverlay p svg{color:#151a25}.CommunityGuidelinesPage-module__hLZDSW__checklistOverlay>svg{color:var(--ifx-magenta);justify-self:center;margin-top:.1rem}.CommunityGuidelinesPage-module__hLZDSW__bookOverlay{color:#090909;letter-spacing:0;text-align:center;width:19.5%;font-size:17px;font-weight:900;line-height:1.16;display:grid;top:34.2%;right:7.8%;transform:rotate(16.6deg)}.CommunityGuidelinesPage-module__hLZDSW__section{margin-top:clamp(2.4rem,4.15vw,3.6rem)}.CommunityGuidelinesPage-module__hLZDSW__sectionTitle{justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:22px;scroll-margin-top:104px;display:flex}.CommunityGuidelinesPage-module__hLZDSW__sectionTitle h2{color:#1f2937;letter-spacing:0;text-transform:uppercase;margin:0;font-size:15px;font-weight:900}.CommunityGuidelinesPage-module__hLZDSW__sectionTitle p{color:#4a5567;letter-spacing:0;max-width:680px;margin:9px 0 0;font-size:13px;font-weight:560;line-height:1.55}.CommunityGuidelinesPage-module__hLZDSW__sectionAction a{color:var(--ifx-magenta);align-items:center;gap:.45rem;font-size:12px;font-weight:850;display:inline-flex}.CommunityGuidelinesPage-module__hLZDSW__principleGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.CommunityGuidelinesPage-module__hLZDSW__principleCard{border:1px solid var(--compliance-line);text-align:center;background:#fff;border-radius:8px;align-content:start;justify-items:center;min-height:244px;padding:28px 20px 24px;display:grid;box-shadow:0 13px 34px #11182706}.CommunityGuidelinesPage-module__hLZDSW__principleCard>span{border:2px solid var(--ifx-magenta);width:58px;height:58px;color:var(--ifx-magenta);border-radius:999px;place-items:center;display:grid}.CommunityGuidelinesPage-module__hLZDSW__principleCard h3{color:#080c14;letter-spacing:0;max-width:150px;margin:22px 0 0;font-size:15px;font-weight:900;line-height:1.24}.CommunityGuidelinesPage-module__hLZDSW__principleCard p{color:#4c5666;letter-spacing:0;max-width:178px;margin:15px 0 0;font-size:12px;font-weight:560;line-height:1.68}.CommunityGuidelinesPage-module__hLZDSW__identityPanel{background:#fff;border:1px solid #dde1e7eb;border-radius:8px;grid-template-columns:minmax(0,.88fr) minmax(0,1fr);display:grid;overflow:hidden}.CommunityGuidelinesPage-module__hLZDSW__isColumn,.CommunityGuidelinesPage-module__hLZDSW__isNotColumn{padding:33px 36px 32px}.CommunityGuidelinesPage-module__hLZDSW__isColumn{background:radial-gradient(circle at 6% 0,#26a76514,#0000 13rem),linear-gradient(90deg,#27a76508,#ffffffeb)}.CommunityGuidelinesPage-module__hLZDSW__isNotColumn{background:radial-gradient(circle at 96% 4%,#c5066c14,#0000 13rem),linear-gradient(90deg,#c5066c08,#fffffff2);border-left:1px solid #c5066c21}.CommunityGuidelinesPage-module__hLZDSW__isColumn h3,.CommunityGuidelinesPage-module__hLZDSW__isNotColumn h3{letter-spacing:0;align-items:center;gap:.7rem;margin:0 0 23px;font-size:20px;font-weight:900;display:flex}.CommunityGuidelinesPage-module__hLZDSW__isColumn h3{color:#129455}.CommunityGuidelinesPage-module__hLZDSW__isNotColumn h3{color:var(--ifx-magenta)}.CommunityGuidelinesPage-module__hLZDSW__isColumn h3 svg,.CommunityGuidelinesPage-module__hLZDSW__isNotColumn h3 svg{border-radius:999px;place-items:center;width:32px;height:32px;padding:8px;display:grid}.CommunityGuidelinesPage-module__hLZDSW__isColumn h3 svg{background:#26a76521}.CommunityGuidelinesPage-module__hLZDSW__isNotColumn h3 svg{background:#c5066c1f}.CommunityGuidelinesPage-module__hLZDSW__isColumn ul,.CommunityGuidelinesPage-module__hLZDSW__isNotColumn ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.CommunityGuidelinesPage-module__hLZDSW__isNotColumn ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.CommunityGuidelinesPage-module__hLZDSW__isColumn li,.CommunityGuidelinesPage-module__hLZDSW__isNotColumn li{color:#293344;letter-spacing:0;align-items:center;gap:.7rem;font-size:13px;font-weight:650;line-height:1.42;display:flex}.CommunityGuidelinesPage-module__hLZDSW__isColumn li svg{color:var(--compliance-green)}.CommunityGuidelinesPage-module__hLZDSW__isNotColumn li svg{color:var(--ifx-magenta)}.CommunityGuidelinesPage-module__hLZDSW__disclosureGrid{border:1px solid var(--compliance-line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.CommunityGuidelinesPage-module__hLZDSW__disclosureRow{border-right:1px solid var(--compliance-soft-line);border-bottom:1px solid var(--compliance-soft-line);grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:19px;min-height:104px;padding:22px 23px;transition:background .18s,color .18s,transform .18s;display:grid}.CommunityGuidelinesPage-module__hLZDSW__disclosureRow:nth-child(2n){border-right:0}.CommunityGuidelinesPage-module__hLZDSW__disclosureRow:nth-last-child(-n+2){border-bottom:0}.CommunityGuidelinesPage-module__hLZDSW__disclosureRow:hover{color:var(--ifx-magenta);background:#c5066c07}.CommunityGuidelinesPage-module__hLZDSW__disclosureRow>span:first-child{width:46px;height:46px;color:var(--ifx-magenta);background:#c5066c14;border-radius:999px;place-items:center;display:grid}.CommunityGuidelinesPage-module__hLZDSW__disclosureRow strong,.CommunityGuidelinesPage-module__hLZDSW__disclosureRow em{font-style:normal;display:block}.CommunityGuidelinesPage-module__hLZDSW__disclosureRow strong{color:#09101c;letter-spacing:0;font-size:14px;font-weight:900}.CommunityGuidelinesPage-module__hLZDSW__disclosureRow em{color:#4d5665;letter-spacing:0;margin-top:6px;font-size:11.5px;font-weight:560;line-height:1.52}.CommunityGuidelinesPage-module__hLZDSW__disclosureRow>svg{color:#111827;justify-self:end}.CommunityGuidelinesPage-module__hLZDSW__responsibilityGrid{border:1px solid var(--compliance-line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.CommunityGuidelinesPage-module__hLZDSW__responsibilityCard{border-right:1px solid var(--compliance-soft-line);grid-template-columns:34px minmax(0,1fr);gap:16px;min-height:132px;padding:26px 24px 23px;display:grid}.CommunityGuidelinesPage-module__hLZDSW__responsibilityCard:nth-child(3n){border-right:0}.CommunityGuidelinesPage-module__hLZDSW__responsibilityCard:nth-child(-n+3){border-bottom:1px solid var(--compliance-soft-line)}.CommunityGuidelinesPage-module__hLZDSW__responsibilityCard>svg{color:var(--ifx-magenta)}.CommunityGuidelinesPage-module__hLZDSW__responsibilityCard strong{color:#090e18;letter-spacing:0;font-size:13px;font-weight:900;display:block}.CommunityGuidelinesPage-module__hLZDSW__responsibilityCard p{color:#4d5665;margin:8px 0 0;font-size:11.75px;font-weight:560;line-height:1.58}.CommunityGuidelinesPage-module__hLZDSW__faqLayout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.CommunityGuidelinesPage-module__hLZDSW__faqColumn{border:1px solid var(--compliance-line);background:#fff;border-radius:8px;overflow:hidden}.CommunityGuidelinesPage-module__hLZDSW__faqRow{border-bottom:1px solid var(--compliance-soft-line)}.CommunityGuidelinesPage-module__hLZDSW__faqRow:last-child{border-bottom:0}.CommunityGuidelinesPage-module__hLZDSW__faqRow summary{cursor:pointer;color:#344052;letter-spacing:0;justify-content:space-between;align-items:center;gap:1rem;min-height:52px;padding:0 24px;font-size:13px;font-weight:670;list-style:none;transition:background .18s,color .18s;display:flex}.CommunityGuidelinesPage-module__hLZDSW__faqRow summary::-webkit-details-marker{display:none}.CommunityGuidelinesPage-module__hLZDSW__faqRow summary:hover{color:var(--ifx-magenta);background:#c5066c06}.CommunityGuidelinesPage-module__hLZDSW__faqRow summary svg{flex:none;transition:transform .18s}.CommunityGuidelinesPage-module__hLZDSW__faqRow[open] summary{color:var(--ifx-magenta)}.CommunityGuidelinesPage-module__hLZDSW__faqRow[open] summary svg{transform:rotate(180deg)}.CommunityGuidelinesPage-module__hLZDSW__faqRow p{color:#5c6573;margin:0;padding:0 24px 20px;font-size:12px;font-weight:560;line-height:1.64}.CommunityGuidelinesPage-module__hLZDSW__helpCard{background:radial-gradient(circle at 92% 5%,#c5066c17,#0000 12rem),linear-gradient(135deg,#fff 0%,#fff1f7 100%);border:1px solid #c5066c2e;border-radius:8px;grid-column:1/-1;grid-template-columns:56px minmax(0,1fr) auto;align-content:center;gap:0 19px;min-height:156px;padding:32px 34px;display:grid}.CommunityGuidelinesPage-module__hLZDSW__helpCard>svg{color:var(--ifx-magenta)}.CommunityGuidelinesPage-module__hLZDSW__helpCard h3{color:#0c111b;letter-spacing:0;margin:0;font-size:17px;font-weight:900}.CommunityGuidelinesPage-module__hLZDSW__helpCard p{color:#4a5567;max-width:520px;margin:10px 0 0;font-size:12.5px;font-weight:560;line-height:1.6}.CommunityGuidelinesPage-module__hLZDSW__helpCard .CommunityGuidelinesPage-module__hLZDSW__primaryButton{grid-column:auto;place-self:center end;width:max-content;min-height:44px;margin-top:0}.CommunityGuidelinesPage-module__hLZDSW__finalCta{background:radial-gradient(circle at 98% 0,#c5066c1c,#0000 20rem),linear-gradient(90deg,#fff 0%,#fff3f8 100%);border:1px solid #c5066c1f;border-radius:8px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:44px;padding:32px 36px;display:grid;overflow:hidden}.CommunityGuidelinesPage-module__hLZDSW__finalCta>svg{color:var(--ifx-magenta)}.CommunityGuidelinesPage-module__hLZDSW__finalCta h2{color:#0b1020;letter-spacing:0;margin:0;font-size:21px;font-weight:900;line-height:1.2}.CommunityGuidelinesPage-module__hLZDSW__finalCta h2 svg{color:var(--ifx-magenta);fill:currentColor;margin-left:.28rem;display:inline-block}.CommunityGuidelinesPage-module__hLZDSW__finalCta p{color:#4f5867;max-width:675px;margin:11px 0 0;font-size:13px;font-weight:560;line-height:1.58}.CommunityGuidelinesPage-module__hLZDSW__finalCta>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.CommunityGuidelinesPage-module__hLZDSW__footer{color:#4f5867;border-top:1px solid #dde1e7c2;grid-template-columns:136px minmax(170px,.9fr) minmax(245px,1.1fr) auto auto auto auto;align-items:center;gap:18px;width:min(1180px,100% - 72px);min-height:82px;margin:11px auto 0;display:grid}.CommunityGuidelinesPage-module__hLZDSW__footer p,.CommunityGuidelinesPage-module__hLZDSW__footer span,.CommunityGuidelinesPage-module__hLZDSW__footer small,.CommunityGuidelinesPage-module__hLZDSW__footer a:not(.CommunityGuidelinesPage-module__hLZDSW__footerLogo){font-size:10px;font-weight:650;line-height:1.45}.CommunityGuidelinesPage-module__hLZDSW__footer p{align-items:center;gap:.25rem;margin:0;display:flex}.CommunityGuidelinesPage-module__hLZDSW__footer p svg{color:var(--ifx-magenta);fill:currentColor}.CommunityGuidelinesPage-module__hLZDSW__footer div{gap:.2rem;display:grid}.CommunityGuidelinesPage-module__hLZDSW__footer strong{color:#111827;font-size:11px}.CommunityGuidelinesPage-module__hLZDSW__footer small{white-space:nowrap}.CommunityGuidelinesPage-module__hLZDSW__footer a:not(.CommunityGuidelinesPage-module__hLZDSW__footerLogo):hover{color:var(--ifx-magenta)}@media (max-width:1320px){.CommunityGuidelinesPage-module__hLZDSW__page{background:linear-gradient(90deg, #fff 0 248px, var(--compliance-bg) 248px 100%);grid-template-columns:248px minmax(0,1fr)}.CommunityGuidelinesPage-module__hLZDSW__topbar{grid-template-columns:minmax(0,1fr) auto;padding-inline:27px}.CommunityGuidelinesPage-module__hLZDSW__topNav{justify-content:start}.CommunityGuidelinesPage-module__hLZDSW__hero{grid-template-columns:minmax(330px,.86fr) minmax(430px,1.14fr);gap:32px}.CommunityGuidelinesPage-module__hLZDSW__heroCopy h1{font-size:50px}.CommunityGuidelinesPage-module__hLZDSW__content,.CommunityGuidelinesPage-module__hLZDSW__footer{width:min(1120px,100% - 56px)}.CommunityGuidelinesPage-module__hLZDSW__principleGrid{gap:16px}}@media (max-width:1180px){.CommunityGuidelinesPage-module__hLZDSW__page{background:var(--compliance-bg);display:block}.CommunityGuidelinesPage-module__hLZDSW__sidebar{border-bottom:1px solid #dde1e7c2;border-right:0;height:auto;padding:20px 18px;position:relative}.CommunityGuidelinesPage-module__hLZDSW__sidebarInner{padding-top:18px}.CommunityGuidelinesPage-module__hLZDSW__sideNav{grid-template-columns:repeat(4,minmax(0,1fr))}.CommunityGuidelinesPage-module__hLZDSW__sideSpacer,.CommunityGuidelinesPage-module__hLZDSW__sideComplianceCard{display:none}.CommunityGuidelinesPage-module__hLZDSW__topbar{grid-template-columns:auto minmax(0,1fr);min-height:auto;padding:16px 22px}.CommunityGuidelinesPage-module__hLZDSW__mobileLogo{align-items:center;display:inline-flex}.CommunityGuidelinesPage-module__hLZDSW__topNav{order:3;grid-column:1/-1;justify-content:start;gap:1.5rem;padding-top:12px;overflow-x:auto}.CommunityGuidelinesPage-module__hLZDSW__topActions{justify-self:end}.CommunityGuidelinesPage-module__hLZDSW__hero,.CommunityGuidelinesPage-module__hLZDSW__identityPanel,.CommunityGuidelinesPage-module__hLZDSW__faqLayout,.CommunityGuidelinesPage-module__hLZDSW__finalCta{grid-template-columns:1fr}.CommunityGuidelinesPage-module__hLZDSW__heroArtwork{min-height:45vw}.CommunityGuidelinesPage-module__hLZDSW__principleGrid,.CommunityGuidelinesPage-module__hLZDSW__responsibilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.CommunityGuidelinesPage-module__hLZDSW__responsibilityCard{border-bottom:1px solid var(--compliance-soft-line)}.CommunityGuidelinesPage-module__hLZDSW__responsibilityCard:nth-child(3n){border-right:0}.CommunityGuidelinesPage-module__hLZDSW__responsibilityCard:nth-last-child(-n+3){border-bottom:0}.CommunityGuidelinesPage-module__hLZDSW__finalCta>div:last-child{justify-content:start}.CommunityGuidelinesPage-module__hLZDSW__footer{grid-template-columns:1fr 1fr;padding-block:20px}}@media (max-width:760px){.CommunityGuidelinesPage-module__hLZDSW__content,.CommunityGuidelinesPage-module__hLZDSW__footer{width:min(100% - 28px,620px)}.CommunityGuidelinesPage-module__hLZDSW__sidebar{padding-inline:14px}.CommunityGuidelinesPage-module__hLZDSW__logo{padding-left:4px}.CommunityGuidelinesPage-module__hLZDSW__railTitle{padding-inline:4px}.CommunityGuidelinesPage-module__hLZDSW__sideNav{gap:.55rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.CommunityGuidelinesPage-module__hLZDSW__sideLink{background:#fff;border-color:#dde1e7d1;grid-template-columns:18px auto;min-width:max-content;min-height:39px;padding-inline:11px}.CommunityGuidelinesPage-module__hLZDSW__sideLink:before{display:none}.CommunityGuidelinesPage-module__hLZDSW__topbar{padding:14px}.CommunityGuidelinesPage-module__hLZDSW__topActions{gap:.7rem}.CommunityGuidelinesPage-module__hLZDSW__userChip{min-width:0}.CommunityGuidelinesPage-module__hLZDSW__userChip>span:not(.CommunityGuidelinesPage-module__hLZDSW__avatar){display:none}.CommunityGuidelinesPage-module__hLZDSW__content{padding-top:22px}.CommunityGuidelinesPage-module__hLZDSW__heroCopy h1{letter-spacing:0;font-size:42px}.CommunityGuidelinesPage-module__hLZDSW__heroCopy p{font-size:13.5px;line-height:1.68}.CommunityGuidelinesPage-module__hLZDSW__heroActions{flex-direction:column;align-items:stretch}.CommunityGuidelinesPage-module__hLZDSW__primaryButton,.CommunityGuidelinesPage-module__hLZDSW__secondaryButton{width:100%;padding-inline:18px}.CommunityGuidelinesPage-module__hLZDSW__heroArtwork{border-radius:12px;min-height:252px}.CommunityGuidelinesPage-module__hLZDSW__bookOverlay{font-size:9px}.CommunityGuidelinesPage-module__hLZDSW__badgeOverlay b{font-size:11px}.CommunityGuidelinesPage-module__hLZDSW__checklistOverlay p{grid-template-columns:10px 1fr;gap:.24rem}.CommunityGuidelinesPage-module__hLZDSW__checklistOverlay p span{display:none}.CommunityGuidelinesPage-module__hLZDSW__section{margin-top:36px}.CommunityGuidelinesPage-module__hLZDSW__sectionTitle{flex-direction:column;align-items:flex-start}.CommunityGuidelinesPage-module__hLZDSW__principleGrid,.CommunityGuidelinesPage-module__hLZDSW__disclosureGrid,.CommunityGuidelinesPage-module__hLZDSW__responsibilityGrid,.CommunityGuidelinesPage-module__hLZDSW__isNotColumn ul{grid-template-columns:1fr}.CommunityGuidelinesPage-module__hLZDSW__principleCard{min-height:auto;padding-block:26px}.CommunityGuidelinesPage-module__hLZDSW__identityPanel{border-radius:8px}.CommunityGuidelinesPage-module__hLZDSW__isColumn,.CommunityGuidelinesPage-module__hLZDSW__isNotColumn{padding:22px}.CommunityGuidelinesPage-module__hLZDSW__isNotColumn{border-top:1px solid #c5066c21;border-left:0}.CommunityGuidelinesPage-module__hLZDSW__disclosureRow,.CommunityGuidelinesPage-module__hLZDSW__disclosureRow:nth-child(2n),.CommunityGuidelinesPage-module__hLZDSW__disclosureRow:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--compliance-soft-line)}.CommunityGuidelinesPage-module__hLZDSW__disclosureRow:last-child{border-bottom:0}.CommunityGuidelinesPage-module__hLZDSW__responsibilityCard,.CommunityGuidelinesPage-module__hLZDSW__responsibilityCard:nth-child(3n),.CommunityGuidelinesPage-module__hLZDSW__responsibilityCard:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--compliance-soft-line)}.CommunityGuidelinesPage-module__hLZDSW__responsibilityCard:last-child{border-bottom:0}.CommunityGuidelinesPage-module__hLZDSW__faqLayout{gap:14px}.CommunityGuidelinesPage-module__hLZDSW__helpCard{grid-template-columns:42px minmax(0,1fr);padding:26px}.CommunityGuidelinesPage-module__hLZDSW__helpCard .CommunityGuidelinesPage-module__hLZDSW__primaryButton{grid-column:1/-1;justify-self:stretch;width:100%;margin-top:22px}.CommunityGuidelinesPage-module__hLZDSW__finalCta{gap:20px;padding:26px}.CommunityGuidelinesPage-module__hLZDSW__footer{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.CommunityGuidelinesPage-module__hLZDSW__primaryButton:before{display:none}}
