.discovery-page{max-width:1280px;margin:auto;padding:60px 24px 80px;color:#203e36}.discovery-heading{max-width:760px;margin-bottom:36px}.discovery-heading h1,.discovery-intro h1{font-size:clamp(32px,4vw,56px);line-height:1.1;margin:16px 0}.discovery-page p{line-height:1.75;color:#64796e}.discovery-eyebrow,.discovery-heading>span{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#688746}.discovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.discovery-card{background:white;border:1px solid #dbe3d2;border-radius:24px;overflow:hidden;transition:transform .2s}.discovery-card:hover{transform:translateY(-4px)}.discovery-card img{width:100%;aspect-ratio:3/2;object-fit:cover}.discovery-card>div{padding:28px}.discovery-card h2{font-size:28px;margin:12px 0}.discovery-card b{display:block;margin-top:24px}.discovery-back{display:inline-block;margin-bottom:24px}.discovery-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;background:white;border:1px solid #dbe3d2;border-radius:24px;padding:40px}.discovery-intro>img{width:100%;height:100%;max-height:580px;object-fit:cover;border-radius:18px}.discovery-tags{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.discovery-tags span{background:#eef3e5;border-radius:20px;padding:8px 12px;font-size:13px}.discovery-intro ul{padding-left:20px;list-style:disc;margin-bottom:28px}.discovery-intro li{margin:12px 0}.discovery-primary,.discovery-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:15px 24px;font-weight:600;cursor:pointer}.discovery-primary{background:#245247;color:white}.discovery-secondary{background:white;border:1px solid #cbd8c0}.discovery-page button:disabled{opacity:.4;cursor:not-allowed}.discovery-page :focus-visible{outline:3px solid #8dae5e;outline-offset:4px}.discovery-footnote{font-size:13px;margin-top:24px}.discovery-question{background:white;border:1px solid #dbe3d2;border-radius:24px;padding:clamp(24px,4vw,56px);max-width:1060px;margin:auto}.discovery-progress{display:flex;justify-content:space-between;gap:20px;font-size:14px}.discovery-question progress{width:100%;height:6px;accent-color:#72974d;margin:20px 0 40px}.discovery-question h1{font-size:clamp(24px,3vw,36px);line-height:1.4;min-height:100px}.discovery-options{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:28px 0 40px}.discovery-options label{position:relative;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;padding:24px 12px;border:1px solid #cbd8c0;border-radius:12px;cursor:pointer}.discovery-options label:has(input:checked){background:#e6efce;border:2px solid #577f40;padding:23px 11px}.discovery-options input{accent-color:#245247}.discovery-options b{font-size:24px}.discovery-controls{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;margin-top:28px}.discovery-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.discovery-result-grid article{background:white;border:1px solid #dbe3d2;padding:28px;border-radius:20px}.discovery-result-grid h2{font-size:25px;margin:18px 0}.discovery-reflection{border-top:1px solid #dbe3d2;margin-top:24px;padding-top:20px}.discovery-disclaimer{padding:28px;background:#edf1e7;border-radius:16px;margin-top:40px}.discovery-disclaimer h2{font-size:18px;margin-bottom:10px}.discovery-disclaimer p{font-size:14px}.mlt-nav-left{gap:24px}@media(max-width:1200px){.mlt-nav-inner{flex-wrap:wrap;row-gap:12px}.mlt-nav-left{gap:18px}.mlt-nav-right{margin-left:auto}}@media(max-width:760px){.discovery-page{padding:28px 18px 48px}.discovery-grid,.discovery-intro,.discovery-result-grid{grid-template-columns:1fr}.discovery-intro{padding:24px;gap:24px}.discovery-intro>img{max-height:280px;grid-row:1}.discovery-options{grid-template-columns:1fr;gap:8px}.discovery-options label{flex-direction:row;padding:14px;text-align:left}.discovery-options label:has(input:checked){padding:13px}.discovery-question h1{min-height:0}.discovery-question progress{margin-bottom:24px}.discovery-controls>*{flex:1}.mlt-nav-left{flex-wrap:wrap;gap:14px}}.discovery-page h1{scroll-margin-top:190px}#discovery-directory .test-menu-photo{height:auto;aspect-ratio:3/2;max-height:270px}@media(max-width:1200px){.mlt-nav-inner{height:auto;min-height:64px;padding-block:10px}}@media(prefers-reduced-motion:reduce){.discovery-card{transition:none}.discovery-card:hover{transform:none}}.discovery-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(40px,5vw,80px)}.discovery-intro>*{min-width:0}@media(max-width:760px){.discovery-intro{grid-template-columns:minmax(0,1fr);gap:36px}}