.f5-sec--top0{padding-top:0!important}.f5-hero .lead{max-width:68ch}.f5-links{font-size:.95rem}.f5-note{font-size:.85rem;margin:.6em 0 0}.f5-group{margin-top:clamp(28px,4vw,44px)}.f5-group>.h-sm,.f5-group>h3{margin-bottom:10px}.f5-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.f5-bar .btn svg{width:18px;height:18px}.f5-inline-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:620px}.f5-inline-form .input{flex:1 1 220px;min-width:0}.f5-details>summary,.f5-box>summary,.f5-issue>summary,.f5-kp>summary,.f5-se summary{cursor:pointer;list-style:none}.f5-details>summary::-webkit-details-marker,.f5-box>summary::-webkit-details-marker,.f5-issue>summary::-webkit-details-marker,.f5-kp>summary::-webkit-details-marker,.f5-se summary::-webkit-details-marker{display:none}.f5-details>summary{font-weight:600;padding:10px 0}.f5-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.f5-row{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--line);min-width:0}.f5-row__t{font-weight:600;font-size:1.06rem;line-height:1.35;overflow-wrap:anywhere}.f5-row__t:hover{text-decoration:underline;text-decoration-color:var(--saffron);text-underline-offset:3px}.f5-row__m{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-size:.82rem;color:var(--muted)}.f5-row__d{color:var(--muted);font-size:.93rem;line-height:1.5;overflow-wrap:anywhere}.f5-results mark,.f5-row__t mark{background:#e3a85759;color:inherit;border-radius:3px;padding:0 1px}.f5-new{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--saffron);color:#1e1a14;font:600 .7rem/1 var(--font-body);letter-spacing:.02em}.art-meta .f5-new{height:24px;font-size:.75rem}.f5-cta{display:flex;gap:18px 32px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:clamp(22px,3.4vw,40px);border-radius:var(--radius);background:var(--g700);color:var(--c200)}.f5-cta h2{color:var(--c100);margin:0}.f5-cta p{margin:.4em 0 0;opacity:.85;max-width:60ch}.f5-series{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px}.f5-series__l{margin:6px 0 0;padding-left:1.2em;color:var(--muted);font-size:.9rem;line-height:1.55}.f5-steps-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.f5-steps-list>li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--line);position:relative}.f5-steps-list>li p{margin:4px 0 6px}.f5-steps-list__n{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line2);font:600 .95rem var(--font-mono)}.f5-se{margin:0 0 22px;border:1px solid var(--line2);border-radius:var(--radius-s);background:var(--card)}.f5-se summary{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding:12px 16px}.f5-se summary b{font-weight:600}.f5-se__n{margin-left:auto;font:500 .8rem var(--font-mono);color:var(--muted)}.f5-se ol{margin:0;padding:0 16px 4px 2.2em;font-size:.94rem;line-height:1.6}.f5-se li[aria-current]{font-weight:600}.f5-se p{margin:6px 16px 12px;font-size:.9rem}.f5-se__pn{display:flex;justify-content:space-between;gap:10px;padding:10px 16px;border-top:1px solid var(--line);font-size:.9rem;font-weight:600}.f5-se-next{display:grid;gap:4px;margin:36px 0 0;padding:18px 20px;border-radius:var(--radius-s);border:1px dashed var(--line2)}.f5-se-next a b{font-size:1.08rem}.f5-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0}.f5-facts>div{padding:16px 18px;border-radius:var(--radius-s);background:var(--card);border:1px solid var(--line)}.f5-facts dt{font-size:.82rem;color:var(--muted)}.f5-facts dd{margin:4px 0 0;font:700 1.5rem/1.1 var(--font-display)}.f5-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(20px,5vw,80px);align-items:start}.f5-rules{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.f5-rules li{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--line)}.f5-rules span{color:var(--muted)}.f5-auth{display:inline-block;margin-top:6px;font-size:.9rem}.f5-feeds{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.f5-feeds li{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-s);min-width:0}.f5-feeds a{font-weight:600}.f5-feeds code{font:.82rem var(--font-mono);color:var(--muted);overflow-wrap:anywhere;min-width:0;flex:1 1 200px}.f5-feeds .chip{margin-left:auto}.f5-rss{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.f5-rss__dot{width:8px;height:8px;border-radius:50%;background:var(--saffron)}.f5-lists{display:grid;gap:16px}.f5-list__h{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.f5-list__h h2{margin:0;color:var(--fg);font-size:1.05rem}.f5-list__a{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.f5-list__l{margin:10px 0 0;padding:0 0 0 1.4em;display:grid;gap:2px}.f5-list__l li{padding:8px 0;border-bottom:1px solid var(--line)}.f5-list__l li>a{font-weight:600;margin-right:8px}.f5-list__l li>.muted{font-size:.85rem}.f5-list__ia{display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}.f5-ib{width:32px!important;height:32px!important;font-size:1rem;border:1px solid var(--line2)!important}.f5-ib:disabled{opacity:.35;cursor:default}.f5-ll{list-style:none;margin:6px 0 14px;padding:0;display:grid;gap:4px;max-height:42vh;overflow:auto}.f5-ck{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px;cursor:pointer}.f5-ck input{width:18px;height:18px;accent-color:var(--g700)}.f5-ck small{margin-left:auto}.f5-dlg{width:min(560px,calc(100vw - 24px))}mark.f5-hl{background:#e3a85761;color:inherit;border-radius:3px;padding:0 1px;cursor:pointer;box-decoration-break:clone;-webkit-box-decoration-break:clone}mark.f5-hl:focus-visible{outline:2px solid var(--focus);outline-offset:2px}mark.f5-hl.is-flash{background:#e3a857bf}.f5-selbar{position:fixed;z-index:140;display:flex;gap:2px;padding:4px;border-radius:999px;background:var(--g900);box-shadow:0 10px 30px #00000040}.f5-selbar[hidden]{display:none}.f5-selbar button{height:34px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--c200);font:600 .82rem var(--font-body);white-space:nowrap}.f5-selbar button:hover,.f5-selbar button:focus-visible{background:#ebd9b929}.f5-nl{list-style:none;margin:0;padding:0;display:grid;gap:12px}.f5-nl li{padding:12px 0;border-bottom:1px solid var(--line);display:grid;gap:8px}.f5-nl blockquote{margin:0;padding:4px 0 4px 12px;border-left:3px solid var(--saffron);font-size:.95rem;line-height:1.5}.f5-nl textarea{min-height:64px;font-size:.92rem}.f5-nl__a{display:flex;gap:6px;flex-wrap:wrap}.f5-nl__n{margin:0;font-size:.93rem}.f5-tools .at-btn svg{flex:none}.f5-tools .tag-n{margin-left:0}.prose blockquote.f5-tldr{position:relative}.f5-tldr__cp{display:inline-flex;align-items:center;margin-top:12px;height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(235,217,185,.35);background:transparent;color:var(--c200);font:500 .74rem var(--font-body)}.f5-tldr__cp:hover{background:#ebd9b91f}.f5-kp{margin:0 0 1.6em;border:1px solid var(--line2);border-radius:var(--radius-s);background:var(--card)}.f5-kp summary{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;padding:14px 18px;font-weight:600}.f5-kp summary .muted{font-weight:400;font-size:.85rem}.f5-kp ol{margin:0;padding:0 18px 14px 2.4em;display:grid;gap:10px}.f5-kp a{display:grid;gap:2px;text-decoration:none!important}.f5-kp a b{font-size:.92rem}.f5-kp a span{color:var(--muted);font-size:.93rem;line-height:1.5}.f5-upd{font-size:.88rem}.f5-lv{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line2);border-radius:999px;font-size:.82rem;cursor:help}.f5-lv__bars{display:inline-flex;gap:2px;align-items:flex-end;height:12px}.f5-lv__bars i{width:3px;border-radius:1px;background:var(--line2)}.f5-lv__bars i:nth-child(1){height:5px}.f5-lv__bars i:nth-child(2){height:8px}.f5-lv__bars i:nth-child(3){height:12px}.f5-lv--b .f5-lv__bars i:nth-child(1),.f5-lv--o .f5-lv__bars i:nth-child(-n+2),.f5-lv--t .f5-lv__bars i{background:var(--fg)}.f5-after{display:grid;gap:10px;margin-top:28px}.f5-box{border:1px solid var(--line);border-radius:var(--radius-s);padding:0 18px;background:var(--bg2)}.f5-box .link-u{text-decoration:underline;text-underline-offset:3px}.f5-box>summary{display:flex;align-items:center;gap:8px;padding:14px 0;font-weight:600}.f5-box>summary:after{content:"+";margin-left:auto;font:500 1.1rem var(--font-mono);color:var(--muted)}.f5-box[open]>summary:after{content:"−"}.f5-box[open]{padding-bottom:14px}.f5-src{padding:16px 18px}.f5-src ol{margin:8px 0 0;padding-left:1.3em;line-height:1.6}.f5-terms{margin:0;display:grid;gap:8px}.f5-terms>div{display:grid;grid-template-columns:minmax(110px,180px) minmax(0,1fr);gap:4px 14px;padding:8px 0;border-top:1px solid var(--line)}.f5-terms dt a{font-weight:600}.f5-terms dd{margin:0;color:var(--muted);font-size:.93rem}.f5-cite{font:.86rem/1.55 var(--font-mono);overflow-wrap:anywhere;padding:12px;border-radius:10px;background:var(--card);border:1px solid var(--line);margin:0 0 10px}.f5-vh{list-style:none;margin:0;padding:0;display:grid;gap:6px}.f5-vh li{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.93rem}.f5-vh time{font:500 .82rem var(--font-mono);color:var(--muted);min-width:140px}.f5-sim{border-top:1px solid var(--line);padding-top:18px}.f5-sim ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.f5-sim li{display:grid;gap:4px}.f5-sim a{font-weight:600}.f5-sim__why{display:flex;flex-wrap:wrap;gap:6px}.f5-sim__why span{font:500 .72rem var(--font-mono);color:var(--muted);padding:2px 8px;border-radius:999px;border:1px solid var(--line)}.f5-rank{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.f5-rank li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.f5-rank li>div{display:grid;gap:4px;min-width:0}.f5-rank__n{font:700 1.5rem/1 var(--font-display);color:var(--muted)}.f5-rank__why{font-size:.85rem;color:var(--muted)}.f5-search{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.f5-search .search-in{flex:1 1 260px;min-width:0}.f5-blogbar{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.f5-nl.news,.f5-nl.nl-form{max-width:560px}.f5-issue{border-top:1px solid var(--line);padding:4px 0}.f5-issue:last-child{border-bottom:1px solid var(--line)}.f5-issue>summary{display:flex;gap:12px;align-items:baseline;padding:14px 0;font-size:1.05rem}.f5-issue__l{margin:0 0 10px;padding-left:1.3em;display:grid;gap:14px}.f5-issue__l li{display:grid;gap:4px}.f5-issue__l p{margin:2px 0 0;color:var(--muted);font-size:.93rem;line-height:1.5}.f5-map-wrap{margin:0;padding:clamp(10px,2vw,24px);border-radius:var(--radius);background:var(--card);border:1px solid var(--line)}.f5-map{display:block;width:100%;height:auto;max-height:720px;margin:0 auto}.f5-map__e{stroke:var(--line2);stroke-linecap:round}.f5-map__n circle{fill:var(--g700);stroke:var(--bg);stroke-width:3;transition:fill .2s}.f5-map__n:hover circle,.f5-map__n:focus-visible circle{fill:var(--saffron)}.f5-map__n:focus-visible{outline:none}.f5-map__n:focus-visible circle{stroke:var(--focus);stroke-width:4}.f5-map__c{fill:var(--c100);font:600 15px var(--font-mono)}.f5-map__l{fill:var(--fg);font:600 17px var(--font-body)}.f5-map-wrap figcaption{margin-top:8px;font-size:.85rem;text-align:center}.f5-cluster{padding:22px 0;border-top:1px solid var(--line);scroll-margin-top:100px}.f5-cluster__b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px 32px;margin-top:12px}.f5-cluster__p{display:grid;gap:6px;padding:18px 20px;border-radius:var(--radius-s);background:var(--g700);color:var(--c200)}.f5-cluster__p .eyebrow{color:var(--saffron)}.f5-cluster__p b{color:var(--c100);font-size:1.05rem}.f5-cluster__p small{opacity:.85;font-size:.88rem;line-height:1.45}.f5-cluster__s{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid var(--line2);display:grid;gap:8px;align-content:start}.f5-cluster__s li{position:relative}.f5-cluster__s li:before{content:"";position:absolute;left:-19px;top:.7em;width:12px;height:2px;background:var(--line2)}.f5-cluster__x{margin:12px 0 0;font-size:.88rem;color:var(--muted)}.f5-cluster__x a{text-decoration:underline;text-underline-offset:3px}.f5-cmp-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.f5-cmp-form .field{flex:1 1 240px;min-width:0;margin:0}.f5-cmp-tbl table{width:100%;border-collapse:collapse;font-size:.95rem}.f5-cmp-tbl th,.f5-cmp-tbl td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.f5-cmp-tbl thead th{background:var(--card);font-weight:700}.f5-cmp-tbl tbody th{font-weight:600;color:var(--muted);width:24%}.f5-cmp-tbl tr.f5-diff td{background:#e3a85714}.f5-cmp-tbl a{text-decoration:underline;text-underline-offset:3px}.f5-check{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.f5-check li{position:relative;padding-left:24px;line-height:1.45}.f5-check li:before{content:"";position:absolute;left:2px;top:.35em;width:12px;height:7px;border-left:2px solid var(--g500);border-bottom:2px solid var(--g500);transform:rotate(-45deg)}.f5-tl{list-style:none;margin:0;padding:0 0 0 22px;border-left:2px solid var(--line2)}.f5-tl__y{position:relative;padding:0 0 24px}.f5-tl__y:before{content:"";position:absolute;left:-30px;top:12px;width:14px;height:14px;border-radius:50%;background:var(--saffron);border:3px solid var(--bg)}.f5-tl__y>h2{margin:0}.f5-tl__g{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin-top:16px}.f5-tl__c{padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--card)}.f5-tl__c h3{color:var(--fg);margin-bottom:8px}.f5-tl__c ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.f5-tl__c li{display:grid;gap:2px}.f5-tl__c li a{font-weight:600}.f5-tl__c li .muted{font-size:.82rem}.f5-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.f5-tiles a{display:grid;gap:4px;height:100%;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--card);transition:border-color .2s,transform .3s}.f5-tiles a:hover{border-color:var(--line2);transform:translateY(-2px)}.f5-tiles small{color:var(--muted);line-height:1.45}.f5-tiles .tag-n{margin:4px 0 0}.f5-wgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.f5-wc{display:flex;flex-direction:column;border-radius:var(--radius-s);overflow:hidden;border:1px solid var(--line);background:var(--card);transition:border-color .2s,transform .3s;min-width:0}.f5-wc:hover{border-color:var(--line2);transform:translateY(-2px)}.f5-wc__img{display:block;aspect-ratio:16/10;background:var(--g800);overflow:hidden}.f5-wc__img img{width:100%;height:100%;object-fit:cover;object-position:top}.f5-wc__ph{display:grid;place-items:center;height:100%;font:700 3rem var(--font-display);color:var(--c200)}.f5-wc__b{display:grid;gap:6px;padding:14px 16px 16px}.f5-wc__k{font-size:.8rem;color:var(--muted)}.f5-wc__tags{display:flex;flex-wrap:wrap;gap:4px}.f5-wc__tags span{font-size:.74rem;padding:2px 8px;border-radius:999px;border:1px solid var(--line)}.f5-wc__st{font:.76rem var(--font-mono);color:var(--muted);overflow-wrap:anywhere}.f5-smap{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.f5-smap__r{position:relative;padding:20px 20px 18px;border-radius:28px 60px 34px 48px/40px 30px 56px 36px;border:1px solid var(--line2);background:var(--card);overflow:hidden}.f5-smap__r:after{content:"";position:absolute;inset:auto -40px -60px auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(227,168,87,.16),transparent 70%);pointer-events:none}.f5-smap__r--1{border-radius:56px 26px 48px 30px/34px 50px 30px 52px}.f5-smap__r--2{border-radius:34px 50px 26px 58px/52px 30px 44px}.f5-smap__r--3{border-radius:48px 34px 60px 28px/30px 54px 34px 46px}.f5-smap__r h2{color:var(--fg);margin-bottom:12px}.f5-smap__r ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;position:relative;z-index:1}.f5-smap__r li a{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:8px;align-items:start}.f5-smap__r li b{font-size:.95rem}.f5-smap__r li small{grid-column:2;color:var(--muted);font-size:.8rem}.f5-pin{width:12px;height:12px;margin-top:4px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--saffron);box-shadow:0 0 0 3px #e3a85733}.f5-smap__more{display:inline-block;margin-top:14px;font-size:.88rem;position:relative;z-index:1}.f5-logos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px}.f5-logos>li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--card)}.f5-logos__l{display:grid;place-items:center;height:84px;border-radius:12px;background:#f6efe3;padding:10px}.f5-logos__l img{max-width:100%;max-height:60px;object-fit:contain}.f5-logos__l span{font:700 1rem var(--font-display);color:#14211c;text-align:center}.f5-logos__b ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px;font-size:.92rem}.f5-logos__b a{text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.f5-sc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.f5-sc__c[data-off]{display:none}.f5-sc__k{font:600 .8rem var(--font-body);color:var(--muted);margin:10px 0 0}.f5-sc__c p{margin:4px 0 0;font-size:.93rem}.f5-sc__c p a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line2)}.f5-sc__c .btn{align-self:flex-start}.f5-deliv{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px 32px}.f5-deliv__s h2{color:var(--fg);font-size:1rem;margin-bottom:6px}.f5-bar--svc{margin-top:16px}.f5-faqx{margin-top:24px}.f5-faqx .h-sm{margin-bottom:8px}ol.steps.f5-steps{position:relative}ol.steps.f5-steps li{grid-template-columns:44px 1fr;column-gap:12px}ol.steps.f5-steps li:before{content:attr(data-n);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--fg);color:var(--bg);font:600 .78rem var(--font-mono)}@media(min-width:1025px){.sec--cream ol.steps.f5-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px;border-top:0}.sec--cream ol.steps.f5-steps li{grid-template-columns:1fr;row-gap:6px;border-bottom:0;padding:0 0 8px;position:relative}.sec--cream ol.steps.f5-steps li:after{content:"";position:absolute;top:17px;left:44px;right:-10px;height:2px;background:var(--line2)}.sec--cream ol.steps.f5-steps li:last-child:after{display:none}.sec--cream ol.steps.f5-steps li:before{grid-row:auto}}.f5-term{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(20px,5vw,64px);align-items:start}.f5-term__d{font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6;margin:0;max-width:62ch}.f5-term__side{padding:18px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--card)}.f5-term__side h2{color:var(--fg);margin-bottom:8px}.f5-term__rel{list-style:none;margin:0;padding:0;display:grid;gap:10px}.f5-term__rel a{display:grid;gap:2px}.f5-term__rel small{color:var(--muted);font-size:.85rem;line-height:1.45}.f5-abc{margin-top:10px}.f5-abc a[aria-current]{background:var(--fg);color:var(--bg)}.f5-glp{margin-left:auto;font:500 .78rem var(--font-body);color:var(--muted);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.gl-item dt{flex-wrap:wrap}.f5-tpl{margin:0;padding:clamp(16px,2.4vw,28px);border-radius:var(--radius-s);background:var(--card);border:1px solid var(--line);font:.88rem/1.65 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:70vh;overflow:auto}.f5-tpl:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.f5-linklist{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.f5-cl{max-width:820px}.f5-cl__prog{height:6px;border-radius:6px;background:var(--line);overflow:hidden}.f5-cl__prog i{display:block;height:100%;width:0;background:var(--g500);transition:width .3s}.f5-cl .list-count{margin:8px 0 0}.f5-cl__g{border:0;margin:24px 0 0;padding:0;min-width:0}.f5-cl__g legend{color:var(--fg);font-size:1rem;margin-bottom:8px;padding:0}.f5-cl__g ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.f5-cl__g li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line)}.f5-cl__g input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--g700)}.f5-cl__g label{cursor:pointer;line-height:1.45}.f5-cl__g input:checked+label{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--line2)}.f5-print-only{display:none}.f5-log{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.f5-log>li{display:grid;grid-template-columns:170px minmax(0,1fr);gap:8px 24px;padding:18px 0;border-bottom:1px solid var(--line)}.f5-log time{font:500 .85rem var(--font-mono);color:var(--muted);padding-top:2px}.f5-log p{margin:0 0 6px}.f5-log .f5-linklist{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}[data-f5-off]{display:none!important}.f5-pfbar{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.f5-pfbar__l{font-size:.88rem;margin-left:auto}[data-filter-items=work]>[data-f5]{position:relative}.f5-cmpbtn{position:absolute;top:12px;right:12px;z-index:3;height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(235,217,185,.4);background:#0e18148c;color:#f6efe3;font:600 .76rem var(--font-body);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:.92;transition:background .2s}.f5-cmpbtn:hover{background:#0e1814cc}.f5-cmpbtn.is-on{background:var(--saffron);color:#1e1a14;border-color:var(--saffron)}.f5-cmpbtn.is-on:before{content:"✓ "}.f5-tray{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:90;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;width:min(720px,calc(100vw - 32px));padding:10px 12px 10px 18px;border-radius:20px;background:var(--g900);color:var(--c200);box-shadow:0 18px 50px #0000004d;font-size:.9rem}.f5-tray[hidden]{display:none}.f5-tray b{color:var(--c100)}.f5-tray__a{display:flex;gap:6px}.f5-tray .btn--ghost{color:var(--c200);border-color:#ebd9b959}.lightbox .f5-lb-n{position:absolute;top:30px;left:24px;color:var(--c200);font:500 .85rem var(--font-mono)}.lightbox .f5-lb-fs{top:18px;right:80px;font-size:1rem}.lightbox img{touch-action:pan-y}.f5-cfacts{padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--card);margin-bottom:8px}.f5-cfacts h2{margin-bottom:8px}.f5-cfacts dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.f5-cfacts dt{font-size:.78rem;color:var(--muted)}.f5-cfacts dd{margin:2px 0 0;font:700 1.15rem/1.2 var(--font-display)}.f5-cfacts__l{margin:10px 0 0;font-size:.86rem;color:var(--muted)}.f5-cfacts__l a{color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line2)}.f5-pdfbtn svg{width:18px;height:18px}.f5-share{margin-top:8px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-s)}.f5-share h2{margin-bottom:10px}.f5-og{display:grid;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--bg2);font-size:.85rem}.f5-og img{width:100%;aspect-ratio:1200/630;object-fit:cover}.f5-og div{display:grid;gap:2px;padding:10px 12px}.f5-og small{color:var(--muted);font-size:.72rem}.f5-og span{color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.f5-share__b{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.f5-pos{text-align:center;font-size:.85rem;margin:0 0 10px}.f5-pos kbd{font:500 .76rem var(--font-mono);padding:1px 6px;border:1px solid var(--line2);border-radius:5px}.f5-ba{margin:0 0 28px}.f5-ba__box{position:relative;border-radius:var(--radius-s);overflow:hidden}.f5-ba__box>img{display:block;width:100%}.f5-ba__before{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--p)) 0 0)}.f5-ba__before img{width:100%;height:100%;object-fit:cover}.f5-ba__line{position:absolute;top:0;bottom:0;left:var(--p);width:2px;background:var(--c100);box-shadow:0 0 0 1px #0003}.f5-ba__r{width:100%;margin-top:10px;accent-color:var(--g700)}.f5-prefill{margin:0 0 16px;padding:10px 14px;border-radius:12px;background:#e3a85724;font-size:.92rem}@media(max-width:1024px){.f5-sc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.f5-split,.f5-term,.f5-cluster__b,.f5-sc{grid-template-columns:minmax(0,1fr)}.f5-log>li{grid-template-columns:minmax(0,1fr);gap:4px}.f5-terms>div{grid-template-columns:minmax(0,1fr)}.f5-logos>li{grid-template-columns:88px minmax(0,1fr)}.f5-logos__l{height:64px}.f5-cmp-tbl{overflow-x:auto}.f5-cmp-tbl table{min-width:520px}.f5-pfbar__l{margin-left:0;width:100%}.f5-rank li{grid-template-columns:38px minmax(0,1fr)}.f5-rank__n{font-size:1.15rem}.f5-list__a{margin-left:0;width:100%}.lightbox .f5-lb-fs{display:none}.f5-map__l{font-size:22px}.f5-map__c{font-size:18px}}@media(prefers-reduced-motion:reduce){.f5-tiles a,.f5-wc,.f5-cl__prog i{transition:none}}.reduced .f5-tiles a:hover,.reduced .f5-wc:hover{transform:none}@media print{.f5-tools,.f5-selbar,.f5-tray,.f5-cmpbtn,.f5-se__pn,.f5-sim,.f5-se-next,.f5-blogbar,.f5-bar,.f5-noprint,.f5-share,.f5-pos,.f5-tldr__cp,[data-f5-copy],.mtoc-btn,.art-tools,[data-resume-slot],[data-nl-slot],.pn,.more-cat,.ok-box,.f5-cta{display:none!important}.f5-print-only{display:block}body{font-size:11pt}.prose a{text-decoration:none;color:#000}.prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em;color:#555}mark.f5-hl{background:#ffe7b8!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.f5-kp{break-inside:avoid}.f5-kp[open] ol,.f5-kp ol{display:grid}.f5-box{border:0;padding:0}.f5-box:not([open]){display:none}article[data-article]~section{display:none!important}.prose blockquote{background:#f3efe6!important;color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.prose blockquote strong{color:#000!important}.f5-cl__g li{break-inside:avoid;padding:6px 0}.f5-cl__prog,.f5-cl .list-count{display:none}.f5-tpl{max-height:none;overflow:visible;border:0;padding:0;background:none}.f5-deliv__s{break-inside:avoid}.crumbs{display:none}.f5-case-print .demo,.f5-case-print #demo,.f5-case-print .hero__ctas,.f5-case-print .sec:has(.pgrid),.f5-case-print .partners-sec{display:none!important}.f5-case-print .shots{display:grid;grid-template-columns:1fr 1fr;gap:10px}.f5-case-print .shot{break-inside:avoid}.f5-case-print .case-body{display:block}.f5-case-print .case-side{position:static;margin-top:16px}.f5-case-print .rv{opacity:1!important;transform:none!important}}.f5-noprint{margin-top:36px}.f5-linklist a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line2)}
