.inf{flex-direction:column;min-height:100dvh;display:flex}.inf-bar{width:100%;max-width:1120px;padding:max(env(safe-area-inset-top), 10px) 16px 0;align-items:center;gap:12px;min-height:66px;margin:0 auto;display:flex}.inf-back{border-radius:12px;width:40px;height:40px;position:relative}.inf-back:before{content:"";position:absolute;inset:-4px}.inf-brand{align-items:center;gap:10px;min-width:0;display:flex}.inf-tabs{border-radius:var(--fe-r-ctl);background:var(--fe-inset);gap:2px;margin-left:auto;padding:3px;display:inline-flex}.inf-tab{min-height:30px;font-family:var(--fe-f-label);font-size:var(--fe-fs-action);letter-spacing:.04em;color:var(--n-text-2);border-radius:9px;align-items:center;padding:0 12px;font-weight:600;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.inf-tab:before{content:"";position:absolute;inset:-7px 0}.inf-tab:hover{color:var(--n-chalk)}.inf-tab[aria-current=page]{color:var(--n-chalk);text-decoration:underline;-webkit-text-decoration-color:var(--n-gold);text-decoration-color:var(--n-gold);text-underline-offset:6px;background:0 0;text-decoration-thickness:2px}@media (max-width:559px){.inf-bar{flex-wrap:wrap;row-gap:10px}.inf-tabs{order:3;width:100%;margin-left:0}.inf-tab{flex:1;justify-content:center}}.inf-main{width:100%;max-width:1120px;animation:ns-rise .36s var(--fe-ease-out,cubic-bezier(.22, 1, .36, 1)) both;margin:0 auto;padding:0 16px 56px}.inf-col{min-width:0;max-width:760px;margin:0 auto}.inf-toc{display:none}@media (min-width:1100px){.inf-main{padding:0 28px 72px}.inf-main.has-toc{grid-template-columns:240px minmax(0,760px);justify-content:center;align-items:start;gap:48px;display:grid}.inf-main.has-toc .inf-col{margin:0}.inf-toc{margin-top:132px;padding:0;display:block}.inf-toc .ns-lbl{padding:0 10px 12px;display:block}.inf-toc ol{margin:0;padding:0;list-style:none}.inf-toc a{border-radius:var(--fe-r-ctl);min-height:40px;font-size:var(--fe-fs-body);color:var(--n-text-2);align-items:baseline;gap:10px;padding:6px 10px;transition:background-color .15s,color .15s;display:flex}.inf-toc a:hover{background:var(--fe-inset);color:var(--n-chalk)}.inf-toc .n{font-family:var(--n-display);font-size:var(--fe-fs-meta);color:var(--n-dim);font-variant-numeric:tabular-nums}}.inf-head{padding:24px 2px}.inf-title{font-family:var(--n-display);font-weight:500;font-size:var(--fe-fs-title);letter-spacing:.01em;text-transform:none;color:var(--n-chalk);text-wrap:balance;margin-top:8px;line-height:1.1}.inf-title em{color:var(--n-gold);font-style:normal}.inf-sub{font-size:var(--fe-fs-body);color:var(--n-text-2);max-width:600px;margin-top:8px;line-height:1.5}@media (min-width:900px){.inf-head{padding:48px 2px 32px}.inf-title{font-size:var(--fe-fs-display);line-height:1.05}}.inf-summary{padding:var(--fe-pad,16px);border-radius:var(--fe-r-lg);background:var(--fe-frost);box-shadow:inset 0 0 0 1px var(--fe-edge), inset 0 1px 0 #ffffff1a;-webkit-backdrop-filter:var(--fe-frost-blur);backdrop-filter:var(--fe-frost-blur);border:0;margin-bottom:12px;position:relative}.inf-summary ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.inf-summary li{font-size:var(--fe-fs-body);color:var(--n-chalk);padding-left:18px;line-height:1.5;position:relative}.inf-summary li:before{content:"";background:var(--n-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.inf-sec{padding-top:32px;scroll-margin-top:24px}.inf-sec h2{font-family:var(--fe-f-label);font-weight:600;font-size:var(--fe-fs-label);letter-spacing:var(--fe-track-label);text-transform:uppercase;color:var(--n-dim);align-items:baseline;gap:8px;display:flex}.inf-sec h2 .n{font:inherit;color:var(--n-gold);font-variant-numeric:tabular-nums}.inf-sec:target h2{color:var(--n-gold)}.inf-prose{font-size:var(--fe-fs-body);color:var(--n-text-2);margin-top:12px;line-height:1.6}.inf-prose p+p,.inf-prose p+ul,.inf-prose ul+p{margin-top:12px}.inf-prose ul{margin:10px 0 0;padding-left:20px;list-style:outside}.inf-prose li{margin-top:6px}.inf-prose li::marker{color:var(--n-mute)}.inf-prose b,.inf-prose strong{color:var(--n-chalk);font-weight:600}.inf-prose a,.inf-foot a,.inf-faq a{color:var(--n-gold);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--fe-gold-rgb), .35);text-decoration-color:rgba(var(--fe-gold-rgb), .35);text-underline-offset:3px}.inf-prose a:hover,.inf-foot a:hover,.inf-faq a:hover{text-decoration-color:currentColor}.inf-table{margin-top:12px}.inf-table>div{font-size:var(--fe-fs-body);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.inf-table>div+div{border-top:1px solid var(--fe-hair)}.inf-table b{color:var(--n-chalk);font-weight:600}@media (max-width:479px){.inf-table>div{grid-template-columns:1fr;gap:2px}}.inf-faq-sec{margin-top:var(--fe-sp-8)}.inf-faq-sec:first-of-type{margin-top:4px}.inf-faq-h{margin:0 0 var(--fe-sp-4);align-items:center;gap:12px;display:flex}.inf-faq-h h2{font-family:var(--fe-f-label);font-weight:600;font-size:var(--fe-fs-label);letter-spacing:var(--fe-track-label);text-transform:uppercase;color:var(--n-dim);line-height:1}.inf-faq-h .ns-ico{display:none}.inf-faq{gap:var(--fe-sp-3);flex-direction:column;display:flex}.inf-faq details{position:relative}.inf-faq summary{border-radius:var(--fe-r-ctl);cursor:pointer;min-height:44px;font-size:var(--fe-fs-name);color:var(--n-chalk);align-items:center;gap:12px;margin:0 -8px;padding:4px 8px;font-weight:600;list-style:none;transition:background-color .15s;display:flex}.inf-faq summary::-webkit-details-marker{display:none}.inf-faq summary:hover{background:var(--fe-inset)}.inf-faq summary .q{flex:1;min-width:0}.inf-faq summary .chev{color:var(--n-dim);transition:transform .25s var(--fe-ease-out,ease);flex-shrink:0}.inf-faq details[open] summary .chev{color:var(--n-gold);transform:rotate(90deg)}.inf-faq details[open] summary{color:var(--n-gold)}.inf-faq .a{font-size:var(--fe-fs-body);color:var(--n-text-2);animation:inf-open .28s var(--fe-ease-out,ease) both;padding:4px 0 8px;line-height:1.6}.inf-faq .a p+p,.inf-faq .a p+ul{margin-top:10px}.inf-faq .a ul{margin:8px 0 0;padding-left:18px;list-style:outside}.inf-faq .a li{margin-top:4px}.inf-faq .a b{color:var(--n-chalk);font-weight:600}@keyframes inf-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (min-width:900px){.inf-faq-grid{gap:0 var(--fe-sp-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.inf-faq-grid .inf-faq-sec:nth-of-type(2){margin-top:4px}}.inf-contact{margin-top:var(--fe-sp-8);padding:var(--fe-pad,16px);border-radius:var(--fe-r-lg);background:var(--fe-frost);box-shadow:inset 0 0 0 1px var(--fe-edge), inset 0 1px 0 #ffffff1a;-webkit-backdrop-filter:var(--fe-frost-blur);backdrop-filter:var(--fe-frost-blur);border:0;align-items:center;gap:16px;display:flex}.inf-contact .m{flex:1;min-width:0}.inf-contact .t{font-weight:600;font-size:var(--fe-fs-name);color:var(--n-chalk);line-height:1.25}.inf-contact .d{font-size:var(--fe-fs-body);color:var(--n-text-2);margin-top:3px;line-height:1.45}@media (max-width:559px){.inf-contact{flex-direction:column;align-items:stretch}.inf-contact .ns-btn{width:100%}}.inf-foot{margin-top:var(--fe-sp-12);padding-top:var(--fe-sp-6);border-top:1px solid var(--fe-hair);font-size:var(--fe-fs-meta);color:var(--n-dim);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.inf-foot-links{gap:18px;display:inline-flex}.inf-foot-links a{color:var(--n-dim);text-decoration:none}.inf-foot-links a:hover{color:var(--n-chalk)}.inf-bye{text-align:center;flex-direction:column;align-items:center;padding:8vh 0 0;display:flex}.inf-bye-ico{color:var(--n-gold);animation:inf-pop .36s var(--fe-ease-out,cubic-bezier(.2, .8, .2, 1)) both;justify-content:center;align-items:center;display:inline-flex}.inf-bye-ico svg{width:32px;height:32px}.inf-bye .inf-title{margin-top:22px}.inf-bye .inf-sub{margin:12px auto 0}.inf-bye-list{text-align:left;width:100%;max-width:460px;margin:26px auto 0}.inf-bye-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@keyframes inf-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.inf-agree{text-align:center;font-size:calc(12px * var(--fe-text-scale,1));color:var(--n-dim);margin-top:14px;line-height:1.5}.inf-agree a{color:var(--n-text-2);text-underline-offset:2px;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}.inf-agree a:hover{color:var(--n-gold)}@media (prefers-reduced-motion:reduce){.inf-main,.inf-faq .a,.inf-bye-ico{animation:none}.inf-faq summary .chev{transition:none}}
