
.p13-page{--p13-navy:#0a2b49;--p13-blue:#145b88;--p13-accent:#b48935;--p13-burg:#732933;--p13-paper:#fffefa;--p13-line:rgba(10,43,73,.16)}
.p13-page .p13-wrap{max-width:1180px;margin:0 auto;padding:46px 28px 70px}
.p13-page .p13-crumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:.82rem;color:var(--muted,#68717b);margin-bottom:22px}.p13-page .p13-crumbs a{color:inherit}
.p13-page .p13-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:36px;align-items:center;border-bottom:1px solid var(--p13-line);padding-bottom:34px}
.p13-page .p13-kicker{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:var(--p13-burg);margin-bottom:9px}.p13-page h1{font-size:clamp(2.15rem,4.5vw,4.65rem);line-height:.98;letter-spacing:-.035em;margin:0 0 18px;color:var(--p13-navy)}
.p13-page .p13-lead{font-size:1.16rem;line-height:1.68;max-width:800px;color:var(--text,#26313b)}.p13-page .p13-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.p13-page .p13-chip{border:1px solid var(--p13-line);border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:750;background:rgba(255,255,255,.66)}
.p13-page .p13-hero-visual{background:linear-gradient(145deg,rgba(10,43,73,.055),rgba(180,137,53,.08));border:1px solid var(--p13-line);border-radius:24px;padding:20px;min-height:280px;display:grid;place-items:center}.p13-page .p13-hero-visual img{max-width:100%;max-height:300px;object-fit:contain;border-radius:16px}
.p13-page .p13-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0}.p13-page .p13-summary>div{border:1px solid var(--p13-line);background:var(--p13-paper);border-radius:16px;padding:18px}.p13-page .p13-summary b{display:block;color:var(--p13-navy);margin-bottom:5px;font-size:.9rem}.p13-page .p13-summary span{line-height:1.55;font-size:.92rem}
.p13-page .p13-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:38px;align-items:start}.p13-page .p13-content,.p13-page .p13-aside{min-width:0}.p13-page .p13-content h2{font-size:1.72rem;color:var(--p13-navy);margin:38px 0 13px;letter-spacing:-.02em}.p13-page .p13-content h3{font-size:1.05rem;color:var(--p13-navy);margin:21px 0 8px}.p13-page .p13-content p,.p13-page .p13-content li{line-height:1.72}.p13-page .p13-content ul,.p13-page .p13-content ol{padding-left:1.35rem}.p13-page .p13-aside{position:sticky;top:92px;border-left:3px solid var(--p13-accent);padding:4px 0 4px 18px}.p13-page .p13-aside h2{font-size:1rem;margin:0 0 11px;color:var(--p13-navy)}.p13-page .p13-aside a{display:block;padding:7px 0;color:var(--p13-blue);font-size:.9rem;text-decoration:none}.p13-page .p13-aside a:hover{text-decoration:underline}
.p13-page .p13-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.p13-page .p13-card{border:1px solid var(--p13-line);border-radius:16px;padding:18px;background:rgba(255,255,255,.62)}.p13-page .p13-card strong{color:var(--p13-navy);display:block;margin-bottom:6px}.p13-page .p13-card p{margin:0;font-size:.93rem}.p13-page .p13-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0}.p13-page .p13-step{border-top:3px solid var(--p13-accent);padding:13px 12px;background:rgba(10,43,73,.035);border-radius:0 0 12px 12px}.p13-page .p13-step b{display:block;color:var(--p13-navy);font-size:.86rem;margin-bottom:4px}.p13-page .p13-step span{font-size:.83rem;line-height:1.45}
.p13-page .p13-callout{border:1px solid rgba(115,41,51,.22);background:rgba(115,41,51,.045);border-radius:18px;padding:20px;margin:22px 0}.p13-page .p13-callout[data-kind="truth"]{border-color:rgba(180,137,53,.32);background:rgba(180,137,53,.065)}.p13-page .p13-callout strong{display:block;color:var(--p13-navy);margin-bottom:6px}.p13-page .p13-callout p{margin:.25rem 0}
.p13-page .p13-phase{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.p13-page .p13-phase>div{border:1px solid var(--p13-line);border-radius:16px;padding:18px}.p13-page .p13-phase .now{border-top:4px solid var(--p13-burg)}.p13-page .p13-phase .future{border-top:4px solid var(--p13-blue)}.p13-page .p13-phase h3{margin-top:0}
.p13-page .p13-table{width:100%;border-collapse:collapse;margin:18px 0;font-size:.92rem}.p13-page .p13-table th,.p13-page .p13-table td{padding:12px 10px;border-bottom:1px solid var(--p13-line);vertical-align:top;text-align:left}.p13-page .p13-table th{color:var(--p13-navy);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.p13-page .p13-image{margin:28px 0;border:1px solid var(--p13-line);border-radius:20px;overflow:hidden;background:rgba(10,43,73,.025)}.p13-page .p13-image img{width:100%;max-height:390px;object-fit:contain;display:block;padding:18px;box-sizing:border-box}.p13-page .p13-image figcaption{border-top:1px solid var(--p13-line);padding:10px 14px;font-size:.8rem;color:var(--muted,#68717b)}
.p13-page .p13-actions{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0}.p13-page .p13-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:10px 14px;text-decoration:none;font-weight:750;border:1px solid var(--p13-navy);color:var(--p13-navy);background:transparent}.p13-page .p13-btn.primary{background:var(--p13-navy);color:white}.p13-page .p13-related{margin-top:44px;border-top:1px solid var(--p13-line);padding-top:22px}.p13-page .p13-related h2{font-size:1rem;margin:0 0 12px}.p13-page .p13-related-links{display:flex;flex-wrap:wrap;gap:9px}.p13-page .p13-related a{border:1px solid var(--p13-line);border-radius:999px;padding:8px 11px;text-decoration:none;color:var(--p13-blue);font-size:.85rem}
.p13-compat .p13-wrap{max-width:920px}.p13-compat .p13-hero{grid-template-columns:1fr}.p13-compat .p13-hero-visual{display:none}
@media(max-width:880px){.p13-page .p13-hero,.p13-page .p13-layout{grid-template-columns:1fr}.p13-page .p13-aside{position:static;border-left:0;border-top:1px solid var(--p13-line);padding:18px 0 0}.p13-page .p13-summary{grid-template-columns:1fr}.p13-page .p13-flow{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.p13-page .p13-wrap{padding:30px 18px 54px}.p13-page .p13-grid,.p13-page .p13-phase,.p13-page .p13-flow{grid-template-columns:1fr}.p13-page h1{font-size:2.35rem}.p13-page .p13-lead{font-size:1.03rem}.p13-page .p13-table{font-size:.82rem}.p13-page .p13-table th,.p13-page .p13-table td{padding:9px 7px}}
@media(prefers-reduced-motion:reduce){.p13-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
html[data-theme="dark"] .p13-page .p13-card,html[data-theme="dark"] .p13-page .p13-summary>div,html[data-theme="dark"] .p13-page .p13-chip{background:rgba(255,255,255,.04)}html[data-theme="dark"] .p13-page .p13-hero-visual{background:rgba(255,255,255,.035)}
