:root{--bx:#f4f5f6;--navy:#344657;--navy2:#26343f;--brick:#a8431f;--edge:#c9d0d6;--soft:#e6eaee;--muted:#5b6872}body{background:var(--bx)!important}main.box{width:100%;max-width:760px;margin:0 auto;padding:0 1.25rem 4.5rem;color:var(--navy2);box-sizing:border-box;overflow-wrap:anywhere;line-break:strict}main.box *,main.box *:before,main.box *:after{box-sizing:border-box}main.box h1,main.box h2,main.box h3,main.box p{color:var(--navy2);margin:0}main.box a{color:inherit;text-decoration:none}main.box a:focus-visible{outline:2px solid var(--brick);outline-offset:3px}.box .head{padding:2.4rem 0 0}.box .head .kicker{font-size:.82rem;font-weight:700;color:var(--muted);letter-spacing:.04em}.box .head h1{margin-top:.8rem;font-size:clamp(1.9rem,8.4vw,3rem);line-height:1.3;font-weight:900;letter-spacing:-.01em;color:var(--navy)}.box .head .lede{margin-top:1.1rem;font-size:1.02rem;line-height:1.85;max-width:34rem}.box .blk{margin-top:3rem}.box .tab{display:inline-block;margin:0;padding:.4rem 1rem .35rem;background:var(--navy);color:#fff!important;font-size:.95rem;font-weight:800;letter-spacing:.04em;border-radius:6px 6px 0 0}.box .sheet{border:1px solid var(--navy);background:#fff;padding:.2rem 1rem 1rem}.box .sheet>.intro{margin-top:.9rem;font-size:.92rem;line-height:1.75;color:var(--muted)}.box .steps{margin:.6rem 0 0;padding:0;counter-reset:s}.box .steps li{list-style:none;border-bottom:1px solid var(--edge)}.box .steps li:last-child{border-bottom:0}.box .steps a{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;padding:1rem 0;align-items:start}.box .steps .ck{counter-increment:s;display:block;width:1.6rem;height:1.6rem;border:2px solid var(--navy);position:relative;margin-top:.15rem}.box .steps .ck:after{content:counter(s);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:900;color:var(--navy);font-variant-numeric:tabular-nums}.box .steps .t{display:block;font-weight:800;font-size:1.05rem;line-height:1.6}.box .steps .h{display:block;margin-top:.15rem;font-size:.88rem;line-height:1.6;color:var(--muted)}.box .steps a:hover .t{text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--brick);text-decoration-thickness:2px}.box .warn{margin-top:3rem;padding:1.1rem 1.1rem 1.2rem;border-left:5px solid var(--brick);background:#fff}.box .warn .tag{font-size:.85rem;font-weight:800;color:var(--brick)!important}.box .warn h2{margin-top:.3rem;font-size:1.3rem;line-height:1.5;font-weight:900}.box .warn p{margin-top:.7rem;font-size:1rem;line-height:1.85}.box .warn .links{margin:.9rem 0 0;padding:0}.box .warn .links li{list-style:none}.box .warn .links a{display:block;padding:.65rem 0;border-top:1px solid var(--edge);font-size:.95rem;line-height:1.65;font-weight:700}.box .warn .links a:hover{text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--brick)}.box .warn .note{margin-top:.6rem;font-size:.85rem;color:var(--muted)!important;line-height:1.7}.box .lst{margin:.4rem 0 0;padding:0}.box .lst li{list-style:none;border-bottom:1px solid var(--edge)}.box .lst li:last-child{border-bottom:0}.box .lst a{display:block;padding:.8rem 0;font-size:.98rem;line-height:1.65;font-weight:600}.box .lst a:hover{text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--brick)}.box .drawers{margin:1rem 0 0;padding:0;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.box .drawers>li{list-style:none;border:1px solid var(--edge);background:#fff}.box .drawers .dh{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding:.7rem .9rem;background:var(--soft);border-bottom:1px solid var(--edge);font-weight:900;font-size:1rem}.box .drawers .dh:hover span:first-child{text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--brick)}.box .drawers .dh b{font-size:.9rem;color:var(--navy);white-space:nowrap;font-variant-numeric:tabular-nums}.box .drawers ul{margin:0;padding:0 .9rem}.box .drawers ul li{list-style:none;border-bottom:1px solid var(--soft)}.box .drawers ul li:last-child{border-bottom:0}.box .drawers ul a{display:block;padding:.7rem 0;font-size:.92rem;line-height:1.65}.box .drawers ul a:hover{text-decoration:underline;text-underline-offset:.2em}.box .log{margin:.3rem 0 0;padding:0}.box .log li{list-style:none;border-bottom:1px solid var(--edge)}.box .log a{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:.8rem;padding:.85rem 0;align-items:baseline}.box .log .d{font-size:.9rem;font-weight:800;color:var(--navy);font-variant-numeric:tabular-nums}.box .log .t{font-size:.98rem;line-height:1.65;font-weight:600}.box .log .c{display:block;margin-top:.15rem;font-size:.8rem;color:var(--muted)}.box .log a:hover .t{text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--brick)}.box .more{display:inline-block;margin-top:.8rem;padding:.7rem 0;font-weight:800;font-size:.95rem;border-bottom:2px solid var(--brick)}.box .disc{margin-top:2.6rem;padding-top:1rem;border-top:1px solid var(--navy);font-size:.88rem;line-height:1.8;color:var(--muted)}.box .disc a{font-weight:800;border-bottom:1px solid var(--navy);color:var(--navy2)}@media(min-width:760px){main.box{padding:0 2rem 5.5rem}.box .drawers{grid-template-columns:repeat(2,minmax(0,1fr))}}
