/* ALA-095 desktop editorial layout. Scope only to the received-summons guide. */
@font-face{font-family:'ALA Tamil';src:url('/fonts/noto-sans-tamil-variable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
.dsg-page{overflow:clip}
.dsg-hero{background:var(--paper);border-bottom:1px solid var(--line);padding:68px 0 66px}
.dsg-hero-grid{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(330px,.66fr);gap:clamp(42px,5vw,80px);align-items:center}
.dsg-hero .eyebrow a{color:inherit;text-decoration:none}
.dsg-hero .eyebrow{margin:0 0 24px}
.dsg-date{font-size:.76rem!important;color:#56657b!important;margin:0 0 17px}
.dsg-hero h1{font-size:clamp(37px,3.55vw,56px);letter-spacing:-.049em;line-height:1.14;max-width:770px;margin:0 0 23px;text-wrap:balance}
.dsg-lead{font-size:1.14rem!important;line-height:1.72!important;color:#344357!important;max-width:665px}
.dsg-byline{font-size:.79rem!important;color:#5c6a7c!important;margin:19px 0}
.dsg-hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:27px}
.dsg-hero-actions .button{display:inline-flex;gap:10px;align-items:center}
.dsg-hero-link{display:inline-flex;gap:7px;align-items:center;color:var(--navy);font-size:.89rem;font-weight:730;text-decoration:none;border-bottom:1px solid #9da6b3;padding-bottom:5px}
.dsg-art{background:#152641;border:1px solid #33405b;border-radius:13px;padding:29px 30px 26px;color:#fff;box-shadow:0 15px 35px rgba(16,28,53,.1)}
.dsg-art-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #44516a;padding-bottom:17px}
.dsg-art-heading p{font-size:.7rem!important;letter-spacing:.13em;color:#e1c39b!important;font-weight:790;margin:0!important}
.dsg-art-heading span{font-size:.61rem;letter-spacing:.06em;color:#c1cddd;text-align:right}
.dsg-art-items{list-style:none;padding:4px 0 0;margin:0}
.dsg-art-items li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;padding:19px 0;border-bottom:1px solid #35425c}
.dsg-art-items li>span{font-size:.71rem;font-weight:770;color:#dfbe95;padding-top:3px}
.dsg-art-items strong{display:block;font-size:.92rem;line-height:1.35;letter-spacing:-.02em;color:#fff}
.dsg-art-items small{display:block;color:#c4cddd;font-size:.77rem;line-height:1.55;margin-top:4px}
.dsg-art-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#e9c79e;text-decoration:none;font-weight:750;font-size:.78rem;margin-top:21px}
.dsg-art-bottom:hover,.dsg-art-bottom:focus-visible{color:#fff}
.dsg-page .alc-reading-grid{grid-template-columns:minmax(215px,240px) minmax(0,940px);column-gap:clamp(42px,4.7vw,65px);justify-content:space-between;padding-top:74px}
.dsg-page .alc-toc{background:#f9f8f5;top:108px;padding:21px 20px;max-height:calc(100vh - 125px);overflow-y:auto;scrollbar-width:thin;align-self:start}
.dsg-page .alc-toc ol{margin-top:11px}
.dsg-page .alc-toc li a{padding:9px 0;font-size:.79rem;line-height:1.4}
.dsg-page .alc-toc a[href="#missed"]{color:#754d28;font-weight:750}
.dsg-page .alc-prose{max-width:940px}
.dsg-page .alc-prose p{max-width:79ch}
.dsg-page .alc-prose .alc-section{padding-bottom:55px;margin-bottom:54px}
.dsg-page .alc-prose h2{font-size:clamp(31px,2.55vw,37px);line-height:1.23;max-width:800px}
.dsg-page .alc-prose h3{letter-spacing:-.024em}
.dsg-cards{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:27px 0}
.dsg-cards>div{background:#faf9f5;padding:27px;border:1px solid var(--line);border-radius:11px;min-width:0}
.dsg-cards span{display:block;letter-spacing:.1em;font-weight:790;font-size:.69rem;color:#926a3d}
.dsg-cards h3{margin:10px 0 13px;font-size:20px}
.dsg-cards p{font-size:.91rem!important}
.dsg-cards .dsg-card-action{margin-top:17px!important;padding-top:14px;border-top:1px solid #ddd8d0;font-weight:700;color:#38465c!important}
.dsg-checks{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:26px 0 34px}
.dsg-checks>div{background:#f9f8f4;border-left:3px solid #b58a57;border-radius:0 8px 8px 0;padding:21px}
.dsg-checks h3{margin:0 0 9px;font-size:19px}
.dsg-checks p{font-size:.9rem!important;margin:0!important}
.dsg-steps{list-style:none;padding:0;margin:24px 0}
.dsg-steps li{display:grid;grid-template-columns:43px minmax(0,1fr);gap:14px;padding:19px 0;border-top:1px solid var(--line)}
.dsg-steps li>span{font-weight:780;font-size:.82rem;color:#906a40}
.dsg-steps h3{font-size:19px;margin:0 0 8px}
.dsg-warning{border-left:3px solid #b58a57;background:#f7f2e9;padding:22px 24px;border-radius:0 9px 9px 0;margin:28px 0}
.dsg-warning strong{color:#25354a}
.dsg-warning p{font-size:.91rem!important;margin:12px 0 0!important}
.dsg-docs{list-style:none;padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:25px 0}
.dsg-docs li{background:#faf9f6;border:1px solid var(--line);border-radius:9px;padding:17px 17px 17px 35px;line-height:1.6;font-size:.89rem;color:#404f63;position:relative}
.dsg-docs li:before{content:"";position:absolute;left:16px;top:23px;width:7px;height:7px;border-radius:50%;background:#b58a57}
.dsg-page [lang="ta"]{font-family:'ALA Tamil','Nirmala UI','Tamil Sangam MN',sans-serif}
.dsg-page [lang="ta"] h2{font-size:clamp(26px,2.3vw,32px);line-height:1.48;letter-spacing:0}
.dsg-page [lang="ta"] p{line-height:1.95;letter-spacing:0}
.dsg-legal-note{border-top:1px solid var(--line);padding-top:20px;font-size:.84rem!important}
.dsg-contact-note{font-size:.8rem!important;margin-top:18px}
@media(max-width:1080px){.dsg-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:38px}.dsg-art{padding:22px}.dsg-page .alc-reading-grid{grid-template-columns:minmax(185px,218px) minmax(0,1fr);gap:36px}}
@media(max-width:980px){.dsg-hero-grid{grid-template-columns:1fr}.dsg-art{max-width:610px}.dsg-page .alc-reading-grid{grid-template-columns:1fr;padding-top:30px}.dsg-page .alc-toc{max-height:none;overflow:visible;top:auto;margin:0 0 46px}.dsg-page .alc-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}}
@media(max-width:650px){.dsg-hero{padding:45px 0 53px}.dsg-hero h1{font-size:35px}.dsg-hero-actions{align-items:stretch;flex-direction:column}.dsg-hero-actions .button{justify-content:center}.dsg-art{padding:20px}.dsg-art-items li{padding:15px 0}.dsg-art-heading span{display:none}.dsg-cards,.dsg-checks,.dsg-docs{grid-template-columns:1fr}.dsg-cards>div{padding:19px}.dsg-page .alc-prose h2{font-size:29px}.dsg-page .alc-toc ol{grid-template-columns:1fr 1fr}.dsg-steps li{grid-template-columns:32px minmax(0,1fr)}}
@media(max-width:375px){.dsg-hero h1{font-size:32px}.dsg-page .alc-toc ol{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.dsg-art-bottom{scroll-behavior:auto}}
