/* SalingDiwa automated About and Contact pages */
.sd-info-main{flex:1 0 auto;max-width:1220px;width:100%;margin:0 auto;padding:clamp(32px,5vw,74px) 24px 85px}
.sd-info-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:clamp(24px,5vw,75px);align-items:start}
.sd-info-article{min-width:0}.sd-info-heading{text-align:center;margin:10px auto 50px;max-width:730px}.sd-info-logo{width:115px;height:115px;object-fit:contain;display:block;margin:0 auto 22px}
.sd-info-article h1{font:normal clamp(2.1rem,4vw,3.5rem)/1.2 var(--heading-font),Georgia,serif;margin:14px 0 25px;overflow-wrap:anywhere}
.sd-info-article section{margin:0 0 35px;padding:0 0 27px;border-bottom:1px solid #d7ded8}
.sd-info-article h2{font:normal clamp(1.45rem,2.3vw,2rem) var(--heading-font),Georgia,serif;margin:0 0 15px}
.sd-info-copy{font-size:1.06rem;line-height:1.95;white-space:normal;overflow-wrap:anywhere}.sd-info-lead{font-size:1.1rem;line-height:1.8;margin-bottom:45px}
.sd-info-details{margin:0}.sd-info-details>div{display:grid;grid-template-columns:minmax(140px,35%) 1fr;gap:12px;padding:14px 0;border-bottom:1px solid #e3e6e1}.sd-info-details dt{font-weight:700;color:var(--primary)}.sd-info-details dd{margin:0;overflow-wrap:anywhere}.sd-info-details a{color:var(--primary);text-decoration:underline}
.sd-info-aside{position:sticky;top:24px;background:#fff;border:1px solid #dce4db;border-radius:12px;padding:23px;display:grid;gap:4px;box-shadow:0 5px 18px #122d2510}.sd-info-aside h2{font:600 1.13rem var(--heading-font),Georgia,serif;margin:0 0 12px}.sd-info-aside a{padding:10px 0;border-bottom:1px solid #e9ede8;color:var(--primary);font:500 .85rem Arial,sans-serif}.sd-info-aside a:last-child{border:0}
.public-body:has(.sd-info-main){min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.public-body:has(.sd-info-main)>.public-footer{margin-top:auto}
@media(max-width:850px){.sd-info-layout{grid-template-columns:1fr}.sd-info-aside{position:static}.sd-info-details>div{grid-template-columns:1fr;gap:3px}}
@media print{.sd-info-aside,.public-header,.public-footer{display:none!important}.sd-info-layout{display:block}.sd-info-main{padding:0}}
