.yd913G_layout{gap:clamp(1.5rem,4vw,3rem);display:grid}.yd913G_article{min-width:0}.yd913G_toc{top:calc(var(--header-height) + 8px);z-index:5;border:1px solid var(--color-line);border-radius:var(--radius-card-sm);background:#121411f5;align-self:start;padding:1rem 1.1rem;position:sticky}.yd913G_tocHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.yd913G_percent{font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:.8rem;font-weight:600}.yd913G_track{border-radius:var(--radius-pill);background:var(--color-line);height:3px;margin:.75rem 0 .5rem;position:relative;overflow:hidden}.yd913G_fill{transform-origin:0;border-radius:inherit;background:var(--color-accent);position:absolute;inset:0}.yd913G_toggle{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.75rem;padding:.5rem .25rem .1rem;font-size:.95rem;display:flex}.yd913G_toggle .yd913G_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.yd913G_chevron{border-right:2px solid var(--color-text-2);border-bottom:2px solid var(--color-text-2);width:9px;height:9px;transition:rotate .25s var(--ease-out);flex:none;translate:0 -3px;rotate:45deg}.yd913G_toggle[aria-expanded=true] .yd913G_chevron{translate:0 2px;rotate:225deg}.yd913G_list{gap:2px;margin:0;padding:0;list-style:none;display:none}.yd913G_listOpen{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);background:var(--color-surface);max-height:min(60vh,520px);padding:.5rem;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px -16px #000c}.yd913G_link{color:var(--color-text-2);transition:color .2s var(--ease-out);border-radius:12px;align-items:baseline;gap:.75rem;padding:.5rem .75rem;font-size:.92rem;line-height:1.3;text-decoration:none;display:flex;position:relative}.yd913G_link:hover,.yd913G_linkActive{color:var(--color-text)}.yd913G_indicator{z-index:0;border-radius:inherit;background:var(--color-surface-2);box-shadow:inset 2px 0 0 var(--color-accent);position:absolute;inset:0}.yd913G_num,.yd913G_label{z-index:1;position:relative}.yd913G_num{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-caption);transition:color .2s var(--ease-out);flex:none;font-size:1.05rem;font-weight:800}.yd913G_linkActive .yd913G_num,.yd913G_toggle .yd913G_num{color:var(--color-accent)}@media (min-width:1080px){.yd913G_layout{grid-template-columns:290px minmax(0,1fr);gap:clamp(3rem,5vw,5rem)}.yd913G_toc{top:calc(var(--header-height) + 24px);max-height:calc(100vh - var(--header-height) - 48px);padding:1.25rem;overflow-y:auto}.yd913G_toggle{display:none}.yd913G_list,.yd913G_listOpen{max-height:none;box-shadow:none;background:0 0;border:0;margin-top:.5rem;padding:0;display:grid;position:static;overflow:visible}}
.NRFC3G_page{padding-bottom:clamp(3rem,8vw,6rem);position:relative;overflow-x:clip}.NRFC3G_page:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#4dff6a1f,#0000 70%);width:min(70vw,760px);position:absolute;inset:-10% -20% auto auto}.NRFC3G_hero{gap:1rem;padding-block:clamp(2.5rem,7vw,5rem) clamp(2rem,5vw,3.5rem);display:grid;position:relative}.NRFC3G_title{font-size:clamp(2.8rem,10vw,7.5rem)}.NRFC3G_intro{max-width:60ch;color:var(--color-text-2);margin:.5rem 0 0;font-size:clamp(1rem,1.6vw,1.15rem)}.NRFC3G_updated{color:var(--color-caption);margin:.75rem 0 0;font-size:.9rem}.NRFC3G_keys{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.NRFC3G_key{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);background:var(--color-surface);height:100%;color:var(--color-text-2);transition:border-color .25s var(--ease-out), transform .25s var(--ease-out);gap:.35rem;padding:1.1rem 1.25rem;text-decoration:none;display:grid}.NRFC3G_key:hover{border-color:var(--color-accent);transform:translateY(-3px)}.NRFC3G_keyBig{font-family:var(--font-display);text-transform:uppercase;color:var(--color-accent);font-size:2.2rem;font-weight:900;line-height:1}.NRFC3G_keyText{font-size:.92rem;line-height:1.35}.NRFC3G_body{position:relative}.NRFC3G_article{border-bottom:1px solid var(--color-line);padding-block:clamp(1.75rem,4vw,2.5rem);scroll-margin-top:110px}@media (min-width:1080px){.NRFC3G_article{scroll-margin-top:0}}.NRFC3G_article:first-child{padding-top:0}.NRFC3G_articleTitle{font-family:var(--font-display);text-transform:uppercase;gap:.35rem;margin:0 0 1.25rem;font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:800;line-height:1;display:grid}.NRFC3G_articleNum{font-family:var(--font-body);letter-spacing:.18em;color:var(--color-accent);font-size:.78rem;font-weight:600}.NRFC3G_prose{max-width:72ch;color:var(--color-text-2);gap:1rem;line-height:1.65;display:grid}.NRFC3G_prose p,.NRFC3G_prose ol,.NRFC3G_prose ul,.NRFC3G_prose dl{margin:0}.NRFC3G_prose h3{color:var(--color-text);margin:.75rem 0 -.35rem;font-size:1.05rem;font-weight:600}.NRFC3G_prose a{color:var(--color-text);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px}.NRFC3G_prose strong{color:var(--color-text)}.NRFC3G_lead{border-left:3px solid var(--color-accent);background:var(--color-surface);color:var(--color-text);border-radius:0 12px 12px 0;padding:1rem 1.25rem;font-size:1.05rem}.NRFC3G_steps{gap:.35rem;padding-left:1.4rem;display:grid}.NRFC3G_steps li::marker{color:var(--color-accent);font-weight:700}.NRFC3G_chips{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.NRFC3G_chips li{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);padding:.4rem .9rem;font-size:.9rem;font-weight:500}.NRFC3G_facts{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);display:grid;overflow:hidden}.NRFC3G_facts>div{border-bottom:1px solid var(--color-line);gap:.2rem;padding:.8rem 1.1rem;display:grid}.NRFC3G_facts>div:last-child{border-bottom:0}.NRFC3G_facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-caption);font-size:.75rem;font-weight:600}.NRFC3G_facts dd{color:var(--color-text);margin:0}@media (min-width:640px){.NRFC3G_facts>div{grid-template-columns:190px 1fr;align-items:baseline;gap:1rem}}.NRFC3G_legalBox{border-radius:var(--radius-card-sm);background:linear-gradient(160deg, #4dff6a0f, var(--color-surface) 40%);border:1px solid #4dff6a59;gap:.75rem;padding:clamp(1.1rem,3vw,1.75rem);font-size:.95rem;display:grid}.NRFC3G_legalBox p,.NRFC3G_legalBox ol{margin:0}.NRFC3G_legalBox ol{gap:.35rem;padding-left:1.4rem;display:grid}.NRFC3G_legalBoxTitle{color:var(--color-text);font-weight:700}@media print{.NRFC3G_page:before,.NRFC3G_keys,.NRFC3G_body nav{display:none}.NRFC3G_prose,.NRFC3G_intro,.NRFC3G_legalBox{color:#000;background:0 0}}
.BxU0Ra_table{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.BxU0Ra_row{border-bottom:1px solid var(--color-line);gap:.3rem;padding:.85rem 1.1rem;display:grid}.BxU0Ra_row:last-child{border-bottom:0}.BxU0Ra_head{display:none}.BxU0Ra_cell{color:var(--color-text-2);margin:0}.BxU0Ra_cell:first-child{color:var(--color-text);font-weight:600}.BxU0Ra_cellLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-caption);font-size:.72rem;font-weight:600;display:block}@media (min-width:760px){.BxU0Ra_row{grid-template-columns:1.1fr 1fr 1fr;align-items:baseline;gap:1.25rem}.BxU0Ra_two .BxU0Ra_row{grid-template-columns:1.1fr 1.6fr}.BxU0Ra_head{background:var(--color-surface-2);display:grid}.BxU0Ra_head .BxU0Ra_cell{letter-spacing:.12em;text-transform:uppercase;color:var(--color-caption);font-size:.75rem;font-weight:600}.BxU0Ra_cellLabel{display:none}}
.NsJw6q_form{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);background:var(--color-surface);margin:1.5rem 0 0;overflow:hidden}.NsJw6q_head{border-bottom:1px solid var(--color-line);background:var(--color-surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem .85rem 1.25rem;display:flex}.NsJw6q_copy{min-height:38px;padding-inline:1rem;font-size:.85rem}.NsJw6q_body{color:var(--color-text-2);gap:.75rem;padding:1.25rem;display:grid}.NsJw6q_body p{margin:0}.NsJw6q_field{border-bottom:1px dashed var(--color-line);color:var(--color-text);padding-bottom:1.4rem}
