:root{--r:.5rem;--text:rgb(243,244,246);--acc2:hsl(calc(var(--h) + 40) 85% 55%);--bad:rgb(224,86,86);--panel2:rgb(36,90,107);--good:rgb(47,191,113);--dim:rgb(143,170,179);--acc:hsl(var(--h) 90% 58%);--panel:rgb(21,79,97);--h:40;--bg:rgb(6,68,87);--line:rgb(51,102,117)}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font:1rem/1.65 Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text)}
h1,h2,h3{font-family:Georgia,'Times New Roman',serif}
a{text-decoration:none;color:var(--acc)}
a:hover{text-decoration:underline}
img{height:auto;display:block;max-width:100%}
.wrap-f061{margin:0 auto;padding:0 1.25rem;max-width:68.75rem}
header{border-bottom:.0625rem solid var(--line);backdrop-filter:blur(.5rem);top:0;position:sticky;z-index:20;background:color-mix(in srgb,var(--bg) 92%,transparent)}
header.tall-f061{position:static}
.bar-f061{min-height:4rem;display:flex;align-items:center;gap:1rem}
.logo-f061{font-weight:900;font-size:1.3125rem;letter-spacing:-.5px;color:var(--text);display:inline-flex;align-items:center}
.logo-f061 span{color:var(--acc)}
.logo-f061 img{object-fit:contain;max-width:13.75rem;width:auto;height:2.25rem;display:block}
.logo--pill-f061{border-radius:calc(var(--r) * .7);padding:.3125rem .625rem}
.logo--pill-dark{background:rgb(18,20,26)}
.logo--pill-light{background:rgb(245,245,245)}
nav.main-f061{margin-left:auto;gap:.25rem;flex-wrap:wrap;display:flex}
nav.main-f061 a{color:var(--dim);font-size:.875rem;font-weight:600;padding:.5rem .625rem;border-radius:calc(var(--r) * .6)}
nav.main-f061 a:hover,nav.main-f061 a[aria-current]{color:var(--text);text-decoration:none;background:var(--panel2)}
.bar-f061 .btn-f061{margin-left:.5rem}
.bar--stack-f061{min-height:0;padding-top:.875rem;justify-content:center}
.bar--center-f061{min-height:3.25rem;justify-content:center}
.bar--center-f061 nav.main-f061{margin-left:0}
.topbar-f061{background:var(--panel);font-size:.7812rem;border-bottom:.0625rem solid var(--line);color:var(--dim)}
.topbar-f061 .wrap-f061{min-height:2.125rem;align-items:center;display:flex;gap:1.125rem}
.topbar-f061 .btn-f061{font-size:.75rem;margin-left:auto;padding:.3125rem .75rem}
.navstrip-f061{border-top:.0625rem solid var(--line);background:var(--panel)}
.navstrip-f061 nav.main-f061{margin-left:0;min-height:2.75rem;align-items:center}
nav.sub-f061{flex-wrap:wrap;align-items:center;gap:.25rem .875rem;font-size:.75rem;border-top:.0625rem solid var(--line);display:flex;min-height:1.875rem}
nav.sub-f061 a{color:var(--dim)}
.navgrp-f061{position:relative}
.navgrp-f061>summary{list-style:none;cursor:pointer;color:var(--dim);font-size:.875rem;font-weight:600;padding:.5rem .625rem;border-radius:calc(var(--r) * .6)}
.navgrp-f061>summary::-webkit-details-marker{display:none}
.navgrp-f061>summary::after{content:"▾";font-size:.6875rem;margin-left:.3125rem}
.navgrp-f061[open]>summary{background:var(--panel2);color:var(--text)}
.navgrp__panel-f061{position:absolute;top:100%;left:0;z-index:25;min-width:12.5rem;display:grid;padding:.375rem;background:var(--panel);border:.0625rem solid var(--line);border-radius:var(--r);box-shadow:0 .875rem 2.5rem rgba(0,0,0,.25)}
.navgrp__panel-f061 a{border-radius:calc(var(--r) * .6);color:var(--dim);padding:.5rem .625rem;font-size:.875rem}
.navgrp__panel-f061 a:hover{background:var(--panel2);color:var(--text);text-decoration:none}
.btn-f061{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6875rem 1.25rem;border-radius:calc(var(--r) * .85);
font-weight:800;font-size:.9375rem;white-space:nowrap;background:var(--acc);color:rgb(13,15,20);box-shadow:0 .375rem 1.125rem hsl(var(--h) 90% 58% / .22)}
.btn-f061:hover{transform:translateY(-1px);filter:brightness(1.07);text-decoration:none}
.btn--big-f061{padding:.9375rem 1.875rem;font-size:1.0625rem;border-radius:var(--r)}
.crumbs-f061{color:var(--dim);margin:.875rem 0 0;font-size:.8125rem}
.crumbs-f061 a{color:var(--dim)}
.crumbs-f061 span{margin:0 .375rem}
.hero-f061{padding:2.125rem 0 1.875rem;gap:2.125rem;border-bottom:.0625rem solid var(--line);align-items:center;display:grid;grid-template-columns:1.1fr .9fr}
.hero__kicker-f061{color:var(--acc);margin:0 0 .5rem;letter-spacing:.14em;text-transform:uppercase;font:700 .75rem/1 ui-monospace,Menlo,monospace}
h1{line-height:1.12;margin:0 0 .75rem;font-size:2.5rem;letter-spacing:-.8px}
.hero__sub-f061{margin:0 0 1.125rem;font-size:1.125rem;color:var(--dim);max-width:56ch}
.hero__bonus-f061{font-size:1.625rem;font-weight:900;letter-spacing:-.4px;margin:0 0 1.125rem;color:var(--text)}
.chips-f061{display:flex;flex-wrap:wrap;margin-top:1.125rem;gap:.5rem}
.chip-f061{font-size:.75rem;font-weight:700;padding:.375rem .625rem;border-radius:62.4375rem;border:.0625rem solid var(--line);background:var(--panel);color:var(--dim)}
.hero__shot-f061{border-radius:var(--r);overflow:hidden;border:.0625rem solid var(--line);box-shadow:0 1.875rem 5rem rgba(0,0,0,.5);aspect-ratio:16/10;background:var(--panel)}
.hero__shot-f061 img{object-fit:cover;width:100%;object-position:top;height:100%}
.media-f061{margin:1.625rem 0}
.media-f061 img{display:block;width:100%;height:auto;border-radius:var(--r);border:.0625rem solid var(--line);background:var(--panel)}
.media-f061 figcaption{margin-top:.5rem;color:var(--dim);font-size:.7812rem}
.media--inset-f061{max-width:78%;margin-left:auto;margin-right:auto}
.media--wide-f061{margin:2.125rem 0}
.media--wide-f061 img{box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.25);border:0}
.hero--text-f061{grid-template-columns:1fr;max-width:51.25rem}
.hero--text-f061 h1{font-size:2.75rem}
.hero--strip-f061{grid-template-columns:1.4fr .6fr;align-items:end;padding:1.625rem 0 1.375rem}
.hero--strip-f061 h1{margin-bottom:.375rem;font-size:2rem}
.hero--strip-f061 .hero__sub-f061{margin:0}
.hero--strip-f061 .hero__side-f061{flex-direction:column;gap:.75rem;display:flex;align-items:flex-end}
.hero--strip-f061 .hero__bonus-f061{font-size:1.25rem;margin:0}
.hero--banner-f061{align-items:center;grid-template-columns:1fr 1fr}
.hero--banner-f061 .hero__side-f061{padding:1.75rem;border:.0625rem solid var(--line);border-radius:var(--r);background:var(--panel);text-align:center}
.hero--banner-f061 .hero__side-f061 .hero__bonus-f061{font-size:2.125rem;margin:0 0 1.125rem}
.hero--banner-f061 .hero__side-f061 .btn-f061{width:100%}
.hero--facts-f061{grid-template-columns:1.1fr .9fr}
.hero__facts-f061{padding:1.375rem 1.5rem;border:.0625rem solid var(--line);border-radius:var(--r);background:var(--panel)}
.hero__facts-f061 dl{gap:.5rem 1rem;margin:0;display:grid;grid-template-columns:auto 1fr}
.hero__facts-f061 dt{color:var(--dim);font-size:.8125rem}
.hero__facts-f061 dd{margin:0;font-weight:600;font-size:.875rem}
.hero__facts-f061 p{margin:.75rem 0 0;color:var(--dim);font-size:.75rem}
.hero__shot--art-f061{background:radial-gradient(circle at 30% 30%,hsl(var(--h) 90% 58% / .5),transparent 55%),
radial-gradient(circle at 75% 70%,hsl(calc(var(--h) + 40) 85% 55% / .45),transparent 55%),var(--panel2)}
main{padding:.875rem 0 3.75rem}
main>section{margin:2.125rem 0}
h2{font-size:1.625rem;letter-spacing:-.4px;scroll-margin-top:5.25rem;margin:0 0 .875rem}
h3{font-size:1.125rem;margin:1.125rem 0 .5rem}
.prose-f061 p{margin:0 0 .875rem;color:color-mix(in srgb,var(--text) 90%,var(--dim))}
.prose-f061 ul,.prose-f061 ol{padding-left:1.375rem;margin:0 0 1rem}
.prose-f061 li{margin:.3125rem 0}
.prose-f061 h2{margin-top:.625rem}
.prose-f061 a{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--acc) 50%,transparent)}
.toc-f061{background:var(--panel);border:.0625rem solid var(--line);border-radius:var(--r);padding:.875rem 1.125rem;margin:1.5rem 0}
.toc-f061 b{font-size:.8125rem;display:block;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.375rem;color:var(--dim)}
.toc-f061 ol{columns:2;padding-left:1.25rem;gap:1.5rem;margin:0}
.toc-f061 li{font-size:.875rem;margin:.1875rem 0}
.cards-f061{gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(14.375rem,1fr));display:grid}
.card-f061{background:linear-gradient(180deg,var(--panel2),var(--panel));border:.0625rem solid var(--line);border-radius:var(--r);padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}
.card-f061 h3{margin:0;font-size:1rem;color:var(--dim)}
.card__amount-f061{font-size:1.625rem;font-weight:900;letter-spacing:-.5px;color:var(--acc)}
.card__terms-f061{color:var(--dim);flex:1;font-size:.8125rem;margin:0 0 .375rem}
.steps-f061 ol{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));margin:0;display:grid;list-style:none;padding:0;gap:.75rem}
.steps-f061 li{background:var(--panel);border:.0625rem solid var(--line);border-radius:var(--r);padding:1rem;display:flex;gap:.75rem;align-items:flex-start}
.steps-f061 li span{font-weight:900;height:2rem;display:grid;width:2rem;place-items:center;color:rgb(13,15,20);border-radius:50%;background:var(--acc);flex:none}
.steps-f061 li p{margin:0;font-size:.9375rem}
.pc-f061{display:grid;gap:.875rem;grid-template-columns:1fr 1fr}
.pc__col-f061{border-radius:var(--r);padding:1rem 1.125rem;border:.0625rem solid var(--line);background:var(--panel)}
.pc__col-f061 h3{margin:0 0 .5rem}
.pc__col-f061 ul{padding-left:1.25rem;margin:0}
.pc__col-f061 li{margin:.375rem 0;font-size:.9375rem}
.pc__col--pro-f061 h3{color:var(--good)}
.pc__col--con-f061 h3{color:var(--bad)}
.tiles-f061{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(9.375rem,1fr))}
.tile-f061{aspect-ratio:4/3;border-radius:var(--r);padding:.75rem;display:flex;flex-direction:column;justify-content:flex-end;color:rgb(13,15,20);
border:.0625rem solid rgba(255,255,255,.08);box-shadow:inset 0 -40px 3.75rem rgba(0,0,0,.25)}
.tile--img-f061{background:var(--panel);position:relative;overflow:hidden;padding:0}
.tile--img-f061 img{inset:0;width:100%;object-fit:cover;position:absolute;height:100%}
.tile--img-f061 span{z-index:1;padding:.75rem;margin-top:auto;color:rgb(255,255,255);background:linear-gradient(180deg,transparent,rgba(0,0,0,.78));display:block;position:relative}
.tile--img-f061 b{color:rgb(255,255,255)}
.tile--img-f061 small{color:rgb(230,233,240)}
.tile-f061:hover{text-decoration:none;transform:translateY(-2px)}
.tile-f061 b{line-height:1.2;font-size:.875rem}
.tile-f061 small{font-size:.6875rem;opacity:.8}
.provs-f061{flex-wrap:wrap;display:flex;gap:.5rem}
.prov-f061{padding:.5rem .875rem;border-radius:calc(var(--r) * .7);background:var(--panel);border:.0625rem solid var(--line);font-weight:700;font-size:.8125rem;color:var(--dim);letter-spacing:.02em;text-transform:uppercase}
.prov--img-f061{display:inline-flex;text-transform:none;letter-spacing:0;color:var(--text);align-items:center;gap:.5rem}
.prov--img-f061 img{border-radius:.375rem;width:1.75rem;height:1.75rem;background:rgb(255,255,255);padding:.125rem}
.pays-f061{flex-wrap:wrap;display:flex;gap:.5rem;margin-bottom:.875rem}
.pay-f061{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:calc(var(--r) * .7);background:rgb(255,255,255);color:rgb(17,17,17);font-weight:700;font-size:.8125rem}
.pay-f061 img{width:1.75rem;height:1.75rem}
.pay--text-f061{background:var(--panel);color:var(--text);border:.0625rem solid var(--line)}
table{width:100%;border-collapse:collapse;font-size:.9375rem;background:var(--panel);border-radius:var(--r);overflow:hidden}
.tbl-f061,.payments-f061{-webkit-overflow-scrolling:touch;overflow-x:auto}
.tbl-f061 table,.payments-f061 table{min-width:100%;width:max-content;max-width:none}
h1,h2,h3,.hero__bonus-f061,.card__amount-f061,.chip-f061,.prov-f061,.pay-f061{overflow-wrap:break-word;hyphens:auto}
caption{text-align:left;font-weight:700;padding:0 0 .5rem;color:var(--dim);font-size:.875rem}
th,td{padding:.6875rem .875rem;border-bottom:.0625rem solid var(--line);vertical-align:top;max-width:34ch;text-align:left;hyphens:auto;overflow-wrap:break-word}
th{background:var(--panel2);color:var(--dim);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}
tr:last-child td{border-bottom:0}
.faq-f061 details{border:.0625rem solid var(--line);border-radius:calc(var(--r) * .8);background:var(--panel);margin:.5rem 0;padding:0 1rem}
.faq-f061 summary{font-weight:700;padding:.875rem 0;gap:.75rem;cursor:pointer;list-style:none;justify-content:space-between;display:flex}
.faq-f061 summary::after{font-weight:900;color:var(--acc);content:"+"}
.faq-f061 details[open] summary::after{content:"-"}
.faq-f061 p{margin:0 0 .875rem;color:var(--dim)}
.ctabar-f061{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.125rem 1.375rem;border-radius:var(--r);
background:linear-gradient(120deg,hsl(var(--h) 90% 58% / .14),hsl(calc(var(--h) + 40) 85% 55% / .12));border:.0625rem solid var(--line)}
.ctabar-f061 p{margin:0;font-weight:600}
.author-f061{display:flex;gap:.875rem;align-items:center;padding:1rem 1.125rem;border:.0625rem solid var(--line);border-radius:var(--r);background:var(--panel);font-size:.875rem;color:var(--dim)}
.author-f061 b{color:var(--text)}
.author__ava-f061{place-items:center;border-radius:50%;width:2.75rem;display:grid;background:var(--acc2);font-weight:900;height:2.75rem;flex:none;color:rgb(13,15,20)}
.related-f061 div{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));display:grid;gap:.75rem}
.rel-f061{display:flex;flex-direction:column;gap:.375rem;padding:1rem;border:.0625rem solid var(--line);border-radius:var(--r);background:var(--panel);color:var(--text)}
.rel-f061:hover{border-color:var(--acc);text-decoration:none}
.rel-f061 b{font-size:.9375rem}
.rel-f061 span{color:var(--dim);font-size:.8125rem}
footer{border-top:.0625rem solid var(--line);background:var(--panel);padding:1.75rem 0 5.625rem;font-size:.875rem;color:var(--dim)}
footer nav{margin:.625rem 0 0;display:flex;flex-wrap:wrap;gap:.375rem 1rem}
footer nav a{color:var(--dim)}
.age-f061{display:inline-block;border:.0625rem solid var(--dim);border-radius:.375rem;padding:.0625rem .375rem;font-weight:800;font-size:.75rem;margin-right:.5rem}
.sticky-f061{right:0;bottom:0;border-top:.0625rem solid var(--line);padding:.625rem .875rem;left:0;background:color-mix(in srgb,var(--bg) 95%,transparent);z-index:30;position:fixed;display:none}
.sticky-f061 .btn-f061{width:100%}
.sticky--side-f061{bottom:1.125rem;display:block;right:1.125rem;background:none;border:0;left:auto;padding:0}
.sticky--side-f061 .btn-f061{box-shadow:0 .625rem 1.875rem rgba(0,0,0,.35);width:auto}
.foot-main-f061{margin-bottom:.625rem}
.foot-main-f061 a{font-weight:600}
.foot-about-f061 p{margin:0 0 .5rem}
footer .pc__col-f061 b{color:var(--text);margin-bottom:.375rem;display:block}
.faq-f061 dl,.cards-f061 dl{margin:0}
.faq-f061 dt,.cards-f061 dt{margin:.875rem 0 .25rem;font-weight:700}
.faq-f061 dd,.cards-f061 dd{color:var(--dim);margin:0 0 .625rem}
.faq-f061 h3{margin:1rem 0 .375rem}
.steps-f061 ol[reversed]{list-style:none;counter-reset:st;padding-left:0}
.steps-f061 ol[reversed] li{counter-increment:st;position:relative;padding-left:2.75rem}
.steps-f061 ol[reversed] li::before{content:counter(st);border-radius:62.4375rem;place-items:center;top:0;width:1.875rem;font-weight:700;display:grid;height:1.875rem;background:var(--acc);left:0;position:absolute;color:rgb(13,15,20)}
.steps-f061 .cards-f061 .card-f061 p{margin:.375rem 0 0}
.pc-f061 ul li b{margin-right:.375rem;color:var(--acc)}
footer .pc-f061{gap:1.25rem}
footer .pc__col-f061{background:none;padding:0;border:0}
.navbox-f061{display:contents}
.navbox-f061>summary{display:none}
details.navbox--always-f061{display:block;position:relative;margin-left:auto}
details.navbox--always-f061>summary{display:block;cursor:pointer;list-style:none;padding:.5625rem .75rem;border:.0625rem solid var(--line);border-radius:var(--r);font-weight:700}
details.navbox--always-f061>summary::-webkit-details-marker{display:none}
details.navbox--always-f061>summary::before{margin-right:.5rem;content:"≡"}
details.navbox--always-f061 nav.main-f061{position:absolute;right:0;top:100%;z-index:25;flex-direction:column;background:var(--panel);border:.0625rem solid var(--line);border-radius:var(--r);padding:.5rem;min-width:13.75rem;margin:.375rem 0 0}
details.navbox--always-f061:not([open]) nav.main-f061{display:none}
@media(max-width:51.25rem){.hero-f061{padding-top:1.375rem;grid-template-columns:1fr}
h1{font-size:1.875rem}
.hero--text-f061 h1,.hero--strip-f061 h1{font-size:1.875rem}
.hero--strip-f061 .hero__side-f061{align-items:flex-start}
.btn-f061,.btn--big-f061{line-height:1.3;white-space:normal;max-width:100%;text-align:center}
.navgrp__panel-f061{position:static;border:0;box-shadow:none;padding:0 0 0 .75rem}
.navgrp-f061>summary{padding:.625rem .75rem}
.topbar-f061 .wrap-f061{flex-wrap:wrap;gap:.375rem .875rem;padding-top:.375rem;padding-bottom:.375rem}
.topbar-f061 .btn-f061{display:none}
nav.sub-f061{display:none}
details.navbox--always-f061 nav.main-f061{min-width:0;padding:0;margin:0;position:static;border:0;background:none}
details.navbox--always-f061{margin:0;width:100%}
.sticky--side-f061{background:color-mix(in srgb,var(--bg) 95%,transparent);bottom:0;left:0;right:0;border-top:.0625rem solid var(--line);padding:.625rem .875rem}
.sticky--side-f061 .btn-f061{width:100%}
.bar--stack-f061,.bar--center-f061{justify-content:flex-start}
.pc-f061{grid-template-columns:1fr}
table{font-size:.8125rem}
th,td{padding:.5rem .625rem}
.toc-f061 ol{columns:1}
.bar-f061 .btn-f061{display:none}
.sticky-f061{display:block}
.bar-f061{gap:.625rem;flex-wrap:wrap;min-height:3.5rem}
.navbox-f061{display:block;width:100%;order:3}
.navbox-f061>summary{display:block;cursor:pointer;list-style:none;padding:.5625rem .75rem;border:.0625rem solid var(--line);
border-radius:var(--r);color:var(--text);font-weight:700;font-size:.875rem}
.navbox-f061>summary::-webkit-details-marker{display:none}
.navbox-f061>summary::before{content:"\2261";margin-right:.5rem}
nav.main-f061{flex-direction:column;flex-wrap:nowrap;gap:.125rem;margin:.5rem 0 0;width:100%}
nav.main-f061 a{border-radius:calc(var(--r) * .6);font-size:.9375rem;padding:.625rem .75rem}
.wrap-f061{padding:0 .875rem}
img,table{max-width:100%}
h2{font-size:1.375rem}
.cards-f061,.tiles-f061,.provs-f061,.pays-f061{grid-template-columns:1fr}
}
:root{--acc:rgb(247,175,36);--acc2:rgb(248,189,75)}
.btn-f061{color:rgb(13,15,20)}
.btn-f061:not([class*='outline']){color:rgb(13,15,20)}

