:root{--seo-ink:#211b17;--seo-paper:#fffaf2;--seo-saffron:#b84c09;--seo-gold:#d8921d;--seo-green:#217257;--seo-muted:#685e56;--seo-line:#ead9bf}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--seo-ink);background:var(--seo-paper);font:16px/1.7 Arial,sans-serif}.seo-header{background:#211b17;color:#fff;padding:14px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px}.seo-brand{color:#fff;text-decoration:none;font:700 20px Georgia,serif}.seo-brand span{color:#f4bb50}.seo-nav{display:flex;flex-wrap:wrap;gap:14px}.seo-nav a{color:#f8e5c3;text-decoration:none;font-size:14px}.seo-nav a:hover{text-decoration:underline}.seo-page{max-width:950px;margin:auto;padding:58px 24px 72px}.seo-page h1,.seo-page h2,.seo-page h3{font-family:Georgia,serif;line-height:1.2}.seo-page h1{font-size:clamp(2.2rem,5vw,3.8rem);margin:8px 0 20px}.seo-page h2{margin:42px 0 12px;font-size:clamp(1.6rem,3vw,2.25rem);color:#743006}.seo-page h3{font-size:1.2rem;margin-bottom:5px}.seo-kicker{color:var(--seo-green);font-weight:700;letter-spacing:.07em;text-transform:uppercase;font-size:.78rem}.seo-lead{font-size:1.18rem;max-width:800px;color:#423830}.seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 42px}.seo-button{display:inline-block;background:var(--seo-saffron);border:2px solid var(--seo-saffron);color:#fff;border-radius:999px;padding:11px 20px;font-weight:700;text-decoration:none}.seo-button.alt{background:transparent;color:var(--seo-saffron)}.seo-card{background:#fff;border:1px solid var(--seo-line);border-radius:16px;padding:22px 24px;margin:22px 0;box-shadow:0 8px 24px #562c0610}.seo-card ul{padding-left:20px;margin-bottom:0}.seo-card li+li{margin-top:8px}.seo-note{background:#fff1d9;border-left:4px solid var(--seo-gold);padding:16px 20px;border-radius:0 12px 12px 0}.seo-keywords{color:#594a3f;font-size:.95rem}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.seo-grid a{color:inherit;text-decoration:none}.seo-grid .seo-card:hover{border-color:var(--seo-saffron);transform:translateY(-2px)}.seo-faq details{background:#fff;border:1px solid var(--seo-line);border-radius:12px;padding:14px 17px;margin:10px 0}.seo-faq summary{cursor:pointer;font-weight:700}.seo-footer{background:#211b17;color:#f8e5c3;padding:26px 5%;font-size:.9rem}.seo-footer a{color:#fff}.seo-meta{font-size:.9rem;color:var(--seo-muted)}.seo-tamil{font-family:Arial,sans-serif}@media(max-width:650px){.seo-header{align-items:flex-start;flex-direction:column}.seo-page{padding:42px 18px}.seo-nav{gap:10px}}
