.avsg-chapter-head{max-width:820px;margin-bottom:36px}.avsg-chapter-head h2{letter-spacing:-.03em;margin-top:14px;font-size:max(34px,min(4vw,52px));font-weight:500;line-height:1.08}.avsg-chapter-body{gap:32px;width:100%;min-width:0;max-width:100%;display:grid}.avsg-chapter--full-body{overflow-x:clip}.avsg-chapter--full-body .avsg-chapter-body{width:100%;max-width:100%}.avsg-chapter--full-body .avsg-prose p,.avsg-chapter--full-body .avsg-callout,.avsg-chapter--full-body .avsg-callout p,.avsg-chapter--full-body .avsg-checklist-intro,.avsg-chapter--full-body .avsg-score-intro{max-width:none}.avsg-chapter--full-body .avsg-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.avsg-chapter--full-body .avsg-stat-row .avsg-stat-card{min-height:168px;padding:24px 20px 20px}.avsg-chapter--full-body .avsg-stat-row .avsg-stat-card:after{font-size:64px;bottom:-12px;right:4px}.avsg-chapter--full-body .avsg-priority-legend-card{min-width:0}@media (max-width:760px){.avsg-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.avsg-stat-row{grid-template-columns:1fr;gap:10px}}@media (max-width:1100px){.avsg-pillar-grid,.avsg-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.avsg-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.avsg-stat-row,.avsg-stat-grid,.avsg-eeat-grid,.avsg-format-grid,.avsg-platform-overview,.avsg-chapter--full-body .avsg-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.avsg-stat-row,.avsg-stat-grid,.avsg-pillar-grid,.avsg-eeat-grid,.avsg-format-grid,.avsg-platform-overview,.avsg-services-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.avsg-chapter-head>*,.avsg-block,.avsg-block .avsg-prose p,.avsg-block .avsg-stat-simple-card,.avsg-block .avsg-step-item,.avsg-block .avsg-pillar-card,.avsg-block .avsg-eeat-card,.avsg-block .avsg-signal-list li,.avsg-block .avsg-framework-card,.avsg-block .avsg-format-card,.avsg-block .avsg-platform-overview-card,.avsg-block .avsg-platform-card,.avsg-block .avsg-score-band,.avsg-block .avsg-checklist-week,.avsg-block .avsg-service-card,.avsg-block .avsg-tools-group,.avsg-block .avsg-table tbody tr,.avsg-block .avsg-callout,.avsg-block .avsg-pillars-quote,.avsg-block .avsg-table-wrap,.avsg-block .avsg-score-intro,.avsg-block .avsg-checklist-intro,.avsg-block .avsg-services-cta-head,.avsg-block .avsg-platform-bar i,.avsg-stat-row .avsg-stat-card,.avsg-stat-row .avsg-stat-num,.avsg-stat-row .avsg-stat-trend,.avsg-stat-row .avsg-stat-trend-dot{opacity:1;transition:none;animation:none;transform:none}}.avsg-chapter--accent-head .avsg-chapter-head h2,.sgac-chapter .avsg-chapter-head h2{letter-spacing:-.03em;color:var(--ink);flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px;font-size:max(34px,min(4vw,52px));font-weight:500;line-height:1.08;display:flex}.avsg-chapter--accent-head .avsg-chapter-head h2 .sgac-chapter-accent,.sgac-chapter .avsg-chapter-head h2 .sgac-chapter-accent,.sgac-summary-intro h2 .sgac-chapter-accent{font-size:max(24px,min(2.8vw,38px));font-family:var(--serif);letter-spacing:-.02em;color:var(--accent-2);font-style:italic;font-weight:400;line-height:1.15;display:block}.avsg-block .sgac-checklist-item,.avsg-block .sgac-priority-card,.avsg-block .sgac-progress{opacity:0;transform:translateY(14px)}@media (max-width:960px){.avsg-chapter--full-body .avsg-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.avsg-chapter--full-body .avsg-pillar-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.avsg-block .sgac-checklist-item,.avsg-block .sgac-priority-card,.avsg-block .sgac-progress{opacity:1;transition:none;transform:none}}.pmbr-hero-visual{opacity:0;width:100%;transition:opacity .5s,transform .5s;position:relative;transform:translateY(16px)}.pmbr-hero-card{background:linear-gradient(rgba(22,28,34,.98),rgba(14,18,22,.98));border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;box-shadow:0 20px 40px rgba(0,0,0,.28)}.pmbr-hero-head{border-bottom:1px solid rgba(255,255,255,.08);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.pmbr-hero-title{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dark);align-items:center;gap:8px;font-size:10px;display:inline-flex}.pmbr-hero-dot{background:#4796e3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px rgba(71,150,227,.18)}.pmbr-hero-badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7eb8f0;background:rgba(71,150,227,.12);border-radius:999px;padding:4px 8px;font-size:9px}.pmbr-signal-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pmbr-signal{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 10px}.pmbr-signal span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dark);margin-bottom:4px;font-size:8px;display:block}.pmbr-signal strong{font-family:var(--mono);font-size:14px;line-height:1.2}.pmbr-platform-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pmbr-platform-tab{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-dark);cursor:default;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:6px 10px;font-size:9px;transition:border-color .2s,background .2s,color .2s}.pmbr-benchmark-panel{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;margin-bottom:12px;padding:12px}.pmbr-benchmark-head{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.pmbr-platform-name{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.pmbr-platform-note{color:var(--muted);font-size:12px;line-height:1.5}.pmbr-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pmbr-metric{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px}.pmbr-metric span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dark);margin-bottom:4px;font-size:8px;display:block}.pmbr-metric strong{font-family:var(--mono);color:#fff;font-size:15px;line-height:1.2}.pmbr-metric--accent{background:rgba(44,160,171,.08);border-color:rgba(44,160,171,.28)}.pmbr-metric--accent strong{color:var(--accent-2)}.pmbr-hero-foot{flex-wrap:wrap;gap:6px;display:flex}.pmbr-foot-chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-dark);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:4px 8px;font-size:9px}.pmbr-foot-chip--live{color:var(--accent-2);border-color:rgba(44,160,171,.28)}@media (max-width:700px){.pmbr-signal-row,.pmbr-metric-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pmbr-hero-visual{opacity:1;transition:none;transform:none}}section[id^=pmbr-chapter-].avsg-chapter .avsg-chapter-head,section[id^=pmbr-chapter-].avsg-chapter .avsg-chapter-subtitle,section[id^=pmbr-chapter-].avsg-chapter .avsg-prose p,section[id^=pmbr-chapter-].avsg-chapter .avsg-callout,section[id^=pmbr-chapter-].avsg-chapter .avsg-callout p,section[id^=pmbr-chapter-].avsg-chapter .avsg-step-item p{max-width:none}section[id^=pmbr-chapter-].avsg-chapter .avsg-stat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}section[id^=pmbr-chapter-].avsg-chapter .avsg-table-wrap{width:100%}html[data-theme=dark] .avsg-chapter--accent-head .avsg-chapter-head h2,html[data-theme=dark] .sgac-chapter .avsg-chapter-head h2{color:var(--text)}
