/* Source-led AI information page: factual blocks, dated records, and calm archive navigation. */
.policy-page--ai-info .policy-hero--ai-info{background:radial-gradient(circle at 82% 22%,rgba(154,46,30,.1),transparent 28%),linear-gradient(90deg,rgba(184,138,55,.1),transparent 63%)}
.policy-page--ai-info .policy-hero--ai-info::before{content:"AI";position:absolute;inset:clamp(2rem,5vw,4rem) auto auto 0;color:rgba(23,62,52,.12);font:700 clamp(4.5rem,12vw,10rem)/.7 "Cormorant Garamond",serif;letter-spacing:-.08em;pointer-events:none}
.policy-page--ai-info .policy-hero--ai-info>div{position:relative;z-index:1}
.ai-info-intro{max-width:70rem;margin:2.4rem auto 0;padding:clamp(1.35rem,3vw,2.2rem);border-left:5px solid var(--verm);background:rgba(255,252,244,.65)}
.ai-info-intro h2,.ai-info-faq h2,.ai-info-limits h2{margin:0 0 .8rem;color:var(--green);font:600 clamp(2rem,4vw,3.2rem)/1 "Cormorant Garamond",serif}
.ai-info-intro p,.ai-info-intro li,.ai-info-faq p,.ai-info-limits p{color:#40564e;line-height:1.8}
.ai-info-intro ul{margin:1rem 0 0;padding-left:1.2rem}
.policy-register--ai-info::before{content:"ಅಧಿಕೃತ ಮಾಹಿತಿ ನೋಂದಣಿ · 01 ರಿಂದ 06"}
.policy-register--ai-info .policy-card{min-height:15rem}
.ai-info-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;grid-column:1/-1;background:rgba(23,62,52,.23);border-top:5px solid var(--gold)}
.ai-info-facts>div{padding:1.25rem;background:rgba(255,252,244,.82)}
.ai-info-facts dt{color:var(--verm);font-size:.62rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.ai-info-facts dd{margin:.5rem 0 0;color:var(--green);font:600 clamp(1.45rem,2.3vw,2.15rem)/1.1 "Cormorant Garamond",serif}
.ai-info-facts small{display:block;margin-top:.6rem;color:#40564e;line-height:1.55}
.ai-info-links{display:flex;flex-wrap:wrap;gap:.7rem 1rem;margin-top:1.1rem}
.ai-info-links a{font-weight:800}
.ai-info-faq{margin:2.4rem 0 0;padding:clamp(1.5rem,4vw,3rem);background:linear-gradient(120deg,rgba(184,138,55,.12),transparent 54%),rgba(255,252,244,.78);border-top:5px solid var(--green);box-shadow:12px 14px 0 rgba(23,62,52,.06)}
.ai-info-faq .faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(23,62,52,.2)}
.ai-info-faq details{padding:1.3rem;background:rgba(255,255,255,.76)}
.ai-info-faq summary{cursor:pointer;color:var(--green);font:600 1.28rem/1.2 "Cormorant Garamond",serif}
.ai-info-faq details[open] summary{color:var(--verm)}
.ai-info-limits{margin:2.5rem 0 0;padding:clamp(1.5rem,4vw,3rem);color:var(--paper);background:var(--green);border-left:7px solid var(--gold)}
.ai-info-limits h2{color:var(--paper)}
.ai-info-limits p{max-width:68rem;color:rgba(247,239,217,.92)}
.ai-info-limits a{color:#f5d990}
.ai-info-update{margin-top:2rem;color:#50635c;font-size:.78rem}
.policy-kannada .policy-hero h1,.policy-kannada .policy-card h2,.policy-kannada .ai-info-intro h2,.policy-kannada .ai-info-faq h2,.policy-kannada .ai-info-limits h2,.policy-kannada .ai-info-faq summary,.policy-kannada .ai-info-facts dd{font-family:"Anek Kannada","Noto Sans Kannada",sans-serif;letter-spacing:0}
@media(max-width:720px){.ai-info-facts,.ai-info-faq .faq-grid{grid-template-columns:1fr}.policy-page--ai-info .policy-hero--ai-info::before{font-size:5rem}.ai-info-faq details{padding:1.15rem}.policy-register--ai-info .policy-card{min-height:0}}
