.pause-page .companion-opening h1{font-size:clamp(44px,4.1vw,59px);line-height:1.1;max-width:560px}
.pause-page .companion-hero-grid{grid-template-columns:1.12fr 1fr;gap:60px}
.pause-page .companion-lead{max-width:470px}
.pause-page .companion-hero-copy{margin-bottom:25px}
.pause-page .companion-guide h2{font-size:48px;line-height:1.08}
.pause-page .companion-question{grid-template-columns:52px 1fr;gap:25px}
.pause-page .companion-direction{font-size:38px}
.pause-page .companion-questions{padding-bottom:48px}
.pause-page .companion-question .audit-intro{margin-bottom:8px}
.audit-questions{padding-left:24px;margin:0 0 24px;font:24px/1.48 var(--serif);letter-spacing:-.015em;color:#183b31}
.audit-questions li{padding:15px 0 15px 9px;border-bottom:1px solid var(--companion-rule)}
.audit-questions li::marker{color:#66815a;font:13px var(--sans)}
.answer-options{border-top:1px solid var(--companion-rule);margin-top:23px}
.answer-options details{border-bottom:1px solid var(--companion-rule)}
.answer-options summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;min-height:58px;padding:14px 4px;list-style:none;font-size:16px;font-weight:600;color:var(--forest)}
.answer-options summary::-webkit-details-marker{display:none}
.answer-options summary>span{font-size:23px;font-weight:400;line-height:1;transition:transform .15s}
.answer-options details[open] summary>span{transform:rotate(45deg)}
.answer-options summary:hover{color:#527449;background:#edf0e7}
.answer-options summary:focus-visible{outline:3px solid #a77a34;outline-offset:3px}
.pause-page .answer-options details>p{padding:0 18px 15px;font:23px/1.5 var(--serif);color:#183b31}
.pause-page .answer-options details>.answer-note{font:14px/1.8 var(--sans);color:var(--muted);padding-bottom:22px}
.pause-page .companion-question .wording-note{font-size:12px;margin-top:16px;line-height:1.7;color:#647160}
.promise-note{display:grid;grid-template-columns:52px 1fr;gap:30px;padding:30px 36px;margin-bottom:66px;background:#eeeee4;border-left:3px solid #a4b28e}
.promise-mark{font:42px/1 var(--serif);color:#738762}
.promise-note .eyebrow{font-size:10px;margin-bottom:10px}
.promise-note h2{font-size:29px;letter-spacing:-.025em;margin-bottom:13px}
.promise-note p:last-child{font-size:15px;line-height:1.85;color:var(--muted);margin:0;max-width:830px}
.pause-page .companion-practice-opening .eyebrow{font-size:10px}
.journal-headings{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}
.journal-headings span{padding:8px 14px;background:#f7f8f0;border:1px solid #bcccaf;border-radius:3px;color:#34573f;font:18px/1.4 var(--serif)}
.pause-closing{text-align:center;padding-block:65px}
.pause-closing .eyebrow{font-size:10px;margin-bottom:22px}
.pause-closing blockquote{font:36px/1.3 var(--serif);letter-spacing:-.03em;margin:0 auto 22px;color:var(--forest);max-width:800px}
.pause-closing>p:last-child{font-size:12px;color:var(--muted);margin-bottom:0}
.pause-page .companion-continue-grid{grid-template-columns:1.25fr 1fr;gap:80px}
.next-resource{display:block}
.next-resource img{aspect-ratio:16/9;object-fit:contain;border:1px solid #adc6aa66;border-radius:4px;margin-bottom:20px}
.next-resource .small-label{display:block;margin-bottom:10px}
.next-resource-title{display:block;font:25px/1.35 var(--serif);letter-spacing:-.015em}
.next-resource:hover .next-resource-title{text-decoration:underline;text-underline-offset:5px}
@media(max-width:1050px){.pause-page .companion-hero-grid{gap:36px}.pause-page .companion-question{grid-template-columns:45px 1fr;gap:18px}.pause-page .companion-continue-grid{gap:45px}.pause-page .companion-opening h1{font-size:49px}}
@media(max-width:760px){.pause-page .companion-hero-grid,.pause-page .companion-continue-grid{grid-template-columns:1fr;gap:34px}.pause-page .companion-opening h1{font-size:clamp(41px,8.7vw,54px)}.pause-page .companion-guide h2{font-size:38px}.pause-page .companion-guide h2 br{display:inline}.pause-page .companion-guide h2 br:after{content:none}.pause-page .companion-jump-list{display:block}.pause-page .companion-jump-list li:nth-child(2n){padding-left:0}.pause-page .companion-jump-list a{font-size:14px;min-height:48px}.pause-page .companion-question{grid-template-columns:34px 1fr;gap:16px}.pause-page .companion-direction{font-size:29px}.audit-questions{font-size:23px;padding-left:20px}.audit-questions li{padding-left:6px}.promise-note{padding:25px 22px;grid-template-columns:1fr;gap:14px;margin-bottom:45px}.promise-mark{display:none}.promise-note h2{font-size:29px}.promise-note p:last-child{font-size:14px}.pause-closing{padding-block:46px}.pause-closing blockquote{font-size:29px}.pause-closing blockquote br{display:none}.pause-closing>p:last-child{font-size:11px}.pause-page .companion-questions{padding-bottom:35px}.next-resource{max-width:550px}.journal-headings{gap:6px}.journal-headings span{font-size:17px;padding:8px 10px}}
@media(max-width:380px){.pause-page .companion-opening h1{font-size:40px}.pause-page .companion-question{grid-template-columns:28px 1fr;gap:12px}.pause-page .companion-direction{font-size:26px}.audit-questions{font-size:21px}.pause-page .answer-options details>p{font-size:21px}.journal-headings span{font-size:16px;padding:7px 9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.answer-options summary>span{transition:none}}
@media print{.preview-note{display:none}.pause-page .companion-opening h1{font-size:28pt}.pause-page .companion-guide h2{font-size:22pt}.pause-page .companion-question{grid-template-columns:30pt 1fr}.pause-page .companion-direction{font-size:23pt}.pause-page .companion-question{break-inside:auto}.audit-questions{font-size:14pt}.answer-options{display:none}.wording-note{display:none}.promise-note{display:block;width:100%;padding:12pt;margin:14pt 0;background:white;break-inside:avoid}.promise-note h2{font-size:18pt}.promise-note p:last-child{font-size:10pt}.journal-headings span{font-size:12pt;padding:5pt 8pt}.pause-closing{padding:18pt 0}.pause-closing blockquote{font-size:18pt}.pause-closing>p:last-child{font-size:9pt}.pause-page .companion-practice-grid{padding-bottom:0}}
