.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}.avsg-matrix-list{gap:14px;display:grid}.avsg-matrix-card{border:1.5px solid var(--line);background:#fff;border-left-width:4px;border-radius:16px;padding:22px 22px 20px}.avsg-matrix-card--p1{border-left-color:#e05252}.avsg-matrix-card--p2{border-left-color:#de7356}.avsg-matrix-card--p3{border-left-color:#60a5fa}.avsg-matrix-card--p4{border-left-color:#94a3b8}.avsg-matrix-card-head{grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-bottom:10px;display:grid}.avsg-matrix-card-head h3{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.3}.avsg-matrix-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.avsg-matrix-priority{min-width:38px;font-family:var(--mono);letter-spacing:.06em;color:#fff;background:var(--accent);border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.avsg-matrix-card--p1 .avsg-matrix-priority{background:#e05252}.avsg-matrix-card--p2 .avsg-matrix-priority{background:#de7356}.avsg-matrix-card--p3 .avsg-matrix-priority{background:#3b82f6}.avsg-matrix-card--p4 .avsg-matrix-priority{background:#64748b}.avsg-priority-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;min-width:0;display:grid}.avsg-priority-legend-card{border:1px solid var(--line);background:linear-gradient(180deg,#fff 0%,var(--paper-2)100%);border-top-width:3px;border-radius:14px;padding:18px 16px}.avsg-priority-legend-card--p1{border-top-color:#e05252}.avsg-priority-legend-card--p2{border-top-color:#de7356}.avsg-priority-legend-card--p3{border-top-color:#3b82f6}.avsg-priority-legend-card--p4{border-top-color:#64748b}.avsg-priority-legend-head{gap:6px;margin-bottom:10px;display:grid}.avsg-priority-legend-head strong{font-size:16px}.avsg-priority-legend-head em{font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);font-size:10px}.avsg-priority-legend-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.tspm-hero-visual{opacity:0;width:100%;transition:opacity .5s,transform .5s;position:relative;transform:translateY(16px)}.tspm-hero-card{background:linear-gradient(rgba(26,33,28,.98),rgba(17,22,18,.98));border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;box-shadow:0 20px 40px rgba(0,0,0,.28)}.tspm-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}.tspm-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}.tspm-hero-dot{background:var(--accent-2);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px rgba(44,160,171,.18)}.tspm-hero-badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);background:rgba(0,76,84,.12);border-radius:999px;padding:4px 8px;font-size:9px}.tspm-hero-body{grid-template-columns:1.1fr .85fr;gap:10px;margin-bottom:10px;display:grid}.tspm-panel-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dark);margin-bottom:6px;font-size:9px;display:block}.tspm-index-panel,.tspm-cwv-panel,.tspm-queue{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px}.tspm-index-bar{background:rgba(255,255,255,.08);border-radius:999px;height:8px;display:flex;overflow:hidden}.tspm-index-bar i{height:100%;display:block}.tspm-index-legend{color:var(--muted-dark);flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.tspm-index-legend li{align-items:center;gap:5px;display:inline-flex}.tspm-index-legend span{border-radius:50%;width:7px;height:7px}.tspm-cwv-ring-wrap{width:88px;margin:0 auto 8px;position:relative}.tspm-cwv-ring{width:88px;height:88px;transform:rotate(-90deg)}.tspm-cwv-ring-track{fill:none;stroke:rgba(255,255,255,.1);stroke-width:7px}.tspm-cwv-ring-fill{fill:none;stroke:var(--accent-2);stroke-width:7px;stroke-linecap:round;stroke-dasharray:251;transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1)}.tspm-cwv-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tspm-cwv-center em{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dark);font-size:9px}.tspm-cwv-center strong{letter-spacing:-.04em;color:#fff;font-size:17px;line-height:1}.tspm-cwv-center span{color:var(--accent-2);margin-top:3px;font-size:10px}.tspm-cwv-tabs{justify-content:center;gap:6px;display:flex}.tspm-cwv-tabs span{font-family:var(--mono);color:var(--muted-dark);border-radius:999px;padding:3px 7px;font-size:9px}.tspm-queue-item{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px;display:grid}.tspm-queue-item strong{color:#fff;font-size:12px;line-height:1.35;display:block}.tspm-queue-item em{color:var(--muted-dark);font-size:10px;font-style:normal}.tspm-hero-visual .avsg-matrix-priority,.tspm-hero-visual .tspm-matrix-priority{min-width:32px;padding:4px 8px;font-size:10px}@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-priority-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.tspm-hero-body{grid-template-columns:1fr}.avsg-chapter--full-body .avsg-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.avsg-priority-legend,.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-hero-visual,.tspm-hero-visual,.avsg-step,.avsg-geo-ring-fill{transition:none}.avsg-hero-visual,.tspm-hero-visual{opacity:1;transform:none}.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}}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-matrix-card{background:#1e1e1e}html[data-theme=dark] .avsg-priority-legend-card{background:linear-gradient(180deg,#1e1e1e 0%,var(--paper-2)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)}
