:root{--dark:#153e2a;--gold:#d8c18b;--muted:#607363;--line:#dde7db}
*{box-sizing:border-box}body{margin:0;background:#fafbf6;color:#193d2b;font:16px/1.7 system-ui,Arial,Tahoma,sans-serif}a{color:#27694d}a:hover{opacity:.86}.wrap{width:min(1080px,calc(100% - 40px));margin:auto}
header{background:#fff;border-bottom:1px solid var(--line)}.nav{padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.logo{font-weight:850;letter-spacing:.06em;font-size:19px;text-decoration:none;color:var(--dark)}.navlinks{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.navlinks a{text-decoration:none;font-size:14px;font-weight:750}
.hero{background:linear-gradient(105deg,#0d3322f5,#16482bbd),url('/smartfinds/assets/forest-story.jpg') center/cover;padding:70px 0;color:#fff}.tag{color:var(--gold);letter-spacing:.13em;font-size:12px;font-weight:800}.hero h1{font:500 clamp(38px,5vw,66px)/1.17 Georgia,serif;max-width:900px;margin:15px 0}.hero p{font-size:18px;max-width:750px;color:#e4ebe1}.date{font-size:13px;opacity:.83;margin-top:19px}
.button{background:var(--gold);border:1px solid var(--gold);border-radius:5px;color:var(--dark);padding:11px 19px;text-decoration:none;font-size:14px;font-weight:800;display:inline-block;cursor:pointer}.button.alt{background:transparent;color:#fff}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}
section.content{padding:55px 0}section.content.light{background:#f0f5ee}h2{font:500 clamp(27px,3vw,37px)/1.2 Georgia,serif;margin:0 0 16px;color:var(--dark)}p.lead{max-width:830px;color:var(--muted);font-size:17px}
.metrics,.columns,.triptych{display:grid;gap:18px;margin-top:27px}.metrics,.triptych{grid-template-columns:repeat(3,minmax(0,1fr))}.columns{grid-template-columns:repeat(2,minmax(0,1fr))}
.card{padding:23px;border:1px solid var(--line);background:#fff;border-radius:11px}.card b.big{font:500 38px Georgia,serif;color:var(--dark)}.card h3{font-size:19px;line-height:1.35;margin:8px 0;color:var(--dark)}.card p{font-size:14px;color:var(--muted);margin:8px 0}.card a{font-size:14px;font-weight:800}
.notice{background:#faf3e2;border-inline-start:4px solid #b69c69;padding:18px 22px;margin-top:24px;color:#4e5b48;border-radius:5px}
.contact{background:var(--dark);color:white;padding:55px 0}.contact h2{color:white}.contact p{color:#e0eadd;max-width:730px}
footer{background:#0c2b1d;color:#dfe8de;padding:21px 0;font-size:13px}footer a{color:#dbe9d9}
[dir=rtl] h1,[dir=rtl] h2{font-family:Tahoma,Arial,sans-serif;font-weight:800}[dir=rtl] .tag{letter-spacing:0}
@media(max-width:720px){.metrics,.columns,.triptych{grid-template-columns:1fr}.hero{padding:48px 0}section.content{padding:40px 0}}
@media print{header,.actions,footer{display:none!important}section.content{padding:20px 0}.hero{padding:30px 0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.card{break-inside:avoid}.wrap{width:96%}}
