.fmp-article figcaption{margin-top:8px;font-size:.9rem;color:var(--fm-muted,#555d64);text-align:center}.fmp-article hr{border:0;border-top:1px solid var(--fm-line,#d3d8d2);margin:32px 0}.fmp-article blockquote{margin:22px 0;padding:4px 0 4px 18px;border-left:4px solid var(--fm-red,#d3121c);color:var(--fm-muted,#555d64)}.fmp-article .pa-warn{background:#fff6e3;border-color:#f2d9a4;border-left:4px solid var(--fm-amber,#f2a20c)}.fmp-article .pa-pills{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.fmp-article .pa-pill{display:inline-block;padding:4px 10px;border-radius:999px;border:1px solid var(--fm-line,#d3d8d2);font-size:.85rem;background:#fff}.fmp-article details{margin:10px 0;border:1px solid var(--fm-line,#d3d8d2);border-radius:10px;padding:0 18px;background:#fff}.fmp-article summary{cursor:pointer;padding:14px 0;font-weight:600;list-style:none}.fmp-article summary::-webkit-details-marker{display:none}.fmp-article summary::after{content:"+";float:right;font-weight:700;color:var(--fm-red,#d3121c)}.fmp-article details[open] summary::after{content:"−"}.fmp-article .pa-kicker{font-weight:600;font-size:.9rem;color:var(--fm-redd,#a60e16)}.fmp-article .pa-next{margin:38px 0 10px}.fmp-article .pa-next h2{margin-top:0}.fmp-article .pa-mini{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--fm-line,#d3d8d2);border-radius:12px;background:#fff;text-decoration:none!important;color:var(--fm-ink,#1c2024)}.fmp-article a.pa-mini:hover{border-color:var(--fm-red,#d3121c)}.fmp-article .pa-mini .pa-mini-t{font-family:"Barlow Condensed",Barlow,sans-serif;font-weight:600;font-size:1.2rem;color:var(--fm-ink,#1c2024)}.fmp-article .pa-mini .pa-mini-d{font-size:.92rem;font-weight:400;color:var(--fm-muted,#555d64)}.fmp-article .pa-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;margin:16px 0}.fmp-article .pa-step-num{width:36px;height:36px;border-radius:50%;background:var(--fm-graph,#24282c);color:#fff;font-family:"Barlow Condensed",Barlow,sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0}.fmp-article .pa-step-body>strong:first-child,.fmp-article .pa-step-title{display:block;margin-bottom:4px;font-size:1.05rem}.fmp-article .pa-step-body>*:last-child{margin-bottom:0}.fmp-toc li{margin:0;border-top:1px solid var(--fm-line,#d3d8d2)}.fmp-toc li:first-child{border-top:0}.fmp-toc a{display:block;padding:8px 0;font-size:.95rem;line-height:1.35;color:var(--fm-ink,#1c2024);text-decoration:none}.fmp-toc a:hover,.fmp-toc a.on{color:var(--fm-redd,#a60e16)}.fmp-arch{background:var(--fm-graph,#24282c);color:var(--fm-on,#e6e9e4);font-family:Barlow,system-ui,sans-serif;border-bottom:4px solid var(--fm-red,#d3121c)}.fmp-arch-in{max-width:1180px;margin:0 auto;padding:48px 24px 52px}.fmp-arch h1{margin:0 0 12px;font-family:"Barlow Condensed",Barlow,sans-serif;font-weight:700;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.04;color:#fff}.fmp-arch p{margin:0;max-width:62ch;color:var(--fm-onm,#a9b0b6)}@media (max-width:767px){.fmp-arch-in{padding:32px 16px 36px}}