.lgrid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:40px;max-width:1120px;margin:0 auto;padding:24px 24px 0;display:grid}.lgrid .toc{position:sticky;top:80px}.lgrid .toc h4{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px 10px;font-size:12px;font-weight:700}.lgrid .toc>a{color:var(--ink-2);border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:700;display:block}.lgrid .toc>a:hover{background:#fff}.lgrid .toc>a.on{color:var(--ink);border-color:var(--line);background:#fff}.lgrid .toc .subs{border-left:2px solid var(--line);margin:4px 0 10px 10px}.lgrid .toc .subs a{color:var(--ink-3);border-left:2px solid #0000;margin-left:-2px;padding:4px 0 4px 12px;font-size:13px;display:block}.lgrid .toc .subs a:hover{color:var(--brand-d);border-color:var(--brand)}.lgrid .toc .help{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:10px;margin-top:18px;padding:14px;font-size:13px}.lgrid .toc .help b{color:var(--ink);margin-bottom:2px;display:block}.lgrid .toc .help a{color:var(--brand-d);font-weight:700}.lgrid .doc{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:32px 44px 40px}.lgrid .crumb2{color:var(--ink-3);margin-bottom:10px;font-size:13px}.lgrid .crumb2 a{color:var(--ink-2);font-weight:600}.lgrid .doc h1{letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1.15}.lgrid .upd{color:var(--ink-3);margin:8px 0 18px;font-size:13.5px}.lgrid .legal h2{padding-top:6px;scroll-margin-top:80px}.lgrid .legal h2 small{color:var(--ink-3);letter-spacing:0;margin-top:2px;font-size:14px;font-weight:600;display:block}.lgrid .legal p,.lgrid .legal li{font-size:15.5px}.lgrid .legal ul.lck{padding-left:0;list-style:none}.lgrid .legal ul.lck li{gap:10px;margin-bottom:8px;display:flex}.lgrid .legal ul.lck li svg.i{color:var(--green);stroke-width:2.6px;flex:none;margin-top:5px}.lgrid .legal ul.lck.no li svg.i{color:var(--red)}.lgrid .legal ul.lck.warn li svg.i{color:var(--amber)}.lgrid .legal .box{border:1px solid var(--line);border-radius:10px;margin:0 0 16px;padding:16px 18px}.lgrid .legal .box h3{margin-top:0}.lgrid .legal .box.bad{background:#fffbfa;border-color:#fecdca}.lgrid .legal .note{background:#faf8f5;border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:14.5px}.lgrid .legal .note.amber{background:var(--amber-soft)}.lgrid .legal .when{color:var(--blue);background:var(--blue-soft);border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:13.5px;font-weight:700;display:inline-flex}.lgrid .legal .when svg.i{width:15px;height:15px}.lgrid .legal .lbl{align-items:center;gap:6px;margin:6px 0 4px;font-size:14.5px;font-weight:700;display:flex}.lgrid .legal .lbl.y{color:var(--green)}.lgrid .legal .lbl.n{color:var(--red)}.lgrid .legal .lbl svg.i{width:16px;height:16px}.lgrid .legal .ttbl{border-collapse:collapse;width:100%;margin:6px 0 18px;font-size:14.5px}.lgrid .legal .ttbl th{text-align:left;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);background:#faf8f5;padding:8px 10px;font-size:12px}.lgrid .legal .ttbl td{border-bottom:1px solid var(--line);color:#3a3632;vertical-align:top;padding:10px}.lgrid .legal .ttbl td:first-child{color:var(--ink);font-weight:700}.lgrid .legal .yes{color:var(--green);font-weight:700}.lgrid .legal .nope{color:var(--red);font-weight:700}.lgrid .legal .steps{counter-reset:s;padding:0;list-style:none}.lgrid .legal .steps li{counter-increment:s;grid-template-columns:28px 1fr;gap:10px;display:grid}.lgrid .legal .steps li:before{content:counter(s);width:26px;height:26px;color:var(--ink);background:#f2efe9;border-radius:50%;place-items:center;margin-top:2px;font-size:13px;font-weight:800;display:grid}.lgrid .legal .steps b{color:var(--ink);display:block}.lgrid .legal .steps em{color:var(--ink-3);margin-left:6px;font-size:12.5px;font-style:normal;font-weight:700}.lgrid .legal .two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.lgrid .also{color:var(--ink-3);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:16px;font-size:13.5px;display:flex}.lgrid .also a{color:var(--brand-d);font-weight:700}.lgrid .mtoc{gap:6px;margin-bottom:12px;padding-bottom:2px;display:none;overflow-x:auto}.lgrid .ltoc{border:1px solid var(--line);border-radius:10px;margin:0 0 18px;display:none}.lgrid .ltoc summary{cursor:pointer;align-items:center;padding:11px 14px;font-weight:700;list-style:none;display:flex}.lgrid .ltoc summary::-webkit-details-marker{display:none}.lgrid .ltoc summary span{color:var(--ink-3);margin-left:auto;font-size:13px;font-weight:600}.lgrid .ltoc summary:after{content:"";border-right:1.8px solid var(--ink-3);border-bottom:1.8px solid var(--ink-3);width:8px;height:8px;margin:-4px 4px 0 10px;transition:transform .15s;transform:rotate(45deg)}.lgrid .ltoc[open] summary:after{margin-top:4px;transform:rotate(225deg)}.lgrid .ltoc ol{color:var(--ink-2);padding:0 14px 10px 34px;font-size:14.5px}.lgrid .ltoc ol a{padding:6px 0;line-height:1.4;display:block}.lgrid .mtoc{scrollbar-width:none}.lgrid .mtoc a{border:1px solid var(--line-2);height:36px;color:var(--ink-2);background:#fff;border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.lgrid .mtoc a.on{background:var(--ink);border-color:var(--ink);color:#fff}@media (width<=900px){.lgrid{grid-template-columns:minmax(0,1fr);gap:14px}.lgrid .toc{display:none}.lgrid .mtoc{display:flex}.lgrid .ltoc{display:block}}@media (width<=760px){.lgrid{padding:12px 12px 0}.lgrid .doc{padding:20px 18px 28px}.lgrid .doc h1{font-size:25px}.lgrid .legal .two{grid-template-columns:minmax(0,1fr);gap:0}.lgrid .legal .ttbl thead{display:none}.lgrid .legal .ttbl,.lgrid .legal .ttbl tbody,.lgrid .legal .ttbl tr,.lgrid .legal .ttbl td{display:block}.lgrid .legal .ttbl tr{border-bottom:1px solid var(--line);padding:8px 0}.lgrid .legal .ttbl td{border:0;padding:2px 0}.lgrid .legal .ttbl td[data-h]:before{content:attr(data-h) ": ";color:var(--ink-3);font-weight:700}}
