.olg-discovery{font:17px/1.65 system-ui,-apple-system,sans-serif;color:#303438;background:#f5f1ef;margin:0}.olg-discovery *{box-sizing:border-box}.olg-discovery a,.olg-discovery-links a{color:#805d67;text-underline-offset:4px}.olg-discovery a:focus-visible{outline:3px solid #b59a6b;outline-offset:5px}.olg-discovery header{background:#111315;color:#faf7f2;padding:18px max(22px,calc((100vw - 1100px)/2));display:flex;gap:24px;justify-content:space-between;align-items:center;flex-wrap:wrap}.olg-discovery header a{color:inherit}.olg-discovery nav{display:flex;gap:22px;flex-wrap:wrap}.olg-discovery main{max-width:1100px;padding:32px 22px 60px;margin:auto}.olg-discovery .hero{padding:34px 0 38px;border-bottom:1px solid #cdbfb6}.olg-discovery h1{font-size:clamp(34px,5vw,58px);line-height:1.13;max-width:850px;margin:14px 0 24px;letter-spacing:-.025em}.olg-discovery h2{font-size:25px;line-height:1.3}.olg-discovery .intro{font-size:21px;max-width:780px}.olg-discovery .eyebrow{font-size:13px;letter-spacing:.12em;text-transform:uppercase}.olg-discovery .actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:26px 0}.olg-discovery .primary{display:inline-block;background:#805d67;color:white;padding:12px 22px;border-radius:7px;text-decoration:none;font-weight:650}.olg-discovery .content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:32px}.olg-discovery article{background:#fffdfa;border:1px solid #ded5cd;border-radius:12px;padding:24px}.olg-discovery article h2{margin-top:0}.olg-discovery .related{margin-top:36px}.olg-discovery .related ul{padding-left:23px}.olg-discovery footer{background:#111315;color:#faf7f2;padding:26px max(22px,calc((100vw - 1100px)/2))}.olg-discovery footer a{color:#e6cdb5}.olg-discovery-links{margin:28px 0;padding:24px;border:1px solid #d9d2cc;border-radius:12px;background:#fffdfa;color:#303438;font:16px/1.6 system-ui,sans-serif}.olg-discovery-links h2{font-size:24px;margin:0 0 12px}.olg-discovery-links p{margin:10px 0}@media(max-width:650px){.olg-discovery .content{grid-template-columns:1fr}.olg-discovery header{gap:14px}.olg-discovery nav{gap:16px}.olg-discovery .hero{padding-top:22px}}