
:root{--cream:#fffcf7;--sand:#f5ebdc;--brown:#493c33;--muted:#76695d;--line:#e7dccc;--clay:#a66f55}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--brown);font:16px/1.75 'Segoe UI',Arial,sans-serif}h1,h2,h3{font-family:Georgia,serif;line-height:1.2}h1{font-size:clamp(2.2rem,5vw,3.8rem)}h2{font-size:1.8rem}a{color:#765039}a:focus-visible{outline:3px solid #a66f55;outline-offset:3px}.container{max-width:1120px;margin:auto;padding:0 24px}.notice{background:#675646;color:white;text-align:center;padding:9px 15px;font-size:13px}.site-header{background:#fff;border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:14px;padding-bottom:14px}.brand img{width:290px;max-width:100%;display:block}.brand span{display:block;font-size:11px;letter-spacing:.15em;text-align:center;color:#a66f55;font-weight:700}.nav{display:flex;flex-wrap:wrap;gap:10px 16px}.nav a{font-size:13px;text-decoration:none;font-weight:650}.nav a:hover{text-decoration:underline}.banner{background:#f5ebdc;padding:54px 0}.banner p{max-width:700px}.breadcrumbs{font-size:13px;color:var(--muted);margin-bottom:18px}.breadcrumbs a{color:inherit}.content{padding:45px 0 85px}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:52px}.article-hero{width:100%;max-height:410px;object-fit:cover;border-radius:16px;margin:0 0 28px}.article-copy{font-size:18px;line-height:1.85}.article-copy p{margin:0 0 23px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:#a66f55;font-weight:750}.sidebar{background:#f5ebdc;border-radius:14px;padding:24px;align-self:start}.sidebar h3{margin-top:0}.sidebar a{display:block;margin:12px 0}.resource{border-top:1px solid #dcc7ad;padding-top:20px;margin-top:20px}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.article-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:25px}.article-card h2{font-size:1.35rem;margin:5px 0 12px}.article-card a{text-decoration:none}.article-card a:hover{text-decoration:underline}.article-card p{color:var(--muted)}.footer{background:#463a31;color:#fff;padding:40px 0}.footer a{color:#fff}.footer p{color:#e9ddcf;font-size:13px}.foot{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.cta{display:inline-block;background:#795941;color:white;text-decoration:none;padding:10px 19px;border-radius:25px;font-weight:700}.related{border-top:1px solid var(--line);margin-top:35px;padding-top:20px}.related ul{padding-left:20px}@media(max-width:800px){.header-inner{flex-direction:column}.nav{justify-content:center}.content-layout{grid-template-columns:1fr}.article-grid{grid-template-columns:1fr}.banner{padding:35px 0}}
