.page-module__E7exhG__page{background:linear-gradient(var(--color-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-line) 1px, transparent 1px), var(--gradient-page-base);min-height:100vh;color:var(--color-text);background-size:72px 72px,72px 72px,auto;overflow-x:clip}.page-module__E7exhG__header{z-index:20;width:min(var(--content-max), calc(100% - 32px));border:1px solid var(--color-line);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-glass-strong);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);border-top:0;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:0 auto;padding:12px 12px 12px 20px;display:grid;position:sticky;top:0}.page-module__E7exhG__brand{align-items:center;min-width:0;display:inline-flex}.page-module__E7exhG__brandLogo{width:clamp(140px,15vw,176px);height:auto}.page-module__E7exhG__nav{color:var(--color-text-muted);justify-content:center;gap:22px;font-size:.9rem;font-weight:800;display:flex}.page-module__E7exhG__nav a{white-space:nowrap}.page-module__E7exhG__nav a:hover,.page-module__E7exhG__footer a:hover{color:var(--color-brand-primary)}.page-module__E7exhG__bookingLink,.page-module__E7exhG__primaryButton,.page-module__E7exhG__secondaryButton,.page-module__E7exhG__copyButton{border-radius:var(--radius-pill);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;min-height:46px;font-size:.94rem;font-weight:800;line-height:1.4;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.page-module__E7exhG__bookingLink,.page-module__E7exhG__primaryButton,.page-module__E7exhG__copyButton{background:var(--color-button);box-shadow:var(--shadow-button);color:var(--color-text-on-blue);padding:0 22px}.page-module__E7exhG__bookingLink:hover,.page-module__E7exhG__primaryButton:hover,.page-module__E7exhG__copyButton:hover{background:var(--color-button-hover);transform:translateY(-1px)}.page-module__E7exhG__secondaryButton{border-color:var(--color-line-strong);background:var(--color-glass);color:var(--color-brand-primary-deep);padding:0 20px}.page-module__E7exhG__secondaryButton:hover{transform:translateY(-1px)}.page-module__E7exhG__hero,.page-module__E7exhG__section,.page-module__E7exhG__sources{width:min(var(--content-max), calc(100% - 40px));margin:0 auto}.page-module__E7exhG__hero{padding:clamp(78px,12vw,136px) 0 clamp(60px,9vw,100px)}.page-module__E7exhG__eyebrow,.page-module__E7exhG__sectionNumber,.page-module__E7exhG__resourceMeta{color:var(--color-brand-primary);letter-spacing:.07em;margin:0;font-size:.8rem;font-weight:800}.page-module__E7exhG__eyebrow{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-glass);width:fit-content;padding:8px 14px}.page-module__E7exhG__hero h1,.page-module__E7exhG__sectionHead h2,.page-module__E7exhG__sources h2{color:var(--color-text-strong);letter-spacing:-.02em;text-wrap:balance;margin:18px 0 0;font-weight:800;line-height:1.22}.page-module__E7exhG__hero h1{max-width:900px;font-size:clamp(2.5rem,6vw,5.3rem)}.page-module__E7exhG__lead{max-width:760px;color:var(--color-text);margin:28px 0 0;font-size:clamp(1rem,1.8vw,1.15rem);font-weight:600;line-height:2}.page-module__E7exhG__heroActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.page-module__E7exhG__microcopy{max-width:740px;color:var(--color-text-muted);margin:14px 0 0;font-size:.9rem;font-weight:700}.page-module__E7exhG__section{padding:var(--section-gap) 0;scroll-margin-top:82px}.page-module__E7exhG__sectionHead{grid-template-columns:minmax(0,.9fr) minmax(260px,.65fr);align-items:end;gap:22px clamp(28px,7vw,96px);margin-bottom:38px;display:grid}.page-module__E7exhG__sectionHead .page-module__E7exhG__sectionNumber,.page-module__E7exhG__sectionHead h2{grid-column:1}.page-module__E7exhG__sectionHead h2{font-size:clamp(2rem,4.4vw,3.4rem)}.page-module__E7exhG__sectionHead>p:last-child{color:var(--color-text-muted);grid-area:1/2/span 2;margin:0;font-weight:600;line-height:1.95}.page-module__E7exhG__preparationLayout,.page-module__E7exhG__fallbackLayout,.page-module__E7exhG__reviewGrid,.page-module__E7exhG__formatGrid,.page-module__E7exhG__resourceGrid{gap:16px;display:grid}.page-module__E7exhG__preparationLayout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.page-module__E7exhG__preparationList{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-glass);box-shadow:var(--shadow-card);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.page-module__E7exhG__preparationList li{border-bottom:1px solid var(--color-line);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding:22px 26px;display:grid}.page-module__E7exhG__preparationList li:last-child{border-bottom:0}.page-module__E7exhG__preparationList span,.page-module__E7exhG__reviewGrid span,.page-module__E7exhG__outlineList>li>span{color:var(--color-brand-primary);font-variant-numeric:tabular-nums;font-weight:800}.page-module__E7exhG__preparationList span{font-size:1.2rem}.page-module__E7exhG__preparationList p{color:var(--color-text-strong);margin:0;font-weight:700;line-height:1.75}.page-module__E7exhG__downloadCallout,.page-module__E7exhG__caution,.page-module__E7exhG__stepsPanel,.page-module__E7exhG__resourceCard,.page-module__E7exhG__fallbackCard,.page-module__E7exhG__reviewGrid article,.page-module__E7exhG__formatGrid article{border:1px solid var(--color-line);box-shadow:var(--shadow-card)}.page-module__E7exhG__downloadCallout{border-radius:var(--radius-lg);background:var(--gradient-blue-card);color:var(--color-text-on-blue);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(26px,4vw,42px);display:flex}.page-module__E7exhG__downloadCallout p,.page-module__E7exhG__downloadCallout h3,.page-module__E7exhG__downloadCallout small{margin:0}.page-module__E7exhG__downloadCallout p{color:var(--color-brand-secondary-soft);font-size:.82rem;font-weight:800}.page-module__E7exhG__downloadCallout h3{margin-top:10px;font-size:1.45rem;line-height:1.45}.page-module__E7exhG__downloadCallout a{color:var(--color-text-on-blue);text-underline-offset:4px;margin-top:24px;font-weight:800;text-decoration:underline}.page-module__E7exhG__downloadCallout small{color:#f3f9ffdb;color:lab(97.6837% -1.36787 -3.44695/.86);margin-top:24px;line-height:1.75}.page-module__E7exhG__externalLabel{white-space:nowrap;margin-left:.25em;font-size:.78em}.page-module__E7exhG__caution{border-left:5px solid var(--color-brand-secondary);border-radius:var(--radius-md);background:var(--color-glass-strong);margin-top:16px;padding:24px 28px}.page-module__E7exhG__caution h3,.page-module__E7exhG__caution p{margin:0}.page-module__E7exhG__caution h3{color:var(--color-text-strong);font-size:1.05rem}.page-module__E7exhG__caution p{color:var(--color-text-muted);margin-top:8px;font-weight:600}.page-module__E7exhG__practiceSection,.page-module__E7exhG__reviewSection,.page-module__E7exhG__formatSection{border-top:1px solid var(--color-line)}.page-module__E7exhG__outlineList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.page-module__E7exhG__outlineList>li{border-top:2px solid var(--color-brand-secondary);background:var(--color-glass);min-height:190px;box-shadow:var(--shadow-card);padding:24px}.page-module__E7exhG__outlineList h3,.page-module__E7exhG__outlineList p{margin:0}.page-module__E7exhG__outlineList h3{color:var(--color-text-strong);margin-top:28px;font-size:1.06rem}.page-module__E7exhG__outlineList p{color:var(--color-text-muted);margin-top:9px;font-size:.9rem;font-weight:600;line-height:1.75}.page-module__E7exhG__resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.page-module__E7exhG__resourceCard{border-radius:var(--radius-lg);background:var(--color-glass-strong);margin-top:18px;padding:clamp(22px,4vw,38px)}.page-module__E7exhG__resourceGrid .page-module__E7exhG__resourceCard{margin-top:0}.page-module__E7exhG__resourceCard h3,.page-module__E7exhG__fallbackCard h3,.page-module__E7exhG__stepsPanel h3,.page-module__E7exhG__reviewGrid h3,.page-module__E7exhG__formatGrid h3{color:var(--color-text-strong);margin:8px 0 0;font-size:1.28rem;line-height:1.5}.page-module__E7exhG__resourceLead{color:var(--color-text-muted);margin:14px 0 0;font-weight:600;line-height:1.85}.page-module__E7exhG__resourceCard pre{border:1px solid var(--color-line);border-radius:var(--radius-md);max-height:360px;color:var(--color-text);font-family:var(--font-body);white-space:pre-wrap;word-break:break-word;background:#f3f9ffc7;background:lab(97.6783% -1.50368 -4.19567/.78);margin:22px 0 0;padding:18px;font-size:.82rem;font-weight:500;line-height:1.85;overflow:auto}.page-module__E7exhG__copyControl{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px;display:flex}.page-module__E7exhG__copyButton{cursor:pointer}.page-module__E7exhG__copyStatus{min-height:1.75em;color:var(--color-text-muted);margin:0;font-size:.88rem;font-weight:700}.page-module__E7exhG__stepsPanel{border-radius:var(--radius-lg);background:var(--gradient-hero-card);grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);gap:clamp(28px,6vw,76px);margin-top:18px;padding:clamp(26px,4vw,42px);display:grid}.page-module__E7exhG__stepsPanel ol,.page-module__E7exhG__resourceCard ol,.page-module__E7exhG__fallbackCard ol{color:var(--color-text);gap:14px;margin:0;padding-left:1.4em;font-weight:600;line-height:1.85;display:grid}.page-module__E7exhG__stepsPanel li::marker{color:var(--color-brand-primary);font-weight:800}.page-module__E7exhG__resourceCard li::marker{color:var(--color-brand-primary);font-weight:800}.page-module__E7exhG__fallbackCard li::marker{color:var(--color-brand-primary);font-weight:800}.page-module__E7exhG__reviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__E7exhG__formatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E7exhG__reviewGrid article,.page-module__E7exhG__formatGrid article{border-radius:var(--radius-lg);background:var(--color-glass);padding:26px}.page-module__E7exhG__reviewGrid h3,.page-module__E7exhG__formatGrid h3{margin-top:18px}.page-module__E7exhG__reviewGrid p,.page-module__E7exhG__formatGrid p,.page-module__E7exhG__formatGrid span{color:var(--color-text-muted);margin:10px 0 0;font-weight:600;line-height:1.8;display:block}.page-module__E7exhG__fallbackLayout{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E7exhG__fallbackCard{border-radius:var(--radius-lg);background:var(--color-glass);padding:clamp(26px,4vw,38px)}.page-module__E7exhG__fallbackCard ol{margin-top:18px}.page-module__E7exhG__formatGrid article{border-top:4px solid var(--color-brand-secondary)}.page-module__E7exhG__formatGrid p{color:var(--color-brand-primary);margin:0;font-size:.82rem;font-weight:800}.page-module__E7exhG__downloadList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.page-module__E7exhG__downloadList a{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-glass);box-shadow:var(--shadow-card);color:var(--color-text-strong);justify-content:space-between;align-items:center;gap:22px;padding:20px 24px;font-weight:800;display:flex}.page-module__E7exhG__downloadList a:hover{border-color:var(--color-brand-secondary)}.page-module__E7exhG__downloadList strong{color:var(--color-brand-primary);white-space:nowrap;font-size:.9rem}.page-module__E7exhG__sources{padding:0 0 var(--section-gap)}.page-module__E7exhG__sources h2{font-size:1.15rem}.page-module__E7exhG__sources ul{color:var(--color-text-muted);gap:6px;margin:16px 0 0;padding-left:1.3em;font-size:.9rem;font-weight:600;display:grid}.page-module__E7exhG__sources a{color:var(--color-brand-primary-deep);text-underline-offset:3px;text-decoration:underline}.page-module__E7exhG__supportCta{width:min(var(--content-max), calc(100% - 32px));margin:0 auto var(--section-gap);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-glass-strong), var(--color-glass));box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,5vw,64px);padding:clamp(34px,5vw,58px);display:grid}.page-module__E7exhG__supportCtaCopy{max-width:720px}.page-module__E7exhG__supportCtaLabel{color:var(--color-brand-primary);letter-spacing:.12em;margin:0 0 12px;font-size:.78rem;font-weight:800}.page-module__E7exhG__supportCta h2{color:var(--color-text-strong);margin:0;font-size:clamp(1.8rem,3.5vw,2.7rem);line-height:1.35}.page-module__E7exhG__supportCtaCopy>p:last-child{color:var(--color-text-muted);margin:18px 0 0;font-weight:600;line-height:1.9}.page-module__E7exhG__supportCtaLink{border-radius:var(--radius-pill);background:var(--color-button);min-height:50px;box-shadow:var(--shadow-button);color:var(--color-text-on-blue);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;padding:0 24px;font-size:.94rem;font-weight:800;transition:transform .16s,background-color .16s;display:inline-flex}.page-module__E7exhG__supportCtaLink:hover{background:var(--color-button-hover);transform:translateY(-1px)}.page-module__E7exhG__footer{width:min(var(--content-max), calc(100% - 32px));border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-glass);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:18px;margin:0 auto 24px;padding:18px 24px;font-size:.84rem;font-weight:700;display:flex}.page-module__E7exhG__footer p{margin:0}.page-module__E7exhG__footer a{color:var(--color-brand-primary-deep)}@media (prefers-reduced-motion:reduce){.page-module__E7exhG__bookingLink,.page-module__E7exhG__primaryButton,.page-module__E7exhG__secondaryButton,.page-module__E7exhG__copyButton,.page-module__E7exhG__supportCtaLink{transition:none}}@media (max-width:980px){.page-module__E7exhG__sectionHead,.page-module__E7exhG__preparationLayout,.page-module__E7exhG__stepsPanel{grid-template-columns:1fr}.page-module__E7exhG__sectionHead>p:last-child{grid-area:auto/1}.page-module__E7exhG__outlineList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-module__E7exhG__header{width:min(var(--content-max), calc(100% - 20px));grid-template-columns:1fr auto;padding:10px 10px 10px 14px;top:0}.page-module__E7exhG__nav{display:none}.page-module__E7exhG__hero,.page-module__E7exhG__section,.page-module__E7exhG__sources,.page-module__E7exhG__supportCta{width:min(var(--content-max), calc(100% - 32px))}.page-module__E7exhG__heroActions,.page-module__E7exhG__resourceGrid,.page-module__E7exhG__fallbackLayout,.page-module__E7exhG__reviewGrid,.page-module__E7exhG__formatGrid{grid-template-columns:1fr}.page-module__E7exhG__heroActions{display:grid}.page-module__E7exhG__primaryButton,.page-module__E7exhG__secondaryButton,.page-module__E7exhG__supportCtaLink{width:100%}.page-module__E7exhG__supportCta{grid-template-columns:1fr;align-items:start}.page-module__E7exhG__outlineList{grid-template-columns:1fr}.page-module__E7exhG__outlineList>li{min-height:auto}.page-module__E7exhG__resourceCard pre{max-height:300px}}@media (max-width:520px){.page-module__E7exhG__header .page-module__E7exhG__bookingLink{min-height:40px;padding:0 14px;font-size:.84rem}.page-module__E7exhG__hero h1{font-size:2.35rem}.page-module__E7exhG__preparationList li{grid-template-columns:1fr;gap:5px;padding:20px}.page-module__E7exhG__resourceCard,.page-module__E7exhG__fallbackCard,.page-module__E7exhG__reviewGrid article,.page-module__E7exhG__formatGrid article,.page-module__E7exhG__stepsPanel{padding:22px}.page-module__E7exhG__downloadList a,.page-module__E7exhG__footer{flex-direction:column;align-items:flex-start}.page-module__E7exhG__footer{border-radius:var(--radius-lg);text-align:center;align-items:center}}@media print{.page-module__E7exhG__page{color:#111;background:#fff}.page-module__E7exhG__header,.page-module__E7exhG__heroActions,.page-module__E7exhG__copyControl,.page-module__E7exhG__footer{display:none}.page-module__E7exhG__hero,.page-module__E7exhG__section,.page-module__E7exhG__sources,.page-module__E7exhG__supportCta{width:100%}.page-module__E7exhG__hero{padding-top:0}.page-module__E7exhG__downloadCallout,.page-module__E7exhG__resourceCard,.page-module__E7exhG__fallbackCard,.page-module__E7exhG__reviewGrid article,.page-module__E7exhG__formatGrid article,.page-module__E7exhG__preparationList,.page-module__E7exhG__stepsPanel,.page-module__E7exhG__caution{box-shadow:none}.page-module__E7exhG__supportCta{box-shadow:none;background:#fff;border-color:#111}.page-module__E7exhG__downloadCallout{color:#111;background:#fff;border-color:#111}.page-module__E7exhG__downloadCallout p,.page-module__E7exhG__downloadCallout a,.page-module__E7exhG__downloadCallout small{color:#111}.page-module__E7exhG__resourceCard pre{max-height:none;overflow:visible}.page-module__E7exhG__sectionHead,.page-module__E7exhG__downloadCallout,.page-module__E7exhG__fallbackCard,.page-module__E7exhG__reviewGrid article,.page-module__E7exhG__formatGrid article,.page-module__E7exhG__preparationList li,.page-module__E7exhG__stepsPanel li,.page-module__E7exhG__caution,.page-module__E7exhG__downloadList li,.page-module__E7exhG__sources li,.page-module__E7exhG__supportCta{break-inside:avoid;page-break-inside:avoid}.page-module__E7exhG__sectionHead,.page-module__E7exhG__page h2,.page-module__E7exhG__page h3{break-after:avoid;page-break-after:avoid}.page-module__E7exhG__externalLabel{display:none}.page-module__E7exhG__downloadCallout a[href^="http://"]:after,.page-module__E7exhG__downloadCallout a[href^="https://"]:after,.page-module__E7exhG__sources a[href^="http://"]:after,.page-module__E7exhG__sources a[href^="https://"]:after,.page-module__E7exhG__supportCtaLink[href^="http://"]:after,.page-module__E7exhG__supportCtaLink[href^="https://"]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.85em;font-weight:500}}
