.guide-module__CVyaYq__page{--paper:var(--quillattice-paper,#fefbfc);--paper-deep:var(--quillattice-paper-deep,#f5f0f2);--ink:var(--quillattice-ink,#151012);--wine:var(--quillattice-wine,#733458);--line:var(--quillattice-line,#e2dcdf);background:var(--paper);color:var(--ink);font-family:var(--font-body), sans-serif;line-height:1.7;overflow-x:clip}.guide-module__CVyaYq__container{width:min(1120px,100% - 2rem);margin-inline:auto}.guide-module__CVyaYq__breadcrumb{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:clamp(2rem,5vw,3.5rem);font-size:.84rem;display:flex}.guide-module__CVyaYq__breadcrumb a,.guide-module__CVyaYq__heroLinks a,.guide-module__CVyaYq__sourceList a,.guide-module__CVyaYq__resourceGrid a,.guide-module__CVyaYq__serviceLink a{color:var(--wine);text-underline-offset:.2em;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.guide-module__CVyaYq__hero{border-bottom:1px solid var(--line);padding:1.25rem 0 clamp(3.5rem,8vw,6.5rem)}.guide-module__CVyaYq__heroGrid{grid-template-columns:minmax(0,1.3fr) minmax(15rem,.6fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.guide-module__CVyaYq__eyebrow,.guide-module__CVyaYq__asideLabel,.guide-module__CVyaYq__cardLabel,.guide-module__CVyaYq__cpaLabel{color:var(--wine);letter-spacing:.105em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:750;line-height:1.45}.guide-module__CVyaYq__hero h1,.guide-module__CVyaYq__sectionIntro h2,.guide-module__CVyaYq__exampleIntro h2,.guide-module__CVyaYq__readiness h2,.guide-module__CVyaYq__evidence h2,.guide-module__CVyaYq__resources h2{max-width:16ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,6.3vw,5.5rem);font-weight:560;line-height:1}.guide-module__CVyaYq__lead{max-width:47rem;margin:1.5rem 0 0;font-size:clamp(1.04rem,1.55vw,1.18rem);line-height:1.8}.guide-module__CVyaYq__heroLinks{flex-wrap:wrap;gap:.5rem .8rem;margin:1.3rem 0 0;font-size:.9rem;display:flex}.guide-module__CVyaYq__heroNote{border-left:2px solid var(--wine);padding:1.2rem 0 .4rem 1.25rem}.guide-module__CVyaYq__heroStatement{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:.2rem 0 .65rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:540;line-height:1.2}.guide-module__CVyaYq__heroNote p:last-child{margin:0;font-size:.92rem}.guide-module__CVyaYq__stages,.guide-module__CVyaYq__planning,.guide-module__CVyaYq__exampleSection,.guide-module__CVyaYq__cpa,.guide-module__CVyaYq__readiness,.guide-module__CVyaYq__access,.guide-module__CVyaYq__evidence,.guide-module__CVyaYq__resources{padding-block:clamp(4rem,8vw,7rem)}.guide-module__CVyaYq__sectionIntro{max-width:56rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.guide-module__CVyaYq__sectionIntro h2,.guide-module__CVyaYq__exampleIntro h2,.guide-module__CVyaYq__readiness h2,.guide-module__CVyaYq__evidence h2,.guide-module__CVyaYq__resources h2{max-width:21ch;font-size:clamp(2.1rem,4.5vw,3.8rem);line-height:1.06}.guide-module__CVyaYq__sectionIntro>p:last-child,.guide-module__CVyaYq__exampleIntro>p:last-child{max-width:48rem;color:var(--quillattice-muted-foreground,#151012);margin:1rem 0 0}.guide-module__CVyaYq__citations{white-space:nowrap;font-size:.83em}.guide-module__CVyaYq__citations a{color:var(--wine);text-underline-offset:.16em;font-weight:700;text-decoration:underline}.guide-module__CVyaYq__stageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.guide-module__CVyaYq__stage{border:1px solid var(--line);background:var(--quillattice-card,#fff);min-width:0;padding:1.2rem 1.15rem 1.45rem}.guide-module__CVyaYq__number{color:var(--wine);font-family:var(--font-display), Georgia, serif;margin-bottom:1.2rem;font-size:1.18rem;display:block}.guide-module__CVyaYq__stage h3,.guide-module__CVyaYq__step h3,.guide-module__CVyaYq__cpaGrid h3,.guide-module__CVyaYq__accessGrid h3,.guide-module__CVyaYq__resourceGrid h3,.guide-module__CVyaYq__sources h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:1.3rem;font-weight:560;line-height:1.22}.guide-module__CVyaYq__stage p,.guide-module__CVyaYq__step p,.guide-module__CVyaYq__cpaGrid p,.guide-module__CVyaYq__accessGrid p,.guide-module__CVyaYq__resourceGrid p{color:var(--quillattice-muted-foreground,#151012);margin:.7rem 0 0;font-size:.91rem;line-height:1.72}.guide-module__CVyaYq__stage .guide-module__CVyaYq__purpose{min-height:4.3em;color:var(--ink);font-weight:700}.guide-module__CVyaYq__planning,.guide-module__CVyaYq__cpa,.guide-module__CVyaYq__access,.guide-module__CVyaYq__evidence{background:var(--paper-deep)}.guide-module__CVyaYq__stepList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.guide-module__CVyaYq__step{border-top:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);gap:.85rem;min-width:0;padding:1.25rem 0 1.5rem;display:grid}.guide-module__CVyaYq__step .guide-module__CVyaYq__number{margin:0;padding-top:.1rem;font-size:.9rem;font-weight:750}.guide-module__CVyaYq__exampleLayout{grid-template-columns:minmax(0,.7fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.guide-module__CVyaYq__exampleIntro{position:sticky;top:2rem}.guide-module__CVyaYq__exampleCard{border:1px solid var(--line);background:var(--quillattice-card,#fff);min-width:0;padding:clamp(1.2rem,3vw,2rem)}.guide-module__CVyaYq__objectiveBlock{padding-bottom:1.25rem}.guide-module__CVyaYq__objective{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:540;line-height:1.38}.guide-module__CVyaYq__exampleBeat{border-top:1px solid var(--line);padding-top:1.15rem}.guide-module__CVyaYq__exampleBeat+.guide-module__CVyaYq__exampleBeat{margin-top:1.2rem}.guide-module__CVyaYq__exampleBeat>p:last-child{margin:0;font-size:.94rem}.guide-module__CVyaYq__fractionDiagram{border-left:3px solid var(--wine);background:var(--paper-deep);margin-top:1rem;padding:1rem}.guide-module__CVyaYq__diagramLabel,.guide-module__CVyaYq__diagramEquation{letter-spacing:.015em;margin:0;font-weight:750}.guide-module__CVyaYq__fractionDiagram ol{grid-template-columns:repeat(8,minmax(0,1fr));gap:.2rem;margin:.65rem 0;padding:0;list-style:none;display:grid}.guide-module__CVyaYq__fractionDiagram li{border:1px solid var(--ink);background:var(--paper);min-width:0;min-height:clamp(1.5rem,4vw,2.2rem)}.guide-module__CVyaYq__fractionDiagram .guide-module__CVyaYq__firstAddend{background:var(--wine)}.guide-module__CVyaYq__fractionDiagram .guide-module__CVyaYq__secondAddend{background:var(--quillattice-band-accent,#c27ca1)}.guide-module__CVyaYq__diagramEquation{color:var(--wine)}.guide-module__CVyaYq__diagramCaption{margin:.35rem 0 0;font-size:.82rem}.guide-module__CVyaYq__cpaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.guide-module__CVyaYq__cpaGrid li{border-top:1px solid color-mix(in srgb, var(--ink) 28%, transparent);min-width:0;padding-top:1.1rem}.guide-module__CVyaYq__cpaLabel{margin-bottom:.75rem;display:block}.guide-module__CVyaYq__cpaNote{border-left:2px solid var(--wine);background:var(--paper);max-width:54rem;margin:2rem 0 0;padding:1rem 1.2rem;font-size:.91rem}.guide-module__CVyaYq__readinessGrid,.guide-module__CVyaYq__evidenceGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,7vw,7rem);display:grid}.guide-module__CVyaYq__readiness h2{max-width:15ch}.guide-module__CVyaYq__readinessCopy p,.guide-module__CVyaYq__evidenceGrid p{margin:0;line-height:1.8}.guide-module__CVyaYq__readinessCopy .guide-module__CVyaYq__caveat,.guide-module__CVyaYq__evidenceGrid .guide-module__CVyaYq__evidenceLimit{border-left:2px solid var(--wine);background:var(--paper);margin-top:1.2rem;padding:1rem 1.15rem;font-size:.9rem}.guide-module__CVyaYq__accessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}.guide-module__CVyaYq__accessGrid article{border-top:1px solid var(--line);min-width:0;padding:1.25rem 0 1.5rem}.guide-module__CVyaYq__evidence h2{max-width:18ch;margin-bottom:2rem}.guide-module__CVyaYq__sources{border-top:1px solid var(--line);margin-top:clamp(3rem,6vw,5rem);padding-top:1.5rem;scroll-margin-top:5rem}.guide-module__CVyaYq__sources h3{margin-bottom:1rem}.guide-module__CVyaYq__sourceList{gap:.65rem;margin:0;padding-left:1.35rem;font-size:.88rem;line-height:1.65;display:grid}.guide-module__CVyaYq__sourceList li{padding-left:.2rem;scroll-margin-top:5rem}.guide-module__CVyaYq__sourceList li>span:first-child{color:var(--wine);font-weight:750}.guide-module__CVyaYq__sourceCaveat{margin:1.2rem 0 0;font-size:.85rem;line-height:1.7}.guide-module__CVyaYq__resources h2{max-width:24ch}.guide-module__CVyaYq__resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.guide-module__CVyaYq__resourceGrid article{border:1px solid var(--line);background:var(--quillattice-card,#fff);min-width:0;padding:1.4rem}.guide-module__CVyaYq__resourceGrid a{margin-top:.85rem;display:inline-block}.guide-module__CVyaYq__currentResource{color:var(--ink);margin-top:.85rem;font-size:.9rem;font-weight:700;display:inline-block}.guide-module__CVyaYq__serviceLink{margin:1.5rem 0 0}.guide-module__CVyaYq__page a:focus-visible{outline:3px solid var(--wine);outline-offset:3px;border-radius:2px}@media (max-width:900px){.guide-module__CVyaYq__stageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-module__CVyaYq__heroGrid,.guide-module__CVyaYq__exampleLayout,.guide-module__CVyaYq__readinessGrid,.guide-module__CVyaYq__evidenceGrid{grid-template-columns:minmax(0,1fr)}.guide-module__CVyaYq__heroNote{max-width:34rem}.guide-module__CVyaYq__exampleIntro{position:static}}@media (max-width:620px){.guide-module__CVyaYq__container{width:min(100% - 2rem,34rem)}.guide-module__CVyaYq__heroGrid{gap:1.75rem}.guide-module__CVyaYq__hero h1{font-size:clamp(2.7rem,14vw,4rem)}.guide-module__CVyaYq__stageGrid,.guide-module__CVyaYq__stepList,.guide-module__CVyaYq__cpaGrid,.guide-module__CVyaYq__accessGrid,.guide-module__CVyaYq__resourceGrid{grid-template-columns:minmax(0,1fr)}.guide-module__CVyaYq__stage .guide-module__CVyaYq__purpose{min-height:0}.guide-module__CVyaYq__step{grid-template-columns:2rem minmax(0,1fr);gap:.65rem}.guide-module__CVyaYq__exampleCard{padding:1rem}.guide-module__CVyaYq__fractionDiagram{padding:.8rem}.guide-module__CVyaYq__fractionDiagram ol{gap:.14rem}.guide-module__CVyaYq__sourceList{overflow-wrap:anywhere;padding-left:1.2rem}}
