/* Prominent article access on the homepage and professional landing page. */
.article-discovery{padding:72px 28px;background:#fff7ec}.article-discovery-inner{max-width:1180px;margin:0 auto}.article-discovery-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px}.article-discovery-heading h2{font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-1.5px;margin:12px 0 0}.article-discovery-heading h2 em{font-family:Caveat,cursive;color:var(--orange);font-style:normal}.article-discovery-heading .text-link{font-size:14px;white-space:nowrap;margin-bottom:6px}.article-featured{display:grid;grid-template-columns:1.65fr 1fr;border:1px solid #f2cfaa;border-radius:24px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}.article-featured:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.article-featured-copy{padding:36px 40px}.article-featured-label,.article-discovery-card>span{color:#91410b;font-size:12px;line-height:1.6;font-weight:700}.article-featured h3{font-size:clamp(25px,3vw,35px);line-height:1.2;letter-spacing:-1px;margin:14px 0 18px}.article-featured p{max-width:640px;color:var(--muted);line-height:1.75;font-size:15px;margin:0 0 24px}.article-featured strong,.article-discovery-card strong{display:block;color:#91410b;font-size:14px;line-height:1.6}.article-featured img{display:block;width:100%;height:100%;max-height:340px;object-fit:cover;object-position:center 42%}.article-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.article-discovery-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;transition:box-shadow .2s,transform .2s}.article-discovery-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.article-discovery-card h3{font-size:21px;line-height:1.35;margin:12px 0}.article-discovery-card p{font-size:14px;line-height:1.75;color:var(--muted);margin:0 0 22px}.article-discovery-card strong{margin-top:auto}.article-featured:focus-visible,.article-discovery-card:focus-visible{outline:3px solid #91410b;outline-offset:4px}
@media(min-width:901px) and (max-width:1100px){.main-nav{gap:15px;font-size:12px}.main-nav .button-small{padding-left:14px;padding-right:14px}}
@media(max-width:800px){.article-discovery-heading{align-items:flex-start;flex-direction:column;gap:20px}.article-featured{grid-template-columns:1fr}.article-featured img{height:200px;max-height:none}.article-discovery-grid{grid-template-columns:1fr}.article-discovery-heading .text-link{white-space:normal}.article-featured-copy{padding:28px}}
@media(max-width:560px){.article-discovery{padding:48px 20px}.article-discovery-heading h2{font-size:34px}.article-featured h3{font-size:27px}.article-discovery-card{padding:24px}.article-featured-copy{padding:26px}}
