.discover-opening{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center;padding:55px 0;border-bottom:1px solid var(--stone)}.discover-opening h1,.discover-policy-intro h1{font:500 clamp(36px,4.3vw,62px)/1.2 var(--font-display);letter-spacing:-.04em;margin:22px 0}.discover-opening>div>p,.discover-policy-intro>p{font-size:16px;line-height:1.85;color:var(--muted);max-width:62ch}.discover-opening nav{display:flex;gap:24px;flex-wrap:wrap;margin-top:30px}.discover-opening figure{margin:0;min-width:0}.discover-opening figure img{width:100%;aspect-ratio:4/4.5;object-fit:cover;border-radius:50% 50% 12px 12px / 32% 32% 12px 12px}.discover-opening figcaption{font-size:11px;line-height:1.6;color:var(--muted);margin-top:12px}
.quiz-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.quiz-card{min-width:0}.quiz-card>a{display:block}.quiz-card-image{aspect-ratio:4/3;overflow:hidden;background:var(--parchment);border-radius:12px}.quiz-card-image img{height:100%;object-fit:cover;transition:transform .3s ease}.quiz-card>a>.eyebrow{font-size:10px;letter-spacing:.1em;display:block;line-height:1.7;margin:20px 0 10px}.quiz-card h3{font:600 30px/1.2 var(--font-feature);color:var(--ink);margin-bottom:14px}.quiz-card p{font-size:14px;line-height:1.8;color:var(--muted)}.quiz-card-action{display:flex;align-items:center;min-height:44px;margin-top:12px;font-size:12px}.quiz-card>a:hover h3{text-decoration:underline;text-underline-offset:4px}.quiz-card>a:hover img{transform:scale(1.025)}.discover-intro-note{max-width:75ch;font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 30px}.discover-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.discover-reading-grid .story-image{aspect-ratio:4/3!important}.discover-ethos{max-width:800px;padding:55px 0;border-top:1px solid var(--stone)}.discover-ethos h2{font-size:40px;line-height:1.25;margin:20px 0}.discover-ethos>p{font-size:15px;line-height:1.9;color:var(--muted)}.discover-ethos>div{display:flex;gap:25px;flex-wrap:wrap;margin-top:30px}
.quiz-opening{max-width:900px;padding:40px 0 30px}.quiz-opening h1{font:500 clamp(32px,3.8vw,52px)/1.2 var(--font-display);letter-spacing:-.04em;margin:20px 0}.quiz-opening>p:not(.quiz-boundary){font-size:16px;line-height:1.8;color:var(--muted)}.quiz-boundary{font-size:12px;line-height:1.8;color:var(--muted);max-width:80ch;margin:18px 0 0}.quiz-workspace{max-width:850px;margin:0 auto 35px;padding:30px 0;border-top:1px solid var(--stone)}.quiz-progress{display:flex;align-items:center;gap:25px;margin-bottom:35px}.quiz-progress>span{font-size:12px;white-space:nowrap;color:var(--muted)}.quiz-progress progress{width:100%;height:4px;appearance:none;border:0;background:var(--stone);border-radius:0;accent-color:var(--oxblood)}.quiz-progress progress::-webkit-progress-bar{background:var(--stone)}.quiz-progress progress::-webkit-progress-value{background:var(--oxblood)}.quiz-progress progress::-moz-progress-bar{background:var(--oxblood)}
#quiz-form fieldset{min-width:0;width:100%;padding:0;border:0;margin:0}#quiz-question{font:500 28px/1.35 var(--font-display);letter-spacing:-.03em;max-width:100%;padding:0;scroll-margin-top:calc(var(--masthead-height,100px) + var(--section-nav-height,50px) + 20px)}#quiz-question:focus,#quiz-result-heading:focus{outline:none}.quiz-choice-help{font-size:12px;color:var(--muted);line-height:1.7;margin:15px 0 23px}.quiz-choices{display:grid;gap:12px}.quiz-choices label{display:flex;align-items:start;gap:16px;min-height:64px;cursor:pointer;border:1px solid var(--stone);padding:18px 20px;color:var(--ink);font-size:16px;line-height:1.65;background:var(--ivory)}.quiz-choices label:hover,.quiz-choices label:has(input:checked){background:var(--parchment);border-color:var(--oxblood)}.quiz-choices input{accent-color:var(--oxblood);width:18px;height:18px;flex-shrink:0;margin-top:4px}.quiz-choices label:focus-within{outline:2px solid var(--oxblood);outline-offset:3px}.quiz-navigation{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px}.quiz-navigation>button{min-height:48px}.quiz-navigation>button:not(.button){font-size:13px;padding:10px 12px}.quiz-navigation button:disabled{opacity:.5;cursor:default}.quiz-navigation .button{line-height:1.6}.quiz-footnote{max-width:850px;margin:0 auto 45px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:11px;line-height:1.8;color:var(--muted)}.quiz-footnote a{text-decoration:underline;text-underline-offset:4px}
.quiz-result h2{font:500 44px/1.25 var(--font-display);letter-spacing:-.04em;margin:22px 0;scroll-margin-top:calc(var(--masthead-height,100px) + var(--section-nav-height,50px) + 20px)}.quiz-result-copy{font-size:17px;line-height:1.85}.quiz-ritual{background:var(--parchment);padding:25px;margin:25px 0}.quiz-ritual h3{font-size:27px;margin-bottom:13px}.quiz-ritual p{font-size:15px;line-height:1.85}.quiz-result-links{display:flex;align-items:start;flex-direction:column;gap:24px;margin:30px 0}.quiz-result-links .button{white-space:normal;line-height:1.8;max-width:100%}.quiz-result-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.quiz-result-actions button,.quiz-result-actions a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:4px}#quiz-copy-status{font-size:12px;line-height:1.7;margin-top:15px;color:var(--muted)}.quiz-source-context{border-top:1px solid var(--stone);padding:22px 0;margin-top:30px}.quiz-source-context summary{font-size:14px;line-height:1.7;cursor:pointer;min-height:40px}.quiz-source-context>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:15px}
.discover-policy-intro{padding:45px 0 25px;max-width:900px}.discover-policy{max-width:900px;margin:auto}.discover-policy>section{border-top:1px solid var(--stone);padding:30px 0}.discover-policy h2{font-size:30px;line-height:1.3;margin-bottom:20px}.discover-policy p{font-size:15px;line-height:1.9;color:var(--muted);margin-bottom:18px}.reference-list{margin-top:25px}.reference-list h2{font-size:27px;line-height:1.3;margin-bottom:20px}.reference-list ol{padding-left:23px}.reference-list li{padding:0 0 22px}.reference-list p{font-size:13px;line-height:1.8;margin:0}.reference-list cite{font-style:normal}.reference-list a{text-decoration:underline;text-underline-offset:3px}.reference-list .reference-scope{font-size:12px;color:var(--muted);margin-top:10px}.reference-status{display:block;font-size:11px;color:var(--muted);line-height:1.7;margin-top:8px}
.featured-collections .section-heading{margin-bottom:20px}.collection-content-card{display:block;min-width:0}.collection-content-card>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:18px}.collection-content-card:hover .arch-card-visual img{transform:scale(1.025)}.collection-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.collection-discovery-grid>a{display:block;min-width:0;padding:25px;background:var(--parchment)}.collection-discovery-grid h3{font-size:30px;line-height:1.2;margin:18px 0}.collection-discovery-grid p{font-size:14px;line-height:1.8;color:var(--muted)}.collection-discovery-grid>a>span:last-child{display:block;font-size:12px;line-height:1.7;margin-top:22px}.collection-pin-footer{border-top:1px solid var(--stone);padding:25px 0;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--muted);line-height:1.8}.collection-pin-footer a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}
:root[data-theme="dark"] .quiz-choices label:has(input:checked),:root[data-theme="dark"] .quiz-choices label:hover{border-color:var(--gold)}:root[data-theme="dark"] .quiz-choices label:focus-within{outline-color:var(--gold)}:root[data-theme="dark"] .quiz-choices input{accent-color:#e1c494}
@media(max-width:900px){.discover-opening{gap:35px}.quiz-grid{gap:24px}.quiz-card h3{font-size:27px}.discover-reading-grid{gap:22px}.discover-reading-grid .story-copy h3{font-size:28px}}
@media(max-width:600px){.discover-opening{grid-template-columns:1fr;padding:30px 0;gap:30px}.discover-opening figure img{aspect-ratio:4/3;border-radius:12px}.discover-opening h1,.discover-policy-intro h1{font-size:38px}.discover-opening>div>p,.discover-policy-intro>p{font-size:14px}.quiz-grid,.discover-reading-grid{grid-template-columns:1fr;gap:30px}.quiz-card-image{aspect-ratio:1.6}.quiz-card h3{font-size:30px}.discover-teaser .section-heading,.featured-collections .section-heading{display:block}.discover-teaser .section-heading>.text-link,.featured-collections .section-heading>.text-link{margin-top:18px;white-space:normal}.discover-intro-note{font-size:13px}.quiz-opening{padding:30px 0 24px}.quiz-opening h1{font-size:34px}.quiz-opening>p:not(.quiz-boundary){font-size:14px}.quiz-opening .quiz-boundary{font-size:12px}.quiz-workspace{padding-top:24px}.quiz-progress{gap:18px;margin-bottom:25px}#quiz-question{font-size:25px}.quiz-choices label{font-size:15px;padding:16px 14px;gap:12px}.quiz-navigation{gap:12px}.quiz-navigation .button{padding:14px;font-size:10px;letter-spacing:.08em}.quiz-result h2{font-size:35px}.quiz-result-copy{font-size:15px}.quiz-ritual{padding:20px}.quiz-result-links .button{font-size:10px;padding:16px}.discover-ethos h2{font-size:34px}.discover-policy-intro{padding-top:30px}.discover-policy h2{font-size:27px}.discover-policy p{font-size:14px}.collection-discovery-grid{grid-template-columns:1fr}.collection-entrances .section-heading h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.quiz-card-image img{transition:none}.quiz-card>a:hover img{transform:none}}
