.ct-preview{box-sizing:border-box;overflow:hidden;border:1px solid #E0E3E5;border-radius:16px;background:#FFFFFF;box-shadow:0 2px 4px #1B2A4A04,0 18px 48px #1B2A4A08;color:#1B2A4A;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.6;text-align:left;min-width:0}
.ct-preview *,.ct-preview *::before,.ct-preview *::after{box-sizing:border-box;min-width:0}
.ct-preview :where(p,h3,ol){margin:0}
.ct-preview-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid #E8E8E4}
.ct-preview-head strong{display:block;font-size:14px;font-weight:650;letter-spacing:-.015em}
.ct-preview-head>div>span{display:block;margin-top:3px;color:#64748B;font-size:12px}
.ct-example-label{display:inline-flex;flex-shrink:0;padding:4px 7px;border:1px solid #E8E8E4;border-radius:5px;color:#64748B;background:#FAFAF8;font-size:10px;line-height:1.5}
.ct-preview-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:20px 24px;background:#FAFAF8;border-bottom:1px solid #E8E8E4}
.ct-preview-flow li{display:flex;align-items:center;gap:9px;color:#64748B}
.ct-preview-flow li>span{display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex-shrink:0;border:1px solid #DFE2E5;border-radius:50%;font-size:10px;font-weight:600;background:#FFFFFF}
.ct-preview-flow strong{font-size:11px;line-height:1.45;font-weight:550}
.ct-preview-flow .ct-flow-current{color:#1B2A4A}
.ct-flow-current>span{background:#1B2A4A!important;color:#FFFFFF;border-color:#1B2A4A!important}
.ct-preview-work{padding:24px;background:#F2F2EE}
.ct-preview-context{padding:0 3px 20px}
.ct-preview-context>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#64748B;font-weight:600}
.ct-preview-context>p{font-size:14px;font-weight:550;margin-top:7px;line-height:1.6}
.ct-preview-document{padding:27px;border:1px solid #E8E8E4;border-radius:12px;background:#FFFFFF}
.ct-document-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#64748B;font-size:10px}
.ct-draft-status{background:#FFF8ED;color:#8A5519;border:1px solid #F1E1C9;border-radius:5px;padding:4px 7px;font-size:10px}
.ct-preview-document h3{font-size:clamp(21px,2.1vw,28px);line-height:1.25;letter-spacing:-.035em;margin:24px 0 18px;font-weight:600;color:#1B2A4A}
.ct-preview-document>p{color:#475569;font-size:14px;line-height:1.85;margin-top:12px}
.ct-document-check{display:flex;align-items:flex-start;gap:8px;margin-top:22px;padding-top:17px;border-top:1px solid #E8E8E4;font-size:11px;color:#64748B}
.ct-document-check svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}
.ct-preview-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;padding:14px 24px;font-size:10px;color:#64748B;border-top:1px solid #E8E8E4}
.fp-page--awx .fp-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}
.fp-page--awx .fp-hero--split{padding-block:86px 100px}
.fp-page--awx .fp-hero h1{font-size:clamp(38px,3.9vw,54px);line-height:1.12}
.fp-page--awx .fp-hero-lead{margin-left:0!important}
.fp-page--awx .fp-hero--split .fp-hero-copy{text-align:left}
.fp-page--awx .fp-hero--split .fp-badges,.fp-page--awx .fp-hero--split .fp-hero-actions{justify-content:flex-start}
.fp-page--awx .ct-access-note{max-width:440px;margin-top:18px!important;font-size:12px;line-height:1.7;color:#64748B}
.fp-page--awx .ct-access-status{display:block;font-weight:650;color:#475569;margin-bottom:4px}
.fp-page--awx .fp-hero-visual::before{display:none}
@media(max-width:1050px){.fp-page--awx .fp-hero-grid{gap:36px}.ct-preview-head{align-items:flex-start;flex-direction:column;gap:10px}}
@media(max-width:900px){.fp-page--awx .fp-hero-grid{grid-template-columns:1fr;gap:36px}.fp-page--awx .fp-hero-copy{max-width:620px;margin:0}.fp-page--awx .fp-hero-visual{max-width:680px}.fp-page--awx .fp-hero--split{padding-block:54px 64px}.fp-page--awx .fp-hero h1{max-width:560px;font-size:clamp(36px,6vw,48px)}.ct-preview-head{flex-direction:row}}
@media(max-width:600px){.ct-preview-head{padding:18px;flex-direction:column;gap:9px}.ct-preview-flow{padding:17px 18px;gap:10px}.ct-preview-flow li{align-items:flex-start;flex-direction:column;gap:7px}.ct-preview-flow strong{font-size:11px}.ct-preview-work{padding:18px}.ct-preview-context>p{font-size:13px}.ct-preview-document{padding:20px}.ct-preview-document h3{font-size:23px;margin-block:20px 16px}.ct-preview-document>p{font-size:13px;line-height:1.8}.ct-preview-foot{padding:13px 18px}.fp-page--awx .fp-hero h1{font-size:36px}.fp-page--awx .fp-hero-lead{font-size:16px}.fp-page--awx .fp-hero-actions{margin-top:24px}}
