/* SEO content uses the existing forest green, warm paper and gold palette. */
.discovery-links{max-width:1175px;margin:0 auto;padding:44px 5.5vw;color:#173c32}.discovery-links h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2;margin:12px 0}.discovery-links>div>p{max-width:720px;line-height:1.7}.discovery-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.discovery-link-card{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:22px;border:1px solid #d8d0bd;border-radius:8px;background:#f6f3eb;color:#173c32;text-decoration:none}.discovery-link-card h3{font-family:Georgia,serif;font-weight:400;font-size:1.18rem;line-height:1.4;margin:0}.discovery-link-card span{font-size:.9rem;font-weight:600}.discovery-link-card:hover{border-color:#80662f}.discovery-link-card:focus-visible,.guide-page a:focus-visible{outline:3px solid #80662f;outline-offset:4px}.guide-page{margin:0;background:#fbf9f3;color:#173c32;font-family:system-ui,-apple-system,sans-serif;line-height:1.75}.guide-page *{box-sizing:border-box}.guide-page a{color:#173c32;text-underline-offset:4px}.guide-header{max-width:1175px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 5.5vw;border-bottom:1px solid #d8d0bd}.guide-brand{display:flex;align-items:center;gap:14px;text-decoration:none;font-family:Georgia,serif;font-size:1.5rem;line-height:1.3}.guide-brand img{object-fit:contain}.guide-brand small{display:block;font-family:system-ui,sans-serif;font-size:.62rem;letter-spacing:.16em;color:#80662f;margin-top:6px}.guide-header nav{display:flex;gap:10px;font-size:.95rem}.guide-header [aria-current=page]{font-weight:700}.guide-article{max-width:800px;margin:auto;padding:32px 24px 16px}.guide-breadcrumb,.guide-byline,.guide-image figcaption{font-size:.86rem;color:#4c6158}.guide-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#80662f;margin-top:32px}.guide-article h1,.guide-article h2{font-family:Georgia,serif;font-weight:400;line-height:1.2}.guide-article h1{font-size:clamp(2.1rem,5.5vw,3.5rem);margin:16px 0 24px;overflow-wrap:break-word}.guide-intro{font-size:1.15rem}.guide-image{margin:32px 0}.guide-image img{display:block;width:100%;height:auto;max-height:430px;object-fit:contain;background:#fff;border-radius:8px}.guide-image figcaption{margin-top:10px;line-height:1.6}.guide-section{margin:38px 0}.guide-section h2{font-size:1.75rem}.guide-section p{font-size:1.03rem}.guide-invitation{background:#eaf0e9;border:1px solid #c6d2c5;border-radius:10px;padding:26px;margin-top:44px}.guide-invitation .guide-eyebrow{margin-top:0}.guide-button{display:inline-block;background:#173c32;color:#fff!important;padding:12px 20px;text-decoration:none;border-radius:5px;font-weight:650}.guide-footer{max-width:1175px;margin:auto;border-top:1px solid #d8d0bd;padding:24px 5.5vw 40px;display:flex;gap:14px 24px;flex-wrap:wrap;font-size:.9rem}.guide-footer p{width:100%;margin:0}.guide-skip{position:absolute;left:12px;top:-100px;background:white;padding:10px;z-index:10}.guide-skip:focus{top:12px}@media(max-width:700px){.discovery-link-grid{grid-template-columns:1fr}.guide-header{flex-wrap:wrap;padding:20px 24px}.guide-brand{font-size:1.2rem}.guide-header nav{margin-left:auto}.guide-invitation{padding:20px}.discovery-links{padding:32px 24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
