.deep-sample-page{max-width:1180px;margin:0 auto;padding:64px 40px 80px}.deep-page-heading{max-width:780px;margin-bottom:48px}.deep-page-heading h1{font-size:clamp(40px,5vw,64px);margin:18px 0 24px}.deep-page-heading>p:not(.eyebrow){font-size:18px;max-width:640px;line-height:1.75}.deep-page-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:26px}.deep-report{border:1px solid var(--line);border-radius:16px;background:#fffdf8;overflow:hidden;width:100%;text-align:left;container-type:inline-size}.deep-report h2{font-size:clamp(27px,3.1vw,39px);line-height:1.17;letter-spacing:-.035em}.deep-report h3{font-size:18px;line-height:1.4}.deep-report dd,.deep-report li,.deep-report p{font-size:14px;line-height:1.75}.deep-sample-notice{padding:18px 32px;background:#f0eee4;border-bottom:1px solid var(--line)}.deep-sample-notice strong{font-size:12px;letter-spacing:.04em;color:var(--accent)}.deep-sample-notice p{margin-top:6px;font-size:12px;max-width:850px}.deep-cover{display:grid;grid-template-columns:240px 1fr;gap:40px;padding:40px}.deep-score-block{border-right:1px solid var(--line);padding-right:28px}.deep-report .eyebrow{font-size:10px;letter-spacing:1.8px;line-height:1.6}.deep-report .deep-score{margin:12px 0;line-height:1.05;white-space:nowrap}.deep-score strong{font:76px/1.1 Georgia,serif;letter-spacing:-5px;color:var(--ink)}.deep-score>span{font-size:21px;color:var(--muted);margin-left:12px}.deep-report .deep-score-note{font-size:11px;line-height:1.65;max-width:200px}.deep-cover-copy h2{margin:12px 0 22px}.deep-cover-copy h3{font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;color:var(--accent)}.deep-cover-copy .text-link{margin-top:16px}.deep-section{padding:36px 40px;border-top:1px solid var(--line)}.deep-section-heading{max-width:700px;margin-bottom:28px}.deep-section-heading h2{margin:12px 0 18px}.deep-section-heading>p:last-child:not(.eyebrow){font-size:14px}.deep-dimension-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.deep-dimension{padding:22px;border:1px solid var(--line);border-radius:9px;background:var(--paper)}.deep-dimension-title{display:flex;gap:10px;align-items:baseline;min-height:28px}.deep-index{font-size:10px;color:var(--muted)}.deep-dimension-title h3{flex:1;font-size:15px}.deep-dimension-score{font-family:Georgia,serif;color:var(--accent);font-size:23px;white-space:nowrap}.deep-dimension-score small{font:11px Avenir Next,sans-serif;color:var(--muted);margin-left:4px}.deep-score-track{height:3px;background:#e5e1d6;border-radius:8px;margin:14px 0 20px}.deep-score-track span{display:block;height:100%;background:var(--accent);border-radius:inherit}.deep-report dl{margin:16px 0 0}.deep-report dt{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin-bottom:6px}.deep-report dd{margin:0;color:var(--muted);font-size:13px}.deep-report dl>div+div{margin-top:18px}.deep-strengths{background:#f0f1e8;display:grid;grid-template-columns:1fr 1.3fr;gap:30px}.deep-strengths .deep-section-heading{margin:0}.deep-strengths ul{list-style:none;margin:0;padding:0}.deep-strengths li{display:flex;gap:15px;padding:16px 0;border-top:1px solid #d6d9c9}.deep-strengths li:first-child{border-top:0;padding-top:0}.deep-strengths li>span{color:#5d6b4f;font-size:24px;line-height:1.2}.deep-next-steps{list-style:none;margin:0;padding:0}.deep-next-steps>li{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:25px 0;border-top:1px solid var(--line)}.deep-next-steps>li:first-child{border-top:0;padding-top:0}.deep-step-number{font:36px/1.2 Georgia,serif;color:var(--accent)}.deep-next-steps dl{display:grid;grid-template-columns:1fr 1fr;gap:24px}.deep-next-steps dl>div+div{margin-top:0}.deep-action{border-left:2px solid #a3ad90;padding-left:18px}.deep-action dt{color:#576447}.deep-limits{background:#f7f5ef}.deep-limits ul{padding-left:18px;margin:0 0 20px;color:var(--muted)}.deep-limits li{padding-left:5px;margin:10px 0}.deep-limits>p{font-size:12px;padding-top:18px}.deep-actions,.deep-limits>p{border-top:1px solid var(--line)}.deep-actions{display:flex;gap:24px;align-items:center;padding:24px 40px;flex-wrap:wrap}.deep-print{border-top:0;border-left:0;border-right:0;background:transparent;color:var(--ink);border-radius:0}.deep-sample-cta{text-align:center;max-width:650px;margin:64px auto 0}.deep-sample-cta h2{font-size:36px}.deep-sample-cta p{margin:20px 0 25px}.deep-cover+.deep-section{margin-top:0}@container(max-width:650px){.deep-cover{grid-template-columns:1fr;gap:24px;padding:26px}.deep-score-block{border-right:0;border-bottom:1px solid var(--line);padding:0 0 24px}.deep-report .deep-score-note{max-width:none}.deep-dimension-grid{grid-template-columns:1fr}.deep-section{padding:28px 24px}.deep-strengths{grid-template-columns:1fr;gap:20px}.deep-next-steps dl{grid-template-columns:1fr;gap:16px}.deep-next-steps>li{grid-template-columns:32px 1fr;gap:16px}.deep-step-number{font-size:28px}.deep-actions{padding:22px 24px}.deep-sample-notice{padding:18px 24px}}@media(max-width:600px){.deep-sample-page{padding:40px 18px 55px}.deep-page-heading{margin-bottom:32px}.deep-page-heading>p:not(.eyebrow){font-size:16px}.deep-page-links{gap:18px}.deep-sample-cta{margin-top:40px}.deep-sample-cta h2{font-size:30px}.deep-dimension{padding:18px}.deep-dimension-title h3{font-size:14px}.deep-dimension-score{font-size:21px}.deep-actions .button{width:100%}}@media print{.deep-actions,.deep-page-links,.deep-sample-cta,.footer,.header{display:none!important}.deep-sample-page{max-width:none;padding:0}.deep-report{border:0}.deep-cover,.deep-section{padding:20px 0}.deep-dimension,.deep-next-steps>li{break-inside:avoid}.deep-dimension-grid{grid-template-columns:1fr 1fr}.deep-report h2{font-size:26px}.deep-report dd,.deep-report li,.deep-report p{font-size:11px}.deep-sample-notice{padding:12px}.deep-cover{grid-template-columns:180px 1fr}.deep-section-heading{margin-bottom:18px}.deep-page-heading{margin-bottom:24px}.deep-page-heading h1{font-size:34px}body.printing-deep-report *{visibility:hidden!important}body.printing-deep-report .deep-print-target,body.printing-deep-report .deep-print-target *{visibility:visible!important}body.printing-deep-report .deep-print-target{position:absolute;inset:0 auto auto 0;width:100%;background:white;border:0;border-radius:0;overflow:visible;container-type:normal}body.printing-deep-report .deep-print-target .deep-actions{display:none!important}}.deep-source-section{padding:28px 40px;border-top:1px solid var(--line)}.deep-source-section>h3{margin-bottom:18px}.deep-source-section:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}.deep-explorer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 28px}.deep-explorer-photo{position:relative;grid-row:1/6;align-self:start;background:var(--soft);max-width:440px;width:100%;margin:auto}.deep-explorer-photo img{width:100%;height:auto;display:block}.deep-explorer-photo svg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.deep-explorer-photo line{stroke:#ffecab;stroke-width:2;vector-effect:non-scaling-stroke}.deep-explorer-photo circle{fill:#fff}.deep-photo-empty{min-height:120px;display:grid;place-content:center;padding:24px;text-align:center}.deep-geometry-options{display:flex;flex-wrap:wrap;gap:6px}.deep-geometry-options button{padding:7px 10px;border:1px solid var(--line);border-radius:5px;background:var(--paper);font-size:11px;color:var(--ink)}.deep-geometry-options button[aria-pressed=true]{background:var(--accent);color:white;border-color:var(--accent)}.deep-guide-toggle{font-size:12px;display:flex;align-items:center;gap:8px}.deep-guide-toggle input,.deep-share input{accent-color:var(--accent)}.deep-report .deep-geometry-values{margin:0}.deep-report .deep-geometry-values>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:7px 0;margin:0}.deep-geometry-values dt{font-size:10px;text-transform:none;letter-spacing:0}.deep-geometry-values dd{font-size:12px;white-space:nowrap}.deep-report .deep-geometry-note{font-size:11px}.deep-another{padding:0 40px 20px}.deep-another button,.deep-geometry-link{border-top:0;border-left:0;border-right:0;background:transparent;color:var(--accent);font-size:12px}.deep-overview-context{padding:28px 40px;border-top:1px solid var(--line);display:grid;gap:28px}.deep-overall-scale>p:first-child{font-size:12px;font-weight:600;color:var(--ink)}.deep-overall-track{height:7px;position:relative;background:linear-gradient(90deg,#dfd7cb,#aab397);margin:20px 5px 10px;border-radius:5px}.deep-overall-track span{position:absolute;height:17px;width:4px;background:var(--accent);top:-5px;transform:translateX(-50%)}.deep-overall-labels{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.deep-overall-scale>p:last-child{font-size:11px}.deep-photo-assessment{background:#f0f1e8;padding:22px;border-radius:8px}.deep-photo-assessment h3{margin-bottom:10px}.deep-photo-assessment ul{padding-left:20px;color:var(--muted);margin-bottom:0}.deep-report .deep-expand-hint{font-size:11px;margin-top:12px}.deep-dimension-grid{align-items:start}.deep-dimension summary{cursor:pointer;list-style:none}.deep-dimension summary::-webkit-details-marker{display:none}.deep-chevron{transition:transform .2s;color:var(--muted)}.deep-dimension[open] .deep-chevron{transform:rotate(180deg)}.deep-visibility{font-size:10px;color:#536348;background:#e8edde;padding:4px 7px;border-radius:4px;display:inline-block}.deep-visibility.is-limited{background:#f3e3d4;color:#8b512d}.deep-dimension-body{border-top:1px solid var(--line);margin-top:16px;padding-top:2px}.deep-unscored{margin-top:12px}.deep-geometry-link{margin-top:18px}.deep-method,.deep-share{padding:24px 40px;border-top:1px solid var(--line)}.deep-method summary,.deep-share summary{cursor:pointer;font-weight:600}.deep-method>p,.deep-share>p{margin-top:14px}.deep-share fieldset{margin:22px 0;border:1px solid var(--line);padding:16px;border-radius:8px}.deep-share legend{font-size:12px;padding:0 6px}.deep-share-formats{display:flex;gap:24px}.deep-photo-choice,.deep-share-formats label{display:flex;align-items:center;gap:8px;font-size:13px}.deep-photo-choice{margin-top:16px}.deep-share-output{margin-top:24px}.deep-share-output>img{max-width:100%;max-height:520px;width:auto;display:block;border:1px solid var(--line);margin:0 auto 20px}.deep-share-output>div{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.deep-share .button{font-size:12px}.deep-share>p[role=status]:empty{display:none}@container(max-width:650px){.deep-method,.deep-overview-context,.deep-share,.deep-source-section{padding:24px}.deep-explorer{grid-template-columns:1fr}.deep-explorer-photo{grid-row:auto;max-width:320px}.deep-another{padding:0 24px 18px}.deep-dimension-title{gap:8px}}@media print{.deep-another,.deep-geometry-link,.deep-geometry-options,.deep-guide-toggle,.deep-share{display:none!important}.deep-dimension .deep-dimension-body,.deep-method>p{display:block!important}.deep-source-section{break-inside:avoid}.deep-overview-context,.deep-source-section{padding-inline:0}}