
/* Editorial service and area expansion: isolated additions, original navigation preserved */
.awx-shell{max-width:1170px;margin:auto;padding:clamp(26px,5vw,60px) 22px}
.awx-hero{background:linear-gradient(135deg,#10231c,#223b32);color:#f7fbf8;padding:clamp(28px,6vw,68px) 22px}
.awx-hero>div{max-width:1170px;margin:auto}.awx-hero h1{font-size:clamp(31px,4.9vw,57px);line-height:1.12;max-width:850px;color:#fff;margin:13px 0}.awx-hero p{max-width:750px;color:#e4f0e8;line-height:1.7}
.awx-kicker{text-transform:uppercase;font-weight:700;letter-spacing:.13em;color:#b8ddc6;font-size:12px}
.awx-breadcrumb{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;padding:14px 0 20px;color:#456052}.awx-breadcrumb a{text-decoration:underline}
.awx-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(230px,.85fr);gap:34px}.awx-panel{padding:23px;margin-bottom:22px;border:1px solid #dbe5df;border-radius:14px;background:#fff}.awx-panel h2{font-size:clamp(22px,2.5vw,31px);margin:0 0 12px}.awx-panel h3{font-size:19px}.awx-panel p,.awx-panel li{line-height:1.75;color:#31473d}.awx-aside{align-self:start;position:sticky;top:100px}.awx-aside .awx-panel{background:#f0f7f1}.awx-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.awx-links a{display:block;padding:13px 14px;background:#f0f6f2;border:1px solid #dbe6de;border-radius:9px;color:#164f39;text-decoration:none;font-weight:600}.awx-links a:hover{background:#ddeee3}.awx-action{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;background:#255d46;color:white!important;text-decoration:none;border-radius:8px;margin:12px 12px 0 0;font-weight:700}.awx-action.alt{background:#fff;color:#255d46!important;border:1px solid #255d46}.awx-soft{font-size:13px;color:#50665a}.awx-faq details{padding:14px 0;border-bottom:1px solid #d4e4d9}.awx-faq summary{cursor:pointer;font-weight:700}.awx-faq p{padding:3px 0 0}.awx-list{columns:2;column-gap:28px}.awx-list li{break-inside:avoid;margin-bottom:8px}.awx-section{margin-bottom:28px}.awx-table{width:100%;border-collapse:collapse}.awx-table td,.awx-table th{border-bottom:1px solid #e5ece7;text-align:left;padding:12px}.awx-unverified{border-left:4px solid #bd9961;padding:12px 16px;background:#fcf8f0}
@media(max-width:760px){.awx-grid{grid-template-columns:1fr}.awx-aside{position:static}.awx-list{columns:1}}
