:root{--saffron:#bd683c;--ink:#173c39}header{border-top:4px solid var(--saffron)}.india-home{background:#f4eadb}.india-home .feature{background:#fffaf3}.service-hero .eyebrow{color:#98542e}.policy .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.policy label{display:flex;flex-direction:column;gap:6px}.policy input,.policy select{padding:11px;border:1px solid #a8b9b1;border-radius:6px;width:100%;min-width:0}.policy input[type=checkbox]{width:auto;align-self:flex-start}.calendar-row{padding:18px;margin:15px 0;background:#fff;border:1px solid #d6dfd6;border-radius:9px}.calendar-row .fields{grid-template-columns:1.3fr 1fr 1fr 1fr}.policy button{margin:7px 7px 7px 0}.tool-result{margin:25px 0;padding:22px;border-left:5px solid #bd683c;background:#fff}.help-card{border:1px solid #cbd8ce;background:#fff;padding:22px;margin:18px 0;border-radius:10px}.help-number{font-size:28px;font-weight:700}.draft-output{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;padding:18px;font:14px/1.7 Inter,Arial,sans-serif}.policy a{overflow-wrap:anywhere}.policy table{border-collapse:collapse;width:100%}.policy td,.policy th{border-bottom:1px solid #d5dfd7;padding:9px;text-align:left}.policy{max-width:1040px}nav{flex-wrap:wrap}@media(max-width:720px){.policy .fields,.calendar-row .fields{grid-template-columns:1fr}.policy .button{max-width:100%}.india-home h2{font-size:34px}}