.wrap-f061{max-width:80rem}
body{line-height:1.55;font-size:.9375rem}
main>section{margin:1.375rem 0}
.hero-f061{padding:1.5rem 0 1.25rem;gap:1.5rem}
.card-f061{padding:.875rem}
h2{font-size:1.4375rem;margin-bottom:.625rem}
@media(min-width:51.3125rem){.hero-f061{text-align:center;justify-items:center;grid-template-columns:1fr}
.hero-f061 .chips-f061{justify-content:center}
.hero__shot-f061{width:100%;max-width:47.5rem}
}
.btn-f061{font-size:.8125rem;text-transform:uppercase;letter-spacing:.7px}
h2{border-bottom:.125rem solid var(--line);padding-bottom:.5rem}
h2::first-letter{color:var(--acc)}
nav.main-f061{gap:0;align-self:stretch}
nav.main-f061 a,nav.main-f061>details>summary{border-radius:0;padding:0 .875rem;display:flex;align-items:center;border-bottom:.1875rem solid transparent;min-height:4rem}
nav.main-f061 a:hover,nav.main-f061 a[aria-current]{background:none;border-bottom-color:var(--acc);color:var(--text)}
main>section:nth-child(even){background:var(--panel2);border-radius:var(--r);padding:1.625rem}
.hero__shot-f061 img,.tile--img-f061 img,.card-f061{border-radius:.125rem}
.prose-f061 a{border-bottom:.0625rem solid var(--acc);text-decoration:none}
th,td{border:0;border-bottom:.0625rem solid var(--line)}
thead th{border-bottom-width:.125rem}
