:root{--green:#003b31;--dark:#062c27;--gold:#ddb44c;--gold-light:#f2d680;--cream:#f7f3ea;--ink:#17342e;--muted:#65746f;--line:#dce2df;--gradient:linear-gradient(115deg,#dcae3f,#edc75f 34%,#f7df91 52%,#e7bc4e 72%,#d5a536)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:17px/1.55 'DM Sans',Arial,sans-serif}h1,h2,h3{font-family:'Libre Franklin',Arial,sans-serif;line-height:1.1}a{color:inherit;text-decoration:none}.lc-header{height:94px;padding:0 clamp(22px,6vw,90px);background:var(--green);display:flex;align-items:center;gap:40px}.lc-brand{width:270px}.lc-brand img{display:block;width:100%}.lc-header nav{display:flex;align-items:center;gap:25px;margin-left:auto;color:#fff;font-size:14px;font-weight:700}.lc-header nav>a:hover{color:var(--gold-light)}.lc-header .lc-cta{background:var(--gradient);color:var(--dark);padding:13px 17px}.lc-hero{padding:110px clamp(24px,10vw,155px);background:var(--green);color:#fff;min-height:570px;display:flex;flex-direction:column;justify-content:center}.lc-hero>span,.lc-title>span,.lc-featured article>span,.lc-review span{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;color:var(--gold-light)}.lc-hero h1{font-size:clamp(48px,6vw,82px);letter-spacing:-.045em;max-width:900px;margin:20px 0 25px}.lc-hero p{max-width:720px;color:#c8d8d3;font-size:20px}.lc-hero>a{color:var(--gold-light);font-weight:700;margin-top:22px}.lc-topics,.lc-featured{padding:100px clamp(24px,7vw,110px)}.lc-title{max-width:760px;margin-bottom:45px}.lc-title>span{color:#956e18}.lc-title h2{font-size:clamp(36px,4.5vw,60px);letter-spacing:-.04em;margin:16px 0}.topic-grid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.topic-grid a{padding:28px;min-height:235px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.22s}.topic-grid a:hover{background:var(--cream);transform:translateY(-3px)}.topic-grid b{color:#9b7520;font:italic 18px Georgia}.topic-grid h3{font-size:21px;margin:32px 0 12px}.topic-grid p{font-size:14px;color:var(--muted)}.lc-featured{background:var(--cream)}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.guide-grid article{background:#fff;padding:34px;min-height:330px;display:flex;flex-direction:column;border:1px solid #e2e3de}.lc-featured article>span{color:#95701d}.guide-grid h3{font-size:27px;margin:17px 0}.guide-grid p{color:var(--muted)}.guide-grid article>div{margin-top:auto;border-top:1px solid var(--line);padding-top:18px;display:flex;justify-content:space-between;gap:20px;align-items:center}.guide-grid small{color:#7a8581}.guide-grid a{color:#8e6813;font-size:13px;font-weight:700}.lc-review{margin:0 clamp(0px,3vw,45px);padding:75px clamp(24px,6vw,90px);background:var(--green);color:#fff;display:flex;align-items:center;gap:50px;justify-content:space-between}.lc-review h2{font-size:clamp(32px,4vw,52px);max-width:850px;margin:14px 0}.lc-review>a{background:var(--gradient);color:var(--dark);padding:16px 20px;font-weight:700;white-space:nowrap}footer{padding:65px clamp(24px,7vw,110px) 35px;background:var(--dark);color:#b9cbc6}footer img{width:260px}footer>div{display:flex;gap:25px;margin:25px 0;color:var(--gold-light);font-size:14px}footer p{border-top:1px solid rgba(255,255,255,.13);padding-top:20px;font-size:10px;max-width:1000px}@media(max-width:850px){.lc-header nav>a:not(.lc-cta){display:none}.topic-grid{grid-template-columns:1fr 1fr}.guide-grid{grid-template-columns:1fr}.lc-review{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.lc-header{height:78px;padding:0 18px}.lc-brand{width:205px}.lc-header .lc-cta{font-size:11px;padding:10px}.lc-hero{padding:80px 22px;min-height:520px}.lc-hero h1{font-size:44px}.lc-topics,.lc-featured{padding:72px 22px}.topic-grid{grid-template-columns:1fr}.guide-grid article>div{align-items:flex-start;flex-direction:column}.lc-review{margin:0;padding:62px 22px}footer>div{flex-direction:column;gap:7px}}
