@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-r]{opacity:1!important;transform:none!important}.comb,.hero__glow,.hero__btl,.grad,.cell,.ep__r,.tick__t{animation:none!important;transform:none!important}.grad{background-position:0 0!important}.obar{transition:none!important}}:root{--e1:0 1px 2px rgba(0,0,0,.3),0 2px 8px -2px rgba(0,0,0,.4);--e2:0 2px 6px rgba(0,0,0,.34),0 10px 26px -8px rgba(0,0,0,.5);--e3:0 3px 8px rgba(0,0,0,.38),0 20px 44px -14px rgba(0,0,0,.6);--e4:0 4px 10px rgba(0,0,0,.42),0 34px 68px -22px rgba(0,0,0,.7);--ring:0 0 0 1px var(--rule);--ring-b:0 0 0 1px var(--brand);--t-float:7s}.sec--pale{--e1:0 1px 2px rgba(45,32,8,.06),0 2px 6px -2px rgba(45,32,8,.09);--e2:0 2px 4px rgba(45,32,8,.07),0 8px 20px -6px rgba(45,32,8,.13);--e3:0 3px 6px rgba(45,32,8,.08),0 18px 38px -12px rgba(45,32,8,.19)}html.js [data-r]{opacity:0;transform:translateY(16px)}html.js [data-r].is-in{opacity:1;transform:none;transition:opacity 480ms var(--ease-out) calc(var(--i,0)*var(--t-child)),transform var(--t-in) var(--ease-out) calc(var(--i,0)*var(--t-child))}html:not(.js) [data-r]{opacity:1;transform:none}.sec__hd{display:flex;align-items:center;gap:14px;margin:0 0 6px}.sec__hd::after{content:"";flex:1 1 auto;height:1px;min-width:24px;background-image:linear-gradient(90deg,var(--rule-2),transparent);transform:scaleX(0);transform-origin:left center}html.js .sec__hd[data-r].is-in::after{transform:scaleX(1);transition:transform 760ms var(--ease-out) 160ms}.sec__ic{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;color:var(--chip-ink);background-color:var(--chip);background-image:var(--g-chip);clip-path:var(--hex);transform:scale(.7) rotate(-12deg);opacity:0}html.js .sec__hd[data-r].is-in .sec__ic{transform:none;opacity:1;transition:transform 560ms var(--ease-out),opacity 300ms linear}html:not(.js) .sec__ic{opacity:1;transform:none}.sec__h{margin:0;padding:0}.sec__l{margin:10px 0 24px;color:var(--fg-m);max-width:66ch;font-size:clamp(15.4px,1.35vw,17px)}.sec p{color:var(--fg-m)}.sec p b{color:var(--fg)}.sec a:not(.btn):not(.lrow a){color:var(--brand)}ul,ol{margin:0 0 1.1em;padding-left:1.3em;max-width:var(--text);color:var(--fg-m)}li{margin:0 0 .5em}li b{color:var(--fg)}.isl{border:1px solid var(--rule);border-radius:var(--r);background-color:var(--card);padding:clamp(18px,2.4vw,28px);box-shadow:var(--ring),var(--e1)}.isl > :last-child{margin-bottom:0}.tw{overflow-x:auto;border:1px solid var(--rule);border-radius:var(--r);margin:0 0 22px;background-color:var(--card);box-shadow:var(--ring),var(--e1)}.tw table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.6px}.tw--tight table{min-width:440px}.tw caption{text-align:left;padding:15px 18px 0;font-size:11.4px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--fg-m)}.tw th,.tw td{padding:12px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}.tw thead th{font-size:11.4px;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-m);font-weight:700}.tw tbody th{font-weight:650;color:var(--fg)}.tw tbody tr:last-child th,.tw tbody tr:last-child td{border-bottom:0}.tw tbody tr:hover{background-color:var(--card-2)}.tw td b{font-family:var(--font-num)}.dl{display:grid;gap:1px;background-color:var(--rule);border:1px solid var(--rule);border-radius:var(--r);overflow:hidden;margin:0 0 22px;box-shadow:var(--ring),var(--e1)}.dl > div{background-color:var(--card);padding:15px 18px;display:grid;gap:5px}@media(min-width:620px){.dl > div{grid-template-columns:minmax(170px,34%) 1fr;gap:6px 20px}}.dl dt{font-size:11.4px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--fg-m)}.dl dd{margin:0;font-size:15.2px;color:var(--fg)}.cards{display:grid;gap:16px;grid-template-columns:1fr;margin:0 0 22px}@media(min-width:680px){.cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:820px){.cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{background-color:var(--card);border-radius:var(--r);padding:22px;position:relative;box-shadow:var(--ring),var(--e1);transition:transform var(--t-hover) var(--ease),box-shadow var(--t-hover) var(--ease)}.card:hover{transform:translateY(-4px);box-shadow:var(--ring-b),var(--e3)}.card__i{width:40px;height:40px;display:grid;place-items:center;color:var(--chip-ink);background-color:var(--chip);background-image:var(--g-chip);clip-path:var(--hex);margin-bottom:13px;transition:transform var(--t-hover) var(--ease)}.card:hover .card__i{transform:rotate(-10deg)}.card h3{margin:0 0 9px}.card p{margin:0;font-size:15.2px;max-width:none}.card__f{margin:12px 0 0!important;font-size:13.2px;color:var(--fg-m);padding-top:11px;border-top:1px solid var(--rule)}.steps{list-style:none;margin:0 0 22px;padding:0;position:relative;max-width:var(--text)}.steps::before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;background-image:linear-gradient(180deg,var(--brand),var(--rule))}.steps li{display:flex;gap:18px;padding:0 0 24px;position:relative}.steps li:last-child{padding-bottom:0}.step__n{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;font-family:var(--font-num);font-weight:700;font-size:14px;color:var(--chip-ink);background-color:var(--chip);background-image:var(--g-chip);clip-path:var(--hex);position:relative;z-index:1}.step__b h3{margin:9px 0 6px}.step__b p{margin:0;font-size:15.2px}.note{display:grid;grid-template-columns:auto 1fr;gap:16px;border-radius:var(--r);padding:20px 22px;margin:0 0 22px;background-color:var(--card);position:relative;overflow:hidden;max-width:var(--text);box-shadow:var(--ring),var(--e1)}.note::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-image:var(--g-amber)}.note__i{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--brand);background-color:var(--wash);box-shadow:inset 0 0 0 1px var(--rule-2)}.note h3{margin:0 0 8px}.note p{margin:0 0 .7em;font-size:15.2px}.note__b > :last-child{margin-bottom:0}.note--stop{background-color:var(--over-w)}.note--stop::before{background-image:linear-gradient(180deg,var(--over),var(--over-p))}.note--stop .note__i{color:var(--over);background-color:transparent;box-shadow:inset 0 0 0 1px var(--over)}.note--tip{background-color:var(--ok-w)}.note--tip::before{background-image:linear-gradient(180deg,var(--ok),var(--ok-p))}.note--tip .note__i{color:var(--ok);background-color:transparent;box-shadow:inset 0 0 0 1px var(--ok)}.quick{border-radius:var(--r);background-color:var(--card);padding:clamp(20px,2.6vw,30px);margin:0 0 24px;position:relative;overflow:hidden;box-shadow:var(--ring),var(--e2);max-width:76ch;border-left:4px solid transparent;background-image:linear-gradient(var(--card),var(--card)),var(--g-amber);background-origin:border-box;background-clip:padding-box,border-box}.quick__t{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--brand);margin-bottom:13px}.quick p{font-size:16.4px;margin:0 0 .85em;max-width:none;color:var(--fg)}.quick p:last-child{margin-bottom:0}.kr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background-color:var(--rule);border:1px solid var(--rule);border-radius:var(--r);overflow:hidden;margin:0 0 22px}@media(min-width:760px){.kr{grid-template-columns:repeat(4,minmax(0,1fr))}}.kr__i{background-color:var(--card);padding:20px 16px;display:grid;gap:6px;text-align:center}.kr__f{font-family:var(--font-num);font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1;background-image:var(--g-amber);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.kr__f{color:var(--brand);-webkit-text-fill-color:var(--brand)}}.kr__l{font-size:12.6px;color:var(--fg-m);line-height:1.35}.fig{margin:0 0 22px}.fig img{border-radius:var(--r);box-shadow:var(--ring),var(--e2);margin-inline:auto}.fig figcaption{margin-top:12px;font-size:13.4px;color:var(--fg-m);text-align:center}.lrow{display:grid;gap:1px;background-color:var(--rule);border:1px solid var(--rule);border-radius:var(--r);overflow:hidden;margin:0 0 22px}.lrow a{background-color:var(--card);padding:17px 19px;text-decoration:none;font-weight:650;font-size:15px;color:var(--fg);display:flex;align-items:center;justify-content:space-between;gap:14px;transition:background-color var(--t-hover) var(--ease)}.lrow a:hover{background-color:var(--card-2);color:var(--brand)}.lrow a .icn{color:var(--brand);transition:transform var(--t-hover) var(--ease)}.lrow a:hover .icn{transform:translateX(5px)}.refs{list-style:none;counter-reset:r;margin:0;padding:0;display:grid;gap:12px}.refs li{counter-increment:r;background-color:var(--card);border-radius:var(--r-sm);padding:17px 19px 17px 54px;position:relative;margin:0;box-shadow:var(--ring),var(--e1)}.refs li::before{content:counter(r);position:absolute;left:17px;top:17px;width:26px;height:26px;display:grid;place-items:center;font-family:var(--font-num);font-size:12.4px;font-weight:700;color:var(--chip-ink);background-color:var(--chip);background-image:var(--g-chip);clip-path:var(--hex)}.refs a{color:var(--brand);font-weight:650;text-decoration:none;font-size:15.4px}.refs a:hover{text-decoration:underline;text-underline-offset:3px}.ref__p{display:block;font-size:12.6px;color:var(--fg-m);margin:3px 0 7px;letter-spacing:.03em}.ref__w{display:block;font-size:14.4px;color:var(--fg-m)}.by{display:grid;gap:1px;margin:0;padding:0;border:1px solid var(--rule);background-color:var(--rule);border-radius:var(--r-sm);overflow:hidden;font-size:13.2px;color:var(--fg-m)}@media(min-width:680px){.by{grid-template-columns:repeat(3,minmax(0,1fr))}}.by__r{background-color:var(--card-2);padding:12px 15px;display:grid;gap:5px;align-content:start}.by__k{font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--fg-m)}.by__v{line-height:1.5}.by b{color:var(--fg);font-weight:700}.by a{color:var(--brand);text-decoration:none;font-weight:600}.by a:hover{text-decoration:underline;text-underline-offset:3px}.by__r--l{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;align-content:center;font-size:13.4px}.signoff{padding-block:clamp(26px,3vw,40px)}.checked{border-radius:var(--r);background-color:var(--card);padding:clamp(20px,2.6vw,30px);box-shadow:var(--ring),var(--e2)}.checked__h{font-family:var(--font-ui)!important;font-size:11.4px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-m);margin:0 0 14px!important;font-weight:700}.checked__p{font-size:15px;color:var(--fg-m);max-width:70ch;margin:0 0 18px}.checked__p a{color:var(--brand)}.ep{border-radius:var(--r);background-color:var(--card);overflow:hidden;margin:0 0 24px;box-shadow:var(--ring),var(--e2);max-width:860px;border:2px solid transparent;background-image:linear-gradient(var(--card),var(--card)),var(--g-amber);background-origin:border-box;background-clip:padding-box,border-box}.ep__t{padding:20px 22px 16px;border-bottom:2px solid var(--fg)}.ep__t b{display:block;font-family:var(--font-d);font-size:clamp(25px,3vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--fg)}.ep__t span{display:block;margin-top:7px;font-size:12.6px;color:var(--fg-m);letter-spacing:.04em}.ep__g{padding:0 22px}.ep__hd{display:grid;grid-template-columns:1fr auto auto;gap:14px;padding:11px 0 9px;border-bottom:1px solid var(--fg);font-size:10.8px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--fg-m)}.ep__hd span:nth-child(2),.ep__hd span:nth-child(3){text-align:right}.ep__r{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--rule);font-size:15px}.ep__r--k{font-weight:700;color:var(--fg)}.ep__r:last-child{border-bottom:0}.ep__n{color:var(--fg)}.ep__n i{display:block;font-size:12.4px;color:var(--fg-m);font-style:italic}.ep__q{font-family:var(--font-num);font-size:11.6px;color:var(--brand);text-align:right}.ep__v{font-family:var(--font-num);text-align:right;color:var(--fg)}.ep__a,.ep__d{text-align:right;justify-self:end}.ep__fn{padding:16px 22px;margin:0;font-size:13.4px;color:var(--fg-m);border-top:2px solid var(--fg);max-width:none}.ep__fn--s{border-top:1px solid var(--rule);font-size:12.8px;background-color:var(--card-2)}@media(max-width:620px){.ep__hd,.ep__r{grid-template-columns:1fr auto;gap:6px 10px}.ep__hd span:nth-child(3),.ep__d{grid-column:2;text-align:right}.ep__q{display:none}}.dist{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:14px}.dist__i{margin:0;background-color:var(--card);border-radius:var(--r);padding:20px 22px;box-shadow:var(--ring),var(--e1);transition:transform var(--t-hover) var(--ease),box-shadow var(--t-hover) var(--ease)}.dist__i:hover{transform:translateY(-3px);box-shadow:var(--ring-b),var(--e3)}.dist__h{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dist__p{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;font-family:var(--font-num);font-size:12.6px;font-weight:700;color:var(--chip-ink);background-color:var(--chip);background-image:var(--g-chip);clip-path:var(--hex)}.dist__h b{font-family:var(--font-d);font-size:18.4px;letter-spacing:-.02em}.dist__g{display:grid;gap:12px;align-items:center;margin-bottom:12px}@media(min-width:680px){.dist__g{grid-template-columns:1fr auto 1fr}}.dist__c{background-color:var(--card-2);border-radius:var(--r-sm);padding:13px 16px;display:grid;gap:5px}.dist__c--here{box-shadow:inset 0 0 0 1px var(--over)}.dist__k{font-size:10.8px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--fg-m)}.dist__v{font-size:15px;color:var(--fg)}.dist__v--num{font-family:var(--font-num);font-weight:700;color:var(--brand)}.dist__x{display:grid;place-items:center;color:var(--fg-m)}.dist__w{margin:0 0 10px;font-size:14.2px;color:var(--fg-m);max-width:none}.dist__s{font-size:13px;color:var(--brand);text-decoration:none;font-weight:650}.dist__s:hover{text-decoration:underline;text-underline-offset:3px}.dist__f{font-size:15.2px;color:var(--fg-m);max-width:72ch}.win{border-radius:var(--r);background-color:var(--card);padding:clamp(18px,2.4vw,26px);box-shadow:var(--ring),var(--e2);margin:0 0 22px}.win__t{margin-bottom:16px}.win__t b{display:block;font-family:var(--font-d);font-size:20px;letter-spacing:-.02em}.win__t span{display:block;font-size:13px;color:var(--fg-m);margin-top:4px;font-family:var(--font-num)}.win .tw{margin-bottom:16px}.win__r--exact{background-color:var(--ok-w)}.win__r--exact td,.win__r--exact th{color:var(--fg)}.win__r--out td{color:var(--fg-m)}.win__np{color:var(--fg-m);font-size:13px;font-style:italic}.win__f{margin:0;font-size:15px;color:var(--fg-m);max-width:none}.pip{border-radius:var(--r);background-color:var(--over-w);padding:clamp(20px,2.6vw,30px);margin:0 0 24px;box-shadow:inset 0 0 0 1px var(--over),var(--e2)}.pip__t{display:flex;gap:16px;align-items:flex-start;margin-bottom:16px;color:var(--over)}.pip__t b{display:block;font-family:var(--font-d);font-size:19px;letter-spacing:-.02em;color:var(--fg)}.pip__t span{display:block;font-size:14px;color:var(--fg-m);margin-top:4px}.pip__l{font-size:15.4px;color:var(--fg-m);max-width:none}.pip__l2{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.pip__l2 li{margin:0;background-color:var(--card);border-radius:var(--r-sm);padding:13px 16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pip__d{flex:1 1 180px;min-width:0}.pip__d b{display:block;font-size:15px}.pip__d span{display:block;font-size:12.8px;color:var(--fg-m)}.pip__n{font-family:var(--font-num);font-size:22px;font-weight:700;color:var(--over)}.pip__k{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-m);font-weight:700}.pip__f{font-size:14.6px;color:var(--fg-m);max-width:none}.pip__a{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:14.6px;color:var(--fg);max-width:none;padding-top:14px;border-top:1px solid var(--over)}.pip__a .icn{color:var(--over);margin-top:3px}.tiles{margin:0 0 22px}.tiles__h{display:flex;gap:18px;align-items:center;margin-bottom:22px;flex-wrap:wrap}.tiles__c{font-family:var(--font-num);font-size:clamp(46px,6vw,70px);font-weight:700;line-height:.9;background-image:var(--g-amber);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.tiles__c{color:var(--brand);-webkit-text-fill-color:var(--brand)}}.tiles__h p{margin:0;flex:1 1 300px;font-size:15.6px}.tiles__sh{font-size:15px;letter-spacing:.02em;margin:0 0 13px;color:var(--fg-m);font-family:var(--font-ui);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:11.4px}.tiles__g{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:620px){.tiles__g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.tiles__g{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile{margin:0;background-color:var(--card);border-radius:var(--r-sm);padding:17px 19px;position:relative;box-shadow:var(--ring),var(--e1)}.tile__n{font-family:var(--font-num);font-size:11.6px;color:var(--brand);font-weight:700}.tile b{display:block;margin:6px 0 6px;font-size:15.4px;color:var(--fg)}.tile p{margin:0;font-size:14px;color:var(--fg-m);max-width:none}.tile__a{position:absolute;top:14px;right:16px;color:var(--fg-m);font-size:17px;line-height:1}.tiles__f{font-size:14.6px;color:var(--fg-m);max-width:74ch}.hiw{margin:0 0 22px}.hiw__g{display:grid;gap:24px;align-items:start;margin-bottom:20px}@media(min-width:880px){.hiw__g{grid-template-columns:420px 1fr}}.hiw__fig{margin:0}.hiw__fig img{border-radius:var(--r);box-shadow:var(--ring),var(--e2)}.hiw__fig figcaption{margin-top:11px;font-size:13px;color:var(--fg-m)}.hiw__s{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px}.hiw__s li{margin:0;display:flex;align-items:center;gap:14px;background-color:var(--card);border-radius:var(--r-sm);padding:14px 17px;box-shadow:var(--ring),var(--e1)}.hiw__n{font-family:var(--font-num);font-size:12.6px;font-weight:700;color:var(--chip-ink);background-color:var(--chip);background-image:var(--g-chip);clip-path:var(--hex);width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto}.hiw__s b{font-size:15.4px}.hiw__t{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.hiw__t li{margin:0;background-color:var(--card-2);border-radius:var(--r-sm);padding:14px 16px;display:grid;gap:7px;justify-items:start;box-shadow:var(--ring)}.hiw__t b{font-size:14.2px}.hiw__t .icn{color:var(--fg-m)}.hiw__t--miss{background-color:var(--over-w);box-shadow:inset 0 0 0 1px var(--over)}.hiw__t--miss .icn{color:var(--over)}.hiw__miss{font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--over)}.hiw__f{font-size:15.2px;color:var(--fg-m);max-width:72ch}.hiw__f--hot{color:var(--fg)}.ings{display:grid;gap:14px;grid-template-columns:1fr;margin:0 0 22px}@media(min-width:820px){.ings{grid-template-columns:repeat(2,minmax(0,1fr))}}.ing{background-color:var(--card);border-radius:var(--r);padding:22px;box-shadow:var(--ring),var(--e1);transition:transform var(--t-hover) var(--ease),box-shadow var(--t-hover) var(--ease)}.ing:hover{transform:translateY(-4px);box-shadow:var(--ring-b),var(--e3)}.ing__hd{margin-bottom:15px}.ing__p{font-family:var(--font-num);font-size:11.4px;color:var(--brand);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ing h3{margin:6px 0 3px}.ing__lat{margin:0;font-size:13.4px;color:var(--fg-m)}.ing__d{display:grid;gap:1px;background-color:var(--rule);border:1px solid var(--rule);border-radius:var(--r-sm);overflow:hidden;margin:0 0 14px}.ing__d > div{background-color:var(--card-2);padding:11px 15px;display:grid;gap:4px}.ing__d dt{font-size:10.8px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--fg-m)}.ing__d dd{margin:0;font-size:14.6px;color:var(--fg)}.ing__no{color:var(--fg-m);font-style:italic}.ing__cant{display:inline-flex;align-items:center;gap:7px;color:var(--over)}.ing__n{margin:0 0 10px;font-size:14.4px;color:var(--fg-m);max-width:none}.ing__pack{margin:0 0 12px;font-size:13px;color:var(--fg-m);max-width:none;font-style:italic}.ing__s{font-size:13px;color:var(--brand);text-decoration:none;font-weight:650}.ing__s:hover{text-decoration:underline;text-underline-offset:3px}.ings__f{font-size:15px;color:var(--fg-m);max-width:74ch}.seals{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:760px){.seals{grid-template-columns:repeat(2,minmax(0,1fr))}}.seals li{margin:0;display:flex;gap:16px;align-items:flex-start;background-color:var(--card);border-radius:var(--r);padding:17px 19px;box-shadow:var(--ring),var(--e1)}.seal__i{width:74px;flex:0 0 auto}.seal__i img{width:100%;height:auto;border-radius:8px}.seal__b b{display:block;font-size:15.4px}.seal__k{display:block;font-size:11.2px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--brand);margin:4px 0 7px}.seal__b p{margin:0;font-size:14.2px;max-width:none}.seals__f{font-size:15px;color:var(--fg-m);max-width:74ch}.npub{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}@media(min-width:880px){.npub{grid-template-columns:repeat(2,minmax(0,1fr))}}.npub li{margin:0;display:flex;gap:14px;align-items:flex-start;background-color:var(--card);border-radius:var(--r-sm);padding:15px 18px;box-shadow:var(--ring)}.npub .icn{color:var(--over);margin-top:3px}.npub b{display:block;font-size:15px;margin-bottom:5px}.npub p{margin:0;font-size:13.8px;max-width:none}.sc__l{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:14px}.sc__l li{margin:0;background-color:var(--card);border-radius:var(--r-sm);padding:16px 19px;box-shadow:var(--ring),var(--e1)}.sc__h{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:10px}.sc__h b{font-size:15.6px}.sc__n{font-family:var(--font-num);font-size:14px;color:var(--fg-m);flex:0 0 auto}.sc__n i{font-style:normal;font-size:19px;font-weight:700;color:var(--brand)}.sc__bar{height:8px;border-radius:var(--pill);background-color:var(--card-2);overflow:hidden;margin-bottom:10px}.sc__bar i{display:block;height:100%;width:var(--w,0%);border-radius:inherit;background-image:var(--g-amber);transform:scaleX(0);transform-origin:left center}html.js .is-in .sc__bar i{transform:scaleX(1);transition:transform 900ms var(--ease-out) 120ms}html:not(.js) .sc__bar i{transform:scaleX(1)}.sc__l p{margin:0;font-size:14.2px;max-width:none}.sc__t{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 20px;border-radius:var(--r);margin-bottom:16px;background-color:var(--card);box-shadow:var(--ring),var(--e2)}.sc__t span{font-size:11.4px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--fg-m)}.sc__t b{font-family:var(--font-num);font-size:17px;color:var(--fg-m)}.sc__t b i{font-style:normal;font-size:30px;font-weight:700;color:var(--brand)}.sc__f{font-size:15px;color:var(--fg-m);max-width:74ch}.rau{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px}@media(min-width:880px){.rau{grid-template-columns:repeat(2,minmax(0,1fr))}}.rau li{margin:0;display:flex;gap:14px;align-items:flex-start;background-color:var(--card);border-radius:var(--r-sm);padding:15px 18px;box-shadow:var(--ring)}.rau .icn{margin-top:3px;color:var(--fg-m)}.rau b{display:block;font-size:15px}.rau__s{display:block;font-size:12.8px;color:var(--brand);margin:3px 0 6px;font-weight:600}.rau li p{margin:0;font-size:13.8px;max-width:none}.rau__f{font-size:15px;color:var(--fg-m);max-width:74ch}.chk{list-style:none;counter-reset:c;margin:0 0 20px;padding:0;display:grid;gap:12px;max-width:820px}.chk li{counter-increment:c;margin:0;display:flex;gap:16px;align-items:flex-start;background-color:var(--card);border-radius:var(--r);padding:17px 20px;box-shadow:var(--ring),var(--e1);position:relative}.chk__b{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;color:var(--brand);background-color:var(--wash);box-shadow:inset 0 0 0 1px var(--rule-2)}.chk li b{display:block;font-size:15.6px;margin-bottom:5px}.chk li b::before{content:counter(c) ". ";color:var(--brand);font-family:var(--font-num)}.chk li p{margin:0;font-size:14.4px;max-width:none}.chk__f{font-size:15px;color:var(--fg-m);max-width:74ch}.ctap{border:1px solid var(--rule-2);border-radius:var(--r);padding:clamp(26px,3.6vw,48px);text-align:center;margin:0 0 24px;background-color:var(--card)}.ctap h2{max-width:22ch;margin-inline:auto}.ctap p{max-width:60ch;margin-inline:auto;color:var(--fg-m)}.ctap__a{display:flex;flex-wrap:wrap;gap:11px;justify-content:center;margin:22px 0 14px}.ctap a:not(.btn){color:var(--brand)}.ctap__f{font-size:12.6px;color:var(--fg-m);letter-spacing:.04em}.spec{margin:0 0 20px;display:grid;gap:1px;background-color:var(--rule);border:1px solid var(--rule);border-radius:var(--r);overflow:hidden}.spec > div{background-color:var(--card);padding:14px 18px;display:grid;gap:3px}.spec dt{font-size:12.4px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:var(--fg-m)}.spec dd{margin:0;font-size:15px}.spec__f{font-size:14.4px;color:var(--fg-m);max-width:none;border-top:1px solid var(--rule);padding-top:16px}.rsum__g{display:grid;gap:22px;grid-template-columns:1fr;margin-bottom:20px}.rsum__big b{display:block;font-family:var(--font-num);font-size:clamp(48px,7vw,72px);font-weight:700;line-height:.9;letter-spacing:-.05em;color:var(--brand)}.rsum__big span{display:block;font-size:14px;color:var(--fg-m);margin-top:8px}.rsum__big p{margin:12px 0 0;font-size:13.4px;color:var(--fg-m);max-width:none}.rsum__f{font-size:14.6px;color:var(--fg-m);max-width:none;border-top:1px solid var(--rule);padding-top:16px}.rvs{display:grid;gap:16px;grid-template-columns:1fr;margin:0 0 22px}.rv{background-color:var(--card);border:1px solid var(--rule);border-radius:var(--r);padding:20px 22px;transition:border-color var(--t-hover) var(--ease)}.rv:hover{border-color:var(--rule-2)}.rv__top{display:flex;gap:14px;align-items:center;margin-bottom:14px}.rv__ph{width:64px;height:64px;flex:0 0 auto;border-radius:50%;overflow:hidden;background-color:var(--card-2);border:2px solid var(--rule)}.rv__ph img{width:100%;height:100%;object-fit:cover}.rv__who{min-width:0}.rv__who b{display:block;font-size:15.6px}.rv__who span{display:block;font-size:12.6px;color:var(--fg-m);margin-top:2px}.rv__st{color:var(--brand);letter-spacing:.08em;font-size:13.4px;margin-top:4px}.rv__b{font-size:15.2px;margin:0 0 14px;max-width:none}.rv__m{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.rv__m span{font-family:var(--font-num);font-size:11.6px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-m);background-color:var(--card-2);border:1px solid var(--rule);border-radius:var(--pill);padding:3px 11px}.rv__nv{margin:0!important;font-size:11.8px;color:var(--fg-m);border-top:1px dashed var(--rule-2);padding-top:11px;max-width:none}.faq__ctl{display:grid;gap:8px;margin-bottom:20px}.faq__ctl label{font-size:13.6px;font-weight:700;color:var(--fg-m)}.faq__ctl input{font:inherit;font-size:15.4px;padding:13px 16px;border:1px solid var(--rule-2);border-radius:var(--r);background-color:var(--card);color:var(--fg);width:100%}.faq__ctl input::placeholder{color:var(--fg-m);opacity:.85}.faq__n{font-family:var(--font-num);font-size:13px;color:var(--fg-m);white-space:nowrap}.faq__l{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:1px;background-color:var(--rule);border:1px solid var(--rule);border-radius:var(--r);overflow:hidden}.faq__i{background-color:var(--card)}.faq__i details summary{cursor:pointer;padding:16px 48px 16px 20px;font-weight:650;font-size:15.6px;position:relative;list-style:none}.faq__i details summary::-webkit-details-marker{display:none}.faq__i details summary::after{content:"";position:absolute;right:20px;top:calc(50% - 6px);width:12px;height:12px;border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);transform:rotate(45deg) translateY(-2px);transition:transform var(--t-hover) var(--ease)}.faq__i details[open] summary::after{transform:rotate(-135deg) translateY(-2px)}.faq__i details[open] summary{color:var(--brand)}.faq__a{padding:0 20px 18px}.faq__a p{margin:0;font-size:15px;color:var(--fg-m);max-width:none}.faq__none{font-size:15px;color:var(--fg-m)}.faq__more{margin:0}html.js .faq__i[data-over]{display:none}.jc{background-color:var(--card);border:1px solid var(--rule);border-radius:var(--r);padding:22px;position:relative;overflow:hidden;transition:border-color var(--t-hover) var(--ease),box-shadow var(--t-hover) var(--ease)}.jc::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background-color:var(--brand-f);transition:height var(--t-hover) var(--ease)}.jc:hover{border-color:var(--rule-2);box-shadow:var(--e2)}.jc:hover::before{height:6px}.jc__kind{display:inline-block;font-size:10.8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);background-color:var(--wash);border-radius:var(--pill);padding:3px 11px;margin-bottom:12px}.jc h3{margin:0 0 9px;font-family:var(--font-d);font-size:21px;letter-spacing:-.015em}.jc h3 a{text-decoration:none}.jc h3 a:hover{color:var(--brand)}.jc p{margin:0 0 14px;font-size:14.8px;color:var(--fg-m);max-width:none}.jc__m{display:flex;gap:8px 18px;flex-wrap:wrap;margin:0!important;font-size:12.4px;color:var(--fg-m);font-family:var(--font-num);border-top:1px solid var(--rule);padding-top:12px}.jc__slot{color:var(--over);border:1px dashed var(--over);border-radius:var(--r-sm);padding:1px 8px}.jcs{display:grid;gap:16px;grid-template-columns:1fr}.phead--post > .shell,.sec > .shell.post{max-width:calc(820px + var(--gut) * 2)}.post__kind{margin:0 0 12px;font-size:11.4px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--brand)}.post{max-width:none}.post .quick{max-width:none}.psec{margin:0 0 clamp(28px,4vw,44px)}.psec:last-child{margin-bottom:0}.psec h2{font-size:clamp(22px,2.8vw,30px);margin:0 0 16px;padding-top:clamp(10px,1.5vw,18px);scroll-margin-top:110px}.psec p{max-width:70ch}.toc{background-color:var(--card);border:1px solid var(--rule);border-radius:var(--r);padding:20px 24px;margin:0 0 clamp(28px,4vw,44px)}.toc__h{font-size:11.4px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-m);font-family:var(--font-ui)!important;font-weight:700;margin:0 0 12px!important;padding:0!important}.toc ol{margin:0;padding-left:1.4em;display:grid;gap:7px}.toc li{font-size:14.8px}.toc a{color:var(--fg);text-decoration:none}.toc a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.pull{margin:0 0 1.4em;padding:18px 0 18px 24px;border-left:4px solid var(--brand-f);max-width:none}.pull p{margin:0;font-family:var(--font-d);font-size:clamp(19px,2.3vw,25px);line-height:1.35;max-width:none;color:var(--fg)}.pcta{display:grid;gap:18px;grid-template-columns:1fr;align-items:center;background-color:var(--card-2);border:1px solid var(--rule);border-radius:var(--r);padding:22px;margin:0 0 clamp(28px,4vw,44px)}.pcta__s{width:min(180px,46vw);justify-self:center}.pcta__b h3{margin:0 0 8px;font-size:17px}.pcta__b p{margin:0 0 14px;font-size:14.6px;color:var(--fg-m);max-width:none}.pcta__a{display:flex;gap:10px;flex-wrap:wrap;margin:0!important}.pcta__a .btn{padding:11px 20px;font-size:14.4px}.rel{display:grid;gap:14px;grid-template-columns:1fr}.rel__i{background-color:var(--card);border:1px solid var(--rule);border-radius:var(--r);padding:18px;text-decoration:none;display:block;transition:border-color var(--t-hover) var(--ease)}.rel__i:hover{border-color:var(--brand)}.rel__i b{display:block;font-family:var(--font-d);font-size:16.4px;margin:4px 0 8px;line-height:1.25}.rel__i > span:last-child{font-size:12.4px;color:var(--fg-m);font-family:var(--font-num)}.card,.pack,.ic,.jc,.rv,.fit__q,.conf li,.safe li,.rel__i{transition:transform var(--t-hover) var(--ease),border-color var(--t-hover) var(--ease),box-shadow var(--t-hover) var(--ease)}.card:hover,.ic:hover,.jc:hover,.rv:hover,.rel__i:hover,.conf li:hover,.safe li:hover{transform:translateY(-4px);box-shadow:var(--e3)}.card::before,.jc::before{background-image:var(--g-amber)}.rv__ph{position:relative;border:0;padding:3px;background-image:var(--g-amber)}.rv__ph img{border-radius:50%}.rv__st{letter-spacing:.14em}.faq__i details summary::after{content:none}.faq__i details summary{padding-right:62px}.faq__tog,.faq__i details summary::before{content:""}.faq__i details summary::before{position:absolute;right:18px;top:calc(50% - 15px);width:30px;height:30px;border-radius:50%;background-color:var(--card-2);border:1px solid var(--rule);transition:background-color var(--t-hover) var(--ease),border-color var(--t-hover) var(--ease)}.faq__i details summary::after{content:"";position:absolute;right:31px;top:calc(50% - 1px);width:4px;height:0;border:0;transform:none;box-shadow:0 0 0 0 transparent}.faq__i details summary{background-image:none}.faq__plus{position:absolute;right:33px;top:50%;width:13px;height:13px;margin-top:-6.5px;z-index:1;pointer-events:none}.faq__plus::before,.faq__plus::after{content:"";position:absolute;background-color:var(--brand);border-radius:2px;transition:transform 260ms var(--ease-out),opacity 180ms linear}.faq__plus::before{left:0;top:5.5px;width:13px;height:2px}.faq__plus::after{left:5.5px;top:0;width:2px;height:13px}.faq__i details[open] summary::before{background-image:var(--g-amber);border-color:transparent}.faq__i details[open] .faq__plus::before{transform:rotate(180deg)}.faq__i details[open] .faq__plus::after{transform:rotate(90deg);opacity:0}.faq__i details[open] .faq__plus::before,.faq__i details[open] .faq__plus::after{background-color:#231a06}.faq__i details summary:hover::before{border-color:var(--brand)}.obar{position:fixed;left:0;right:0;bottom:0;z-index:95;background-color:var(--ground-2);color:var(--fg);border-top:1px solid var(--rule-2);padding:11px var(--gut);display:flex;align-items:center;gap:14px;box-shadow:0 -10px 34px -14px rgba(0,0,0,.7);transform:translateY(105%);transition:transform 320ms var(--ease-out)}.obar.is-on{transform:translateY(0)}.obar__t{min-width:0;flex:1}.obar__t b{display:block;font-size:13.6px;line-height:1.25}.obar__t span{display:block;font-size:11.6px;color:var(--fg-m);font-family:var(--font-num);margin-top:2px}.obar .btn{padding:11px 20px;font-size:14.4px;flex:0 0 auto}html:not(.js) .obar{display:none}.toc a{position:relative}.toc a::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background-image:var(--g-amber);transform:scaleX(0);transform-origin:left;transition:transform 220ms var(--ease-out)}.toc a:hover::after{transform:scaleX(1)}.toc a:hover{text-decoration:none}.pull{position:relative;padding-left:30px;border-left:0}.pull::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:var(--pill);background-image:var(--g-amber)}.slot{background:#FFE14D;color:#1B1208;font-weight:700;font-style:normal;padding:1px 7px 1px 5px;border-radius:6px;outline:2px dashed #C2410C;outline-offset:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:normal}.slot::before{content:"\270E";display:inline-block;margin-right:4px;font-weight:400}a .slot{text-decoration:none}.slot.is-flash{animation:slotflash 1.4s ease-out}.rvw--slot{position:relative;outline:2px dashed #C2410C;outline-offset:-2px}.rvw--slot::after{content:"Fill in";position:absolute;top:-11px;right:14px;padding:1px 9px;border-radius:999px;background:#FFE14D;color:#1B1208;font-size:12px;font-weight:700}.slotfind{position:fixed;left:14px;bottom:84px;z-index:70;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:2px dashed #C2410C;border-radius:12px;background:#FFE14D;color:#1B1208;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px -10px rgba(0,0,0,.4)}.slotfind:focus-visible{outline:3px solid #1B1208;outline-offset:2px}.rs .slot,.rvw__meta .slot,.rvw__foot .slot{white-space:nowrap}.slot--nw{white-space:nowrap}.rv__b .slot{display:inline;line-height:1.9}.rv__ph--slot{outline:2px dashed #C2410C;outline-offset:2px}p.rv__slotn{margin:12px 0 0!important;font-family:var(--font-num);font-size:12.4px;color:#1B1208;background:#FFE14D;border-radius:var(--r-sm);padding:7px 11px;font-weight:700;max-width:none}.rvw--slot{margin-top:11px}.rsum__big b .slot,.hfig b .slot{font-size:.62em;vertical-align:middle}.ord{position:relative;border-radius:var(--r);padding:clamp(22px,3vw,40px);background-color:var(--card);text-align:center;border:2px solid transparent;background-image:linear-gradient(var(--card),var(--card)),var(--g-amber);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--e2)}.ord__k{margin:0 auto 9px!important;max-width:none;font-family:var(--font-ui);font-size:11.4px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--brand)}.ord h2{margin:0 0 12px;font-size:clamp(23px,2.9vw,33px);line-height:1.12;max-width:26ch;margin-inline:auto}.ord__l{margin:0 auto 24px;max-width:62ch;color:var(--fg-m);font-size:15.6px}.ord__ps{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:14px;grid-template-columns:1fr;text-align:left}.ord__p{position:relative;background-color:var(--card-2);border:1px solid var(--rule);border-radius:var(--r-sm);padding:18px 18px 16px;display:grid;gap:7px;align-content:start;transition:transform var(--t-hover) var(--ease),border-color var(--t-hover) var(--ease),box-shadow var(--t-hover) var(--ease)}.ord__p:hover{transform:translateY(-4px);border-color:var(--rule-2);box-shadow:var(--e3)}.ord__p--hot{border-color:var(--brand);box-shadow:var(--glow-amber)}.ord__pt--ghost{visibility:hidden}.ord__pt{align-self:start;justify-self:start;font-size:10.8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--chip-ink);background-color:var(--chip);background-image:var(--g-chip);background-color:var(--brand-f);padding:5px 10px;border-radius:var(--pill)}.ord__pb{font-family:var(--font-d);font-size:19px;font-weight:700;line-height:1.1}.ord__pday{font-family:var(--font-num);font-size:30px;font-weight:700;line-height:1;color:var(--brand);display:flex;align-items:baseline;gap:7px}.ord__pday i{font-family:var(--font-ui);font-size:12.6px;font-style:normal;font-weight:600;color:var(--fg-m);letter-spacing:.04em}.ord__psum{font-family:var(--font-num);font-size:14px;color:var(--fg);font-weight:700}.ord__p .btn{width:100%;margin-top:4px}.ord__pf{font-size:12.4px;color:var(--fg-m);line-height:1.45}.ord__a{display:flex;flex-wrap:wrap;gap:13px;justify-content:center;margin:0 0 20px!important}.ord__tr{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:9px 22px;justify-content:center;font-size:13.2px;color:var(--fg-m)}.ord__tr li{display:flex;align-items:center;gap:8px}.ord__tr li .icn{flex:0 0 auto;color:var(--ok);background-color:var(--ok-w);border-radius:50%;padding:3px;width:18px;height:18px}.ord__f{margin:0!important;font-size:12.4px;color:var(--fg-m);max-width:74ch;margin-inline:auto!important;line-height:1.55}.ord--slim h2{max-width:30ch}.ord--slim .ord__l{margin-bottom:22px}.ctap__tr{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;font-size:13px;color:var(--fg-m)}.ctap__tr li{display:flex;align-items:center;gap:7px}.ctap__tr li .icn{flex:0 0 auto;color:var(--ok);width:17px;height:17px}.pcta__f{margin:10px 0 0!important;font-size:12.4px;color:var(--fg-m);font-family:var(--font-num)}.spec{display:grid;gap:12px;background:none;border:0;border-radius:0;overflow:visible;grid-template-columns:1fr;margin:0 0 22px}.spec > div{background-color:var(--card);border-radius:var(--r-sm);padding:16px 18px;display:grid;gap:4px;grid-template-columns:none;box-shadow:var(--ring),var(--e1);position:relative;overflow:hidden;transition:transform var(--t-hover) var(--ease),box-shadow var(--t-hover) var(--ease)}.spec > div::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-image:var(--g-amber);transform:scaleY(0);transform-origin:top center;transition:transform 260ms var(--ease-out)}.spec > div:hover{transform:translateY(-3px);box-shadow:var(--ring),var(--e3)}.spec > div:hover::before{transform:scaleY(1)}.spec__i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--brand);background-color:var(--wash);margin-bottom:6px}.spec dt{font-size:11.4px;letter-spacing:.1em}.spec dd{font-size:15.6px;font-weight:600;color:var(--fg)}.tw,.isl,.jc,.rel__i,.fit__q{box-shadow:var(--ring),var(--e1)}.jc:hover,.rel__i:hover{box-shadow:var(--ring-b),var(--e3)}.spec{display:grid;gap:12px;grid-template-columns:1fr;margin:0 0 22px}@media(min-width:620px){.spec{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.spec{grid-template-columns:repeat(3,minmax(0,1fr))}}.spec > div{background-color:var(--card);border-radius:var(--r-sm);padding:16px 18px;display:grid;gap:4px;position:relative;overflow:hidden;box-shadow:var(--ring),var(--e1);transition:transform var(--t-hover) var(--ease),box-shadow var(--t-hover) var(--ease)}.spec > div::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-image:var(--g-amber);transform:scaleY(0);transform-origin:top center;transition:transform 260ms var(--ease-out)}.spec > div:hover{transform:translateY(-3px);box-shadow:var(--ring),var(--e3)}.spec > div:hover::before{transform:scaleY(1)}.spec__i{width:34px;height:34px;display:grid;place-items:center;color:var(--chip-ink);background-color:var(--chip);background-image:var(--g-chip);clip-path:var(--hex);margin-bottom:6px}.spec dt{font-size:11.4px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--fg-m)}.spec dd{margin:0;font-size:15.4px;font-weight:600;color:var(--fg)}.spec__f{font-size:14.6px;color:var(--fg-m);max-width:74ch}.ctap__tr,.ord__tr{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:9px 22px;justify-content:center;font-size:13.2px;color:var(--fg-m)}.ctap__tr li,.ord__tr li{margin:0;display:flex;align-items:center;gap:8px}.ctap__tr .icn,.ord__tr .icn{color:var(--ok);flex:0 0 auto}.ord__us{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:620px){.ord__us{grid-template-columns:repeat(2,minmax(0,1fr))}}.ord__u{margin:0;background-color:var(--card-2);border-radius:var(--r-sm);padding:14px 17px;display:grid;gap:5px;text-align:left;box-shadow:inset 0 0 0 1px var(--rule)}.ord__u b{font-family:var(--font-d);font-size:16.4px}.ord__u span{font-size:12.8px;color:var(--fg-m);font-family:var(--font-num)}.ord__np{display:inline-flex;align-items:center;gap:7px;color:var(--over);font-style:italic;font-family:var(--font-ui)!important}.ord__main{display:grid;gap:22px;align-items:center;margin:0 0 22px}@media(min-width:760px){.ord__main{grid-template-columns:300px 1fr}}.ord__shot{justify-self:center}.ord__shot img{width:min(300px,70vw);height:auto}.ord__body{text-align:left}.ord__tag{display:inline-block;font-size:10.8px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--chip-ink);background-color:var(--chip);background-image:var(--g-chip);padding:6px 12px;border-radius:var(--pill);margin-bottom:12px}.ord__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ord__price b{font-family:var(--font-num);font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1;color:var(--brand)}.ord__price span{font-size:13.4px;color:var(--fg-m);font-family:var(--font-num)}.ord__d{display:grid;gap:1px;background-color:var(--rule);border:1px solid var(--rule);border-radius:var(--r-sm);overflow:hidden;margin:0 0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ord__d > div{background-color:var(--card-2);padding:11px 14px;display:grid;gap:3px}.ord__d dt{font-size:10.6px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--fg-m)}.ord__d dd{margin:0;font-size:14.6px;font-weight:700;font-family:var(--font-num);color:var(--fg)}.jcs{display:grid;gap:14px;grid-template-columns:1fr;margin:0 0 22px}@media(min-width:700px){.jcs{grid-template-columns:repeat(2,minmax(0,1fr))}}.foot{padding:clamp(40px,5vw,70px) 0 26px;position:relative}.foot::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background-color:var(--brand-t)}.foot__top{display:grid;gap:26px;grid-template-columns:1fr;padding-bottom:30px;border-bottom:1px solid var(--rule)}@media(min-width:680px){.foot__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.foot__top{grid-template-columns:1.2fr repeat(5,minmax(0,1fr)) 1.3fr}}.foot__b b{display:block;font-family:var(--font-d);font-size:20px;font-weight:700;letter-spacing:-.02em;margin:12px 0 8px}.foot__b p{margin:0 0 5px;font-size:13.4px;color:var(--fg-m);max-width:none}.foot__b .brand__m{background-color:var(--card-2);color:var(--brand)}.foot__c h2{font-size:11.6px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-m);margin:0 0 13px;font-family:var(--font-ui);font-weight:700}.foot__c ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.foot__c a{font-size:13.4px;text-decoration:none;color:var(--fg)}.foot__c a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.foot__c--k dl{margin:0;display:grid;gap:11px}.foot__c--k dt{font-size:11.2px;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-m);font-weight:700}.foot__c--k dd{margin:3px 0 0;font-size:13.4px}.foot__c--k dd a{color:var(--brand);text-decoration:none;font-weight:700}.foot__c--k dd span{display:block;font-size:11.6px;color:var(--fg-m);margin-top:2px}.foot__seals{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;padding:26px 0;border-bottom:1px solid var(--rule)}.foot__seal img{width:48px;height:auto;opacity:.92}.foot__pay{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;padding:22px 0;border-bottom:1px solid var(--rule);text-align:center}.foot__pay img{width:min(190px,60vw);height:auto}.foot__pay span{font-size:12px;color:var(--fg-m);max-width:46ch}.foot__prec{padding:26px 0;border-bottom:1px solid var(--rule)}.foot__prec h2{font-size:11.6px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-m);margin:0 0 13px;font-family:var(--font-ui);font-weight:700}.foot__prec ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}@media(min-width:900px){.foot__prec ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 32px}}.foot__prec li{font-size:12.6px;color:var(--fg-m);line-height:1.56;padding-left:15px;position:relative}.foot__prec li::before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:2px;background-color:var(--rule-2)}.foot__rev{padding:20px 0;border-bottom:1px solid var(--rule);font-size:12.8px;color:var(--fg-m)}.foot__rev b{color:var(--fg)}.foot__rev a{color:var(--brand)}.foot__legal{padding-top:22px;display:grid;gap:12px}@media(min-width:860px){.foot__legal{grid-template-columns:auto 1fr;align-items:center}}.foot__legal nav{display:flex;flex-wrap:wrap;gap:16px}.foot__legal a{font-size:13px;color:var(--fg);text-decoration:none}.foot__legal a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.foot__legal p{margin:0;font-size:12.4px;color:var(--fg-m);max-width:none}@media(min-width:860px){.foot__legal p{text-align:right}}.foot::before{background-image:var(--g-amber)}:root{--css-ready:1}.npub,.seals,.rau,.chk,.dist,.tiles__g,.ord__us,.ord__tr,.ctap__tr,.sc__l,.ings,.pip__l2,.hiw__s,.hiw__t,.refs,.cards,.spec,.kr,.lrow,.chp__l,.jcs,.steps{max-width:none}
