.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-page{margin:0;min-height:100vh;display:flex;flex-direction:column}.site-page header{display:flex;justify-content:space-between;align-items:center}.site-page .logo{font-size:1.5rem;text-decoration:none}.site-page nav a{text-decoration:none;font-weight:600}.site-page .editorial{width:min(100%,1000px);box-sizing:border-box;flex:1}.site-page footer{text-align:center;background:#f8d7e4;padding:2rem 1rem}.site-page h1{font-size:clamp(2rem,5vw,3.5rem)!important;line-height:1.15!important}.site-page a{color:#943657;text-underline-offset:3px}@font-face{font-family:'Age Devanagari';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/noto-devanagari.ttf') format('truetype');unicode-range:U+0900-097F,U+200C-200D,U+A8E0-A8FF}html[lang=hi] a,html[lang=hi] body,html[lang=hi] button,html[lang=hi] div,html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3,html[lang=hi] input,html[lang=hi] label,html[lang=hi] p,html[lang=hi] select,html[lang=hi] span,html[lang=hi] summary{font-family:'Age Devanagari',Poppins,sans-serif!important}.free-message{color:#8b365d;font-size:.85rem;font-weight:700;padding:.8rem 1rem;border:1px solid #f5c8d9;border-radius:16px;background:#fff8fb;max-width:260px}.calculator-first .form-box.reveal,.receipt.reveal{opacity:1;transform:none}.editorial{max-width:1000px;margin:2.5rem auto;padding:0 1.25rem}.editorial h1{text-align:left}.editorial h2{margin:2rem 0 .8rem;color:#943657}.editorial h3{margin:1.5rem 0 .6rem}.editorial li,.editorial p{line-height:1.85;margin-bottom:1.1rem}.editorial ol,.editorial ul{padding-left:1.4rem}.article-body{max-width:760px;margin:0 auto}.article-meta{color:#765a69;font-size:.9rem;margin:1rem 0}.article-cover{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:20px;margin:1.5rem 0;background:#ffe5ef}.tip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.tip-card{background:#fff;border:1px solid #f1d4e0;border-radius:20px;overflow:hidden;box-shadow:0 8px 24px #a8456410}.tip-card img{width:100%;height:auto;aspect-ratio:16/9;display:block}.tip-card .tip-copy{padding:1.3rem}.tip-card h3{font-size:1.15rem;line-height:1.4;margin:0 0 .6rem}.tip-card p{font-size:.95rem;line-height:1.6;color:#765a69}.tip-card a{color:#943657;font-weight:700}.policy-links{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem 1.2rem;margin-bottom:1rem}.policy-links a{margin:0}footer p{margin:.6rem 0}.ad-placement{margin:2rem auto;max-width:760px;min-height:120px;padding:8px 0;text-align:center;overflow:hidden}.ad-placement small{display:block;color:#765a69;font-size:11px;margin-bottom:6px}.ad-placement ins{display:block;width:728px;max-width:100%;height:90px;margin:auto}.faq-list details{background:#fff8fb;border:1px solid #f1d4e0;border-radius:14px;padding:1rem;margin:.8rem 0}.faq-list summary{cursor:pointer;font-weight:700}.faq-list p{margin-top:1rem}.contact-link{display:inline-block;padding:.7rem 1rem;border-radius:12px;background:#ff6b9d;color:#3c1630!important;font-weight:700}.editorial header{padding:0}.content-notice{font-size:.88rem;color:#765a69}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #9c3f72;outline-offset:4px}header{flex-wrap:wrap;gap:.8rem}header nav{display:flex!important;flex-wrap:wrap;gap:.5rem 1rem}header nav a{margin:0}.lang-selector{display:block!important}.lang-selector select{max-width:180px}.receipt-row{gap:1rem}.receipt-row .value{overflow-wrap:anywhere}.trust-strip{flex-wrap:wrap}@media(max-width:760px){.tip-grid{grid-template-columns:1fr}.calculator-intro{grid-template-columns:1fr!important;gap:1rem!important}.free-message{max-width:none}.editorial{margin:1.5rem auto}.ad-placement ins{width:320px;height:100px}header nav{order:3;width:100%;justify-content:center}.lang-selector select{padding:.4rem;font-size:.85rem}footer{padding:2rem 1rem!important}.receipt-row.big .value{font-size:1rem!important}}@media(prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}}@media print{.ad-placement,.editorial .article-cover,.faq-list,.free-message{display:none!important}}
