.ascp-review-page{grid-gap:36px;color:var(--ink);display:grid;gap:36px;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:1180px;text-align:left;width:100%}.ascp-review-page>section{margin:0;padding:0}.ascp-review-page h2{color:var(--ink);font-size:1.6rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:8px 0 18px}.ascp-review-page>.ascp-hero{grid-gap:32px;align-items:center;background:var(--teal-700);border-radius:var(--radius-2xl);color:#f6fbf8;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:44px 40px}.ascp-hero h1{text-wrap:pretty;color:#f6fbf8;font-size:clamp(1.75rem,3.4vw,2.4rem);font-weight:700;letter-spacing:-.025em;line-height:1.12;margin:12px 0 10px}.ascp-hero p{color:#f4efe4db;font-size:var(--text-md);font-weight:500;line-height:1.55;margin:0;max-width:60ch}.ascp-hero-actions{grid-gap:12px;display:grid;gap:12px;justify-self:end;max-width:340px;width:100%}.ascp-loop-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));list-style:none;margin:0;padding:0}.ascp-loop-step{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px}.ascp-loop-marker{align-items:center;display:flex;gap:10px}.ascp-loop-marker span{align-items:center;background:var(--accent-wash);border-radius:9px;color:var(--accent);display:inline-flex;font-size:.84rem;font-weight:700;height:30px;justify-content:center;width:30px}.ascp-loop-marker svg{color:var(--sage-600);font-size:.95rem}.ascp-loop-step strong{display:block;font-size:1.05rem;font-weight:700;letter-spacing:-.015em;margin-top:14px}.ascp-loop-step small{color:var(--ink-muted);display:block;font-size:var(--text-base);font-weight:500;margin-top:5px}.ascp-loop-callout{margin-top:16px;max-width:760px}.ascp-module-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.ascp-module{align-items:flex-start;border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--ink);display:flex;gap:16px;min-width:0;padding:22px;text-decoration:none;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ascp-module:focus-visible,.ascp-module:hover{box-shadow:var(--shadow-lg);color:var(--ink);text-decoration:none;transform:translateY(-2px)}.ascp-module-copy{flex:1 1;min-width:0}.ascp-module-copy strong{display:block;font-size:1.08rem;font-weight:700;letter-spacing:-.015em;line-height:1.3}.ascp-module-copy small{color:var(--ink-muted);display:block;font-size:var(--text-base);font-weight:500;line-height:1.5;margin-top:8px}.ascp-module-action{align-items:center;color:var(--accent);display:inline-flex;font-size:.86rem;font-weight:700;gap:6px;margin-top:12px}.ascp-module-action svg{font-size:.75rem}.ascp-strategy-panel{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:26px}.ascp-strategy-panel h2{font-size:1.3rem;margin-bottom:10px}.ascp-strategy-panel p{color:var(--ink-muted);font-size:var(--text-md);line-height:1.55;margin:0}.ascp-strategy-steps{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.ascp-strategy-steps li{grid-gap:10px;color:var(--ink);display:grid;font-size:var(--text-base);gap:10px;grid-template-columns:auto minmax(0,1fr);line-height:1.5}.ascp-strategy-steps svg{color:var(--sage-600);margin-top:3px}.ascp-intent-list{display:flex;flex-wrap:wrap;gap:10px}.ascp-intent-list a{align-items:center;background:var(--surface-card);border:1px solid var(--rule);border-radius:var(--radius-md);color:var(--accent);display:inline-flex;font-size:var(--text-base);font-weight:600;gap:8px;min-height:44px;padding:0 14px;text-decoration:none}.ascp-intent-list a:focus-visible,.ascp-intent-list a:hover{border-color:var(--rule-strong);text-decoration:none}.ascp-disclaimer{max-width:760px}body.dark-mode .ascp-review-page>.ascp-hero{background:#16302d}@media (max-width:720px){.ascp-review-page{gap:22px}.ascp-review-page h2{font-size:1.12rem;margin:6px 0 12px}.ascp-review-page>.ascp-hero{border-radius:0;gap:16px;padding:20px 16px 22px}.ascp-hero h1{font-size:1.55rem;line-height:1.15;margin:8px 0}.ascp-hero p{font-size:var(--text-base)}.ascp-hero-actions{gap:8px;justify-self:stretch;max-width:none}.ascp-loop-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ascp-loop-step{padding:13px}.ascp-loop-marker span{border-radius:8px;font-size:.78rem;height:26px;width:26px}.ascp-loop-step strong{font-size:.9rem;margin-top:9px}.ascp-loop-step small{font-size:var(--text-sm);margin-top:3px}.ascp-loop-callout{margin-top:10px}.ascp-module-grid{gap:10px;grid-template-columns:minmax(0,1fr)}.ascp-module{gap:12px;padding:14px}.ascp-module .lm-icon-sq{border-radius:10px;height:38px;width:38px}.ascp-module-copy strong{font-size:.94rem}.ascp-module-copy small{font-size:var(--text-sm);line-height:1.45;margin-top:5px}.ascp-strategy-panel{gap:16px;padding:14px}}@media (max-width:620px){.ascp-review-page>section:not(.ascp-hero){padding-left:16px;padding-right:16px}}
/*# sourceMappingURL=135.c64ddaab.chunk.css.map*/