.discovery-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.discovery-goals :is(button,a.page-link){display:flex;flex-direction:column;align-items:flex-start;gap:15px;text-align:left;padding:26px;line-height:1.6;border-radius:12px;background:#fff}.discovery-goals :is(button,a.page-link):hover{background:#edf2e9;border-color:#617e6b}.discovery-goal-title{font:26px/1.2 Georgia,serif}.discovery-goals :is(button,a.page-link)>span:nth-child(2){color:var(--muted);font-size:15px}.discovery-link{font-size:13px;font-weight:bold;margin-top:auto}.discovery-path{margin-top:36px;padding:30px;background:#e9eee3;border-radius:12px}.discovery-path h3{font:30px/1.2 Georgia,serif;margin-bottom:12px}.discovery-path .eyebrow{margin-bottom:14px}.discovery-path ol{list-style:none;counter-reset:steps;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:0;margin:28px 0}.discovery-path li{counter-increment:steps;line-height:1.6}.discovery-path li:before{content:"0" counter(steps);display:block;font:26px Georgia,serif;color:#776743;margin-bottom:14px}.discovery-path li strong,.discovery-path li span{display:block}.discovery-path li span{font-size:15px;color:var(--muted);margin-top:8px}.discovery-faq{margin-top:38px;max-width:800px}.discovery-faq h3{font:28px Georgia,serif}.discovery-faq details{margin:0;border-bottom:1px solid var(--line)}.discovery-faq summary{font-weight:bold;line-height:1.5;padding:20px 0;outline-offset:4px}.discovery-faq summary:focus-visible{outline:3px solid #aa680b}.discovery-faq details p{font-size:15px;padding-right:16px}@media(max-width:760px){.discovery-goals,.discovery-path ol{grid-template-columns:1fr}.discovery-goals :is(button,a.page-link){padding:22px}.discovery-path{padding:24px}.discovery-path ol{gap:22px}.discovery-path li:before{margin-bottom:6px}.discovery-path .primary{width:100%}}
