.page-module__N88iyG__page{--color-paper:#f6f5f0;--color-ink:#18231f;--color-muted:#59635d;--color-faint:#59635d;--color-line:#dce0d6;--color-line-strong:#ccd2c6;--color-surface-2:#eeeee7;--guide-accent:#284de0;color:var(--color-ink);background:var(--color-paper)}.page-module__N88iyG__page :where(section[id]){scroll-margin-top:100px}.page-module__N88iyG__page :where(a):focus-visible{outline:3px solid var(--guide-accent);outline-offset:5px}.page-module__N88iyG__breadcrumbs{padding-top:24px}.page-module__N88iyG__eyebrow{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.7}.page-module__N88iyG__signal{background:var(--guide-accent);width:7px;height:7px;margin-right:8px;display:inline-block}.page-module__N88iyG__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;padding-block:68px 56px;display:grid}.page-module__N88iyG__headline{letter-spacing:-.07em;text-wrap:balance;max-width:690px;margin-top:23px;font-size:clamp(48px,6.4vw,82px);font-weight:600;line-height:.98}.page-module__N88iyG__lead{letter-spacing:-.025em;max-width:570px;margin-top:31px;font-size:21px;line-height:1.5}.page-module__N88iyG__heroText{max-width:525px;color:var(--color-muted);margin-top:20px;font-size:15px;line-height:1.8}.page-module__N88iyG__serviceLinks{flex-wrap:wrap;gap:8px 17px;margin-top:22px;display:flex}.page-module__N88iyG__serviceLinks a{min-height:35px;color:var(--color-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.page-module__N88iyG__serviceLinks a:hover{color:var(--guide-accent)}@media (max-width:460px){.page-module__N88iyG__serviceLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;max-width:290px;display:grid}}.page-module__N88iyG__primaryLink{color:#fff;background:var(--guide-accent);border-radius:5px;align-items:center;gap:28px;min-height:48px;margin-top:27px;padding:13px 20px;font-size:14px;font-weight:500;display:inline-flex}.page-module__N88iyG__primaryLink:hover{background:#1a3bc2}.page-module__N88iyG__peopleLink{width:fit-content;color:var(--color-muted);align-items:center;gap:13px;margin-top:24px;padding-block:3px;font-size:11px;line-height:1.75;display:flex}.page-module__N88iyG__peopleLink strong{color:var(--color-ink);font-size:12px;font-weight:500}.page-module__N88iyG__peopleLink:hover strong{text-underline-offset:4px;text-decoration:underline}.page-module__N88iyG__peopleAvatars{flex:none;padding-right:4px;display:flex}.page-module__N88iyG__peopleAvatars>*+*{margin-left:-7px}.page-module__N88iyG__miniPortrait{border:2px solid var(--color-paper);object-position:50% 10%;width:40px;height:40px}.page-module__N88iyG__specimen{background:#fff;border:1px solid #d3d8ce;border-radius:14px;overflow:hidden;box-shadow:0 18px 48px -32px #18231f66}.page-module__N88iyG__chatToolbar{border-bottom:1px solid var(--color-line);color:var(--color-muted);background:#fafaf7;align-items:center;gap:12px;padding:18px 20px;font-size:11px;display:flex}.page-module__N88iyG__windowDots{gap:4px;display:flex}.page-module__N88iyG__windowDots span{background:#c0c8bc;border-radius:50%;width:5px;height:5px}.page-module__N88iyG__illustrationLabel{border:1px solid var(--color-line);font-family:var(--font-mono);border-radius:4px;margin-left:auto;padding:3px 6px;font-size:9px}.page-module__N88iyG__chatBody{padding:28px}.page-module__N88iyG__questionMessage{background:#eeeee7;border-radius:12px 12px 3px;max-width:335px;margin-left:28px;padding:15px 18px}.page-module__N88iyG__messageRole{color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:9px}.page-module__N88iyG__questionMessage>p:last-child{font-size:14px;line-height:1.7}.page-module__N88iyG__editorialMessage{margin-top:28px}.page-module__N88iyG__editorialIdentity{align-items:center;gap:10px;display:flex}.page-module__N88iyG__editorialIdentity>span{color:#fff;background:var(--color-ink);width:30px;height:30px;font-family:var(--font-mono);border-radius:8px;place-items:center;font-size:16px;display:grid}.page-module__N88iyG__editorialIdentity>p{font-size:11px;font-weight:600;line-height:1.5}.page-module__N88iyG__editorialIdentity small{color:var(--color-muted);font-size:10px;font-weight:400;display:block}.page-module__N88iyG__editorialMessage>p{margin:15px 0 0 40px;font-size:14px;line-height:1.8}.page-module__N88iyG__scopeReceipt{background:#f4f6ff;border:1px solid #d4dbf7;border-radius:8px;margin:19px 0 0 40px;padding:16px}.page-module__N88iyG__receiptHeading{color:#2846ae;align-items:center;gap:7px;font-size:10px;font-weight:500;line-height:1.5;display:flex}.page-module__N88iyG__receiptHeading>span{font-size:15px}.page-module__N88iyG__scopeReceipt dl{margin-top:11px}.page-module__N88iyG__scopeReceipt dl>div{grid-template-columns:.8fr 1.2fr;gap:13px;padding-top:10px;display:grid}.page-module__N88iyG__scopeReceipt dt{color:#576383;font-family:var(--font-mono);font-size:9px;line-height:1.6}.page-module__N88iyG__scopeReceipt dd{font-size:11px;line-height:1.6}.page-module__N88iyG__chatNext{border:1px solid var(--color-line);min-height:44px;color:var(--color-muted);border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin-top:23px;padding:11px 14px;font-size:11px;display:flex}.page-module__N88iyG__chatNext>span:last-child{color:var(--guide-accent);font-size:18px}.page-module__N88iyG__chatNext:hover{color:var(--guide-accent);border-color:#acb9f0}.page-module__N88iyG__specimen figcaption{border-top:1px solid var(--color-line);color:var(--color-muted);background:#fafaf7;padding:17px 23px;font-size:10px;line-height:1.8}.page-module__N88iyG__byline{max-width:850px;padding-bottom:30px}.page-module__N88iyG__byline aside{background:0 0;border:0;padding:0}.page-module__N88iyG__chapterNav{border-block:1px solid var(--color-line-strong);flex-wrap:wrap;justify-content:space-between;gap:8px 22px;padding-block:11px;display:flex}.page-module__N88iyG__chapterNav a{min-height:44px;font-family:var(--font-mono);color:var(--guide-accent);align-items:center;gap:13px;font-size:11px;display:flex}.page-module__N88iyG__chapterNav span{color:var(--color-ink);font-family:var(--font-sans);font-size:13px}.page-module__N88iyG__chapterNav a:hover span{text-underline-offset:4px;text-decoration:underline}.page-module__N88iyG__answer{grid-template-columns:.82fr 1.18fr;gap:82px;padding-block:66px 74px;display:grid}.page-module__N88iyG__answer h2{letter-spacing:-.045em;max-width:390px;font-size:33px;line-height:1.15}.page-module__N88iyG__answer p{color:var(--color-muted);font-size:15px;line-height:1.85}.page-module__N88iyG__answer p+p{margin-top:17px}.page-module__N88iyG__answer a,.page-module__N88iyG__planIntro a,.page-module__N88iyG__publisherNote a{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline}.page-module__N88iyG__auditSection{--color-muted:#bfcdc4;--color-line-strong:#3c5046;color:#f6f5f0;background:#182b22;border-block:1px solid #182b22;padding-block:76px 44px}.page-module__N88iyG__sectionHeader{grid-template-columns:1.05fr .95fr;align-items:end;gap:78px;display:grid}.page-module__N88iyG__sectionHeader h2,.page-module__N88iyG__planIntro h2,.page-module__N88iyG__nextSection h2{letter-spacing:-.055em;text-wrap:balance;margin-top:16px;font-size:clamp(33px,3.5vw,47px);line-height:1.05}.page-module__N88iyG__sectionHeader>p{max-width:455px;color:var(--color-muted);font-size:14px;line-height:1.85}.page-module__N88iyG__auditRows{border-top:1px solid var(--color-line-strong);margin-top:40px;list-style:none}.page-module__N88iyG__auditRow{border-bottom:1px solid var(--color-line-strong);grid-template-columns:.95fr 1.13fr .92fr;gap:36px;padding-block:32px;display:grid}.page-module__N88iyG__auditRow:last-child{border-bottom:0}.page-module__N88iyG__auditTitle{align-items:flex-start;gap:17px;display:flex}.page-module__N88iyG__number{font-family:var(--font-mono);color:#b9c8ff;padding-top:1px;font-size:12px;line-height:1.7}.page-module__N88iyG__auditTitle h3{letter-spacing:-.035em;margin-top:11px;font-size:24px;font-weight:500;line-height:1.18}.page-module__N88iyG__auditEvidence>p{font-size:14px;line-height:1.85}.page-module__N88iyG__auditEvidence>p+p{color:var(--color-muted);margin-top:13px;font-size:12px;line-height:1.8}.page-module__N88iyG__auditQuestion{background:#23392e;border:1px solid #40564a;border-radius:11px 11px 3px;align-self:start;padding:19px 20px}.page-module__N88iyG__auditQuestion .page-module__N88iyG__eyebrow{color:#c3d0ff}.page-module__N88iyG__auditQuestion>p:last-child{letter-spacing:-.02em;margin-top:12px;font-size:17px;line-height:1.55}.page-module__N88iyG__casesSection{border-bottom:1px solid var(--color-line);padding-block:78px 70px}.page-module__N88iyG__casesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:38px;display:grid}.page-module__N88iyG__case{border:1px solid var(--color-line-strong);background:#fff;border-radius:12px;flex-direction:column;padding:27px 28px 22px;display:flex;box-shadow:0 12px 32px -30px #18231f66}.page-module__N88iyG__caseKicker{border-bottom:1px solid var(--color-line);color:var(--color-muted);font-family:var(--font-mono);justify-content:space-between;gap:16px;padding-bottom:20px;font-size:11px;display:flex}.page-module__N88iyG__caseKicker>span:first-child{color:var(--guide-accent)}.page-module__N88iyG__caseIdentity{align-items:center;gap:19px;margin-top:24px;display:flex}.page-module__N88iyG__casePortrait{object-position:50% 10%;border:1px solid #eceee7;flex:0 0 88px;width:88px;height:88px}.page-module__N88iyG__case h3{letter-spacing:-.045em;font-size:29px;line-height:1.15}.page-module__N88iyG__caseSubtitle{margin-top:9px;font-size:17px;line-height:1.6}.page-module__N88iyG__case>p:not(.page-module__N88iyG__caseSubtitle){color:var(--color-muted);margin-top:22px;font-size:14px;line-height:1.85}.page-module__N88iyG__case>p a{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline}.page-module__N88iyG__caseReading{border-left:2px solid var(--guide-accent);background:#f2f5ff;border-radius:0 7px 7px 0;margin-block:25px;padding:19px 20px}.page-module__N88iyG__caseReading .page-module__N88iyG__eyebrow{color:#3e55a4}.page-module__N88iyG__caseReading>p:last-child{margin-top:10px;font-size:14px;line-height:1.8}.page-module__N88iyG__profileLink{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:18px;min-height:44px;margin-top:auto;padding-block:10px;font-size:13px;font-weight:500;display:flex}.page-module__N88iyG__profileLink:hover{text-underline-offset:4px;text-decoration:underline}.page-module__N88iyG__caseNote{max-width:875px;color:var(--color-muted);margin-top:23px;font-size:12px;line-height:1.85}.page-module__N88iyG__planSection{grid-template-columns:.9fr 1.1fr;gap:92px;padding-block:76px;display:grid}.page-module__N88iyG__planIntro>p:not(.page-module__N88iyG__eyebrow){color:var(--color-muted);margin-top:23px;font-size:14px;line-height:1.85}.page-module__N88iyG__textLink{min-height:44px;margin-top:17px;padding-block:11px;font-size:13px;font-weight:500;display:inline-block}.page-module__N88iyG__planSheet{border:1px solid var(--color-line-strong);background:#fff;border-radius:12px;overflow:hidden}.page-module__N88iyG__planSheetHeader{color:#fff;background:var(--guide-accent);padding:23px 25px}.page-module__N88iyG__planSheetHeader .page-module__N88iyG__eyebrow{color:#e0e6ff}.page-module__N88iyG__planSheetHeader>p:last-child{letter-spacing:-.03em;margin-top:9px;font-size:22px}.page-module__N88iyG__planSheet dl{padding-inline:25px}.page-module__N88iyG__planSheet dl>div{border-bottom:1px solid var(--color-line);grid-template-columns:.78fr 1.22fr;gap:20px;padding-block:20px;display:grid}.page-module__N88iyG__planSheet dt{font-size:14px;font-weight:500;line-height:1.7}.page-module__N88iyG__planSheet dd{color:var(--color-muted);font-size:13px;line-height:1.75}.page-module__N88iyG__planFootnote{color:var(--color-muted);padding:20px 25px;font-size:12px;line-height:1.75}.page-module__N88iyG__nextSection{border-block:1px solid var(--color-line-strong);grid-template-columns:.9fr 1.1fr;align-items:center;gap:92px;padding-block:43px 52px;display:grid}.page-module__N88iyG__nextLinks>a{border-bottom:1px solid var(--color-line);padding-block:20px;display:block}.page-module__N88iyG__nextLinks>a:last-child{border-bottom:0}.page-module__N88iyG__nextLinks>a>span{color:var(--color-muted);font-family:var(--font-mono);font-size:11px}.page-module__N88iyG__nextLinks strong{letter-spacing:-.025em;justify-content:space-between;gap:20px;margin-top:7px;font-size:20px;font-weight:500;line-height:1.5;display:flex}.page-module__N88iyG__nextLinks a:hover strong{text-underline-offset:4px;text-decoration:underline}.page-module__N88iyG__sourcesSection{padding-block:72px}.page-module__N88iyG__sourcesSection h2{font-size:34px}.page-module__N88iyG__sourcesList{border-top:1px solid var(--color-line);margin-top:34px;list-style:none}.page-module__N88iyG__sourcesList>li{border-bottom:1px solid var(--color-line);grid-template-columns:35px 1fr;gap:15px;padding-block:24px;display:grid}.page-module__N88iyG__sourceNumber{color:var(--color-muted);font-family:var(--font-mono);font-size:11px;line-height:1.8}.page-module__N88iyG__sourcesList h3{letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.7}.page-module__N88iyG__sourcesList h3 a{text-underline-offset:4px;text-decoration:underline}.page-module__N88iyG__sourceMeta{color:var(--color-muted);margin-top:5px;font-size:11px;line-height:1.8}.page-module__N88iyG__sourcesList ul{max-width:880px;color:var(--color-muted);margin-top:10px;padding-left:17px;font-size:12px;line-height:1.85;list-style:outside}.page-module__N88iyG__sourcesList ul li+li{margin-top:4px}.page-module__N88iyG__publisherNote{max-width:880px;color:var(--color-muted);margin-top:27px;font-size:12px;line-height:1.85}@media (max-width:1000px){.page-module__N88iyG__hero{gap:35px}.page-module__N88iyG__headline{font-size:62px}.page-module__N88iyG__answer,.page-module__N88iyG__sectionHeader{gap:40px}.page-module__N88iyG__auditRow{grid-template-columns:.9fr 1.1fr;gap:24px}.page-module__N88iyG__auditQuestion{grid-column:2;padding:17px 19px}.page-module__N88iyG__planSection,.page-module__N88iyG__nextSection{gap:42px}.page-module__N88iyG__case{padding-inline:22px}}@media (max-width:720px){.page-module__N88iyG__hero{grid-template-columns:1fr;gap:34px;padding-block:40px 32px}.page-module__N88iyG__headline{max-width:520px;font-size:clamp(47px,11vw,66px)}.page-module__N88iyG__lead{margin-top:24px;font-size:19px}.page-module__N88iyG__chatToolbar{gap:8px;padding:16px}.page-module__N88iyG__chatBody{padding:23px 20px}.page-module__N88iyG__questionMessage{margin-left:22px}.page-module__N88iyG__scopeReceipt{margin-left:0}.page-module__N88iyG__chapterNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 15px;display:grid}.page-module__N88iyG__chapterNav a{gap:8px}.page-module__N88iyG__chapterNav span{font-size:12px}.page-module__N88iyG__answer,.page-module__N88iyG__sectionHeader,.page-module__N88iyG__planSection,.page-module__N88iyG__nextSection{grid-template-columns:1fr;gap:24px}.page-module__N88iyG__answer{padding-block:43px 48px}.page-module__N88iyG__answer h2{max-width:480px;font-size:29px}.page-module__N88iyG__auditSection{padding-block:49px 22px}.page-module__N88iyG__auditRows{margin-top:28px}.page-module__N88iyG__auditRow{grid-template-columns:1fr;gap:20px;padding-block:26px}.page-module__N88iyG__auditTitle h3{margin-top:7px;font-size:24px}.page-module__N88iyG__auditEvidence,.page-module__N88iyG__auditQuestion{margin-left:33px}.page-module__N88iyG__auditQuestion{grid-column:auto}.page-module__N88iyG__auditQuestion>p:last-child{margin-top:8px}.page-module__N88iyG__casesSection{padding-block:50px}.page-module__N88iyG__casesGrid{grid-template-columns:1fr;gap:22px;margin-top:29px}.page-module__N88iyG__case{padding:23px 21px 16px}.page-module__N88iyG__caseIdentity{gap:15px}.page-module__N88iyG__casePortrait{flex-basis:74px;width:74px;height:74px}.page-module__N88iyG__case h3{font-size:26px}.page-module__N88iyG__caseSubtitle{margin-top:6px;font-size:15px}.page-module__N88iyG__planSection{gap:30px;padding-block:48px}.page-module__N88iyG__planSheetHeader,.page-module__N88iyG__planFootnote,.page-module__N88iyG__planSheet dl{padding-inline:20px}.page-module__N88iyG__planSheet dl>div{grid-template-columns:1fr;gap:6px}.page-module__N88iyG__nextSection{padding-block:39px 22px}.page-module__N88iyG__nextLinks strong{font-size:18px}.page-module__N88iyG__sourcesSection{padding-block:48px}.page-module__N88iyG__sourcesList>li{grid-template-columns:22px 1fr;gap:10px}}
