.ft{--ft-dust:var(--ktt-field-dust,#d8c99f);--ft-coyote:var(--ktt-coyote-tan,#b69b63);--ft-amber:var(--ktt-amber-signal,#ffb347);--ft-orange:var(--ktt-warning-orange,#dd6b20);--ft-red:var(--ktt-muted-red,#9f332e);--ft-cyan:var(--ktt-cyan,#00f5ff);--ft-line:rgba(216,193,138,.24);--ft-mono:var(--ktt-field-mono,ui-monospace,Consolas,monospace);--ft-disp:"Montserrat",Arial,sans-serif;color:var(--ft-dust);font-family:var(--ft-mono)}.ft-wrap{max-width:980px;margin:0 auto;padding:clamp(18px,3.5vw,38px) 16px 60px}.ft-back{display:inline-flex;min-height:44px;align-items:center;margin:0 0 16px;font:800 .66rem/1 var(--ft-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ft-coyote);text-decoration:none}.ft-back:hover{color:var(--ft-amber)}.ft-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.ft-badge,.ft-sev{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ft-line);padding:5px 9px;font:900 .58rem/1.2 var(--ft-mono);letter-spacing:.1em;text-transform:uppercase}.ft-badge{color:var(--ft-dust)}.ft-rev{border-color:var(--ft-coyote);color:var(--ft-coyote)}.ft-sev{border-color:#dd6b2099;color:var(--ft-orange)}.ft-sev:before{content:"";width:8px;height:8px;background:var(--ft-orange)}.ft-wrap h1{margin:.2rem 0 0;font:900 clamp(1.7rem,4.6vw,3rem)/1.04 var(--ft-disp);text-transform:none;color:#fff}.ft-product{margin:8px 0 0;font:800 .82rem/1.45 var(--ft-disp);letter-spacing:.02em;text-transform:none;color:var(--ft-amber)}.ft-title-note{max-width:76ch;margin:8px 0 0;color:#f5f1e8b8;font:700 .82rem/1.55 var(--ft-mono)}.ft-record-bridge{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:20px 0 4px;padding:18px;border:1px solid rgba(182,155,99,.65);background:linear-gradient(135deg,#eee5cf,#ddd0b4);color:#141812}.ft-record-bridge strong{display:block;font:900 1rem/1.2 var(--ft-disp);text-transform:uppercase;color:#12160f}.ft-record-bridge p{margin:6px 0 0;max-width:58ch;color:#42473c;font:400 .9375rem/1.58 Arial,Helvetica,sans-serif}.ft-record-bridge__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ft-record-bridge .ft-cta{margin:0}.ft-record-bridge .ft-cta--secondary{border-color:#4d5645;color:#252b22}.ft-record-bridge .ft-cta--secondary:hover{color:#0b0b0b}.ft-section{margin:30px 0 0;border-top:1px solid var(--ft-line);padding-top:18px}.ft-section h2{margin:0 0 14px;font:900 1.08rem/1.25 var(--ft-disp);letter-spacing:0;text-transform:none;color:#fff}.ft-conditions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px}.ft-cond{display:flex;flex-direction:column;gap:2px}.ft-cond span{font:700 .72rem/1.25 var(--ft-mono);letter-spacing:.04em;text-transform:none;color:#f5f1e894}.ft-cond b{color:#fff;font:700 .9rem/1.3 var(--ft-mono)}.ft-body p{color:#f5f1e8d6;font-family:Arial,Helvetica,sans-serif;line-height:1.68;font-size:1rem;margin:0 0 10px}.ft-note,.ft-changed,.ft-limits{padding-left:14px;border-left:3px solid var(--ft-coyote)}.ft-changed{border-left-color:var(--ft-amber)}.ft-limits{border-left-color:var(--ft-red)}.ft-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px}.ft-gallery figure{width:100%;max-width:800px;margin:0;border:1px solid var(--ft-line);background:#0000004d}.ft-gallery img{display:block;width:100%;height:auto;object-fit:contain}.ft-gallery figcaption{padding:8px 10px;font-size:.74rem;line-height:1.5;color:#f5f1e8a8}.ft-cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;margin-top:6px;background:var(--ft-coyote);color:#0b0b0b;border:1px solid var(--ft-coyote);text-decoration:none;font:900 .68rem/1 var(--ft-disp);letter-spacing:.08em;text-transform:uppercase}.ft-cta:hover{background:var(--ft-amber);border-color:var(--ft-amber)}.ft-back:focus-visible,.ft-cta:focus-visible{outline:2px solid var(--ft-cyan);outline-offset:2px}.ft-disclaimer{margin:26px 0 0;font:700 .58rem/1.5 var(--ft-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ft-coyote);border-top:1px solid var(--ft-line);padding-top:14px}.ft-return-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ft-return-card{min-width:0;border:1px solid var(--ft-line);background:#b69b6312;padding:18px}.ft-return-card>span{display:block;color:var(--ft-coyote);font:900 .6rem/1.2 var(--ft-mono);letter-spacing:.1em;text-transform:uppercase}.ft-return-card h3{margin:7px 0 8px;color:#fff;font:900 1rem/1.25 var(--ft-disp);text-transform:uppercase}.ft-return-card p{margin:0 0 10px;color:#f5f1e8c7;font:400 .88rem/1.6 var(--ft-mono)}.ft-cta--secondary{background:transparent;color:var(--ft-dust)}.ft-cta--secondary:hover{color:#0b0b0b}.ft-proof-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px 0 4px;padding:1px;background:#d8c18a4d}.ft-proof-summary article{min-width:0;padding:18px;background:#111710}.ft-proof-summary h2{margin:0 0 8px;color:#f0c064;font:900 1rem/1.25 var(--ft-disp);text-transform:none}.ft-proof-summary p{margin:0;color:#f5f1e8d1;font:400 .95rem/1.62 Arial,Helvetica,sans-serif}.ft-proof-summary article[data-proof=limitation]{background:#1a1511}.ft-proof-summary article[data-proof=next]{background:#121814}.ft :is(.ft-back,.ft-badge,.ft-sev,.ft-cond span,.ft-cta,.ft-disclaimer,.ft-return-card>span){font-size:.8125rem;line-height:1.4}.ft-title-note,.ft-gallery figcaption{font-size:.875rem;line-height:1.58}.ft-return-card p{font-family:Arial,Helvetica,sans-serif;font-size:.9375rem}@media(max-width:680px){.ft-return-grid,.ft-record-bridge,.ft-proof-summary{grid-template-columns:1fr}.ft-record-bridge__actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.ft-record-bridge .ft-cta{width:100%}}.ft-editorial-record{background:var(--ktt-paper,#eee8db);--ft-dust:#17221c;--ft-coyote:#785933;--ft-amber:#a9472d;--ft-orange:#963e27;--ft-line:#17221c33}.ft-editorial-record .ft-wrap h1,.ft-editorial-record .ft-section h2,.ft-editorial-record .ft-cond b{color:#17221c}.ft-editorial-record .ft-body p,.ft-editorial-record .ft-title-note,.ft-editorial-record .ft-cond span,.ft-editorial-record .ft-gallery figcaption{color:#465343}.ft-editorial-record .ft-proof-summary article{background:#f9f5ec}.ft-editorial-record .ft-proof-summary h2{color:#963e27}.ft-editorial-record .ft-proof-summary p{color:#364336}.ft-editorial-record .ft-gallery figure{max-width:none;background:#f9f5ec}.ft-editorial-record .ft-return-card{background:#f9f5ec}.ft-editorial-record .ft-return-card h3,.ft-editorial-record .ft-return-card p{color:#17221c}.ft-editorial-record .ft-cta{background:#a9472d;border-color:#a9472d;color:#fff}.ft-editorial-record .ft-cta:hover{background:#833720;border-color:#833720;color:#fff}.ft-editorial-record .ft-cta--secondary{background:transparent;border-color:#566052;color:#17221c}.ft-editorial-record .ft-cta:focus-visible{outline-color:#17221c}.ft-editorial-record .ft-gallery img{max-height:560px}.ft-editorial-record .ft-record-bridge{background:#f9f5ec}
