.pg .w{width:100%;max-width:1180px;padding:0 var(--gut);box-sizing:border-box;margin:0 auto}.pg .narrow{max-width:860px}.grad{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(90deg,#ffd43b,#ffb37e 55%,#f6a9c9) 0 88%/100% .28em no-repeat}.c-blue{--c:#2b5fe3;--ci:#fff}.c-yellow{--c:#dba004;--ci:#0b0b0a}.c-violet{--c:#8b5fd9;--ci:#fff}.c-orange{--c:#f2601f;--ci:#0b0b0a}.c-pink{--c:#fb65c2;--ci:#0b0b0a}.c-ink{--c:#0b0b0a;--ci:#f4f1ea}.pill{background:var(--ink);height:50px;color:var(--paper);font:inherit;letter-spacing:-.012em;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.pill.sm{height:44px;padding:0 18px}.pill.lg{height:58px;padding:0 28px;font-size:17px}.pill.ghost{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #0b0b0a24}.pg .acts{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pg .free{color:var(--ink-3);margin-top:16px;font-size:15px}.pg .free b{color:var(--ink);font-weight:600}.pg .ph{margin-top:64px}.pg .eyebrow{color:var(--ink-3);letter-spacing:-.005em;align-items:center;gap:9px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.pg a.eyebrow:hover{color:var(--ink)}.pg .eyebrow i{background:var(--c,var(--ink));border-radius:3px;width:10px;height:10px}.pg h1{letter-spacing:-.058em;text-wrap:balance;max-width:18ch;margin:18px 0 0;font-size:clamp(42px,5.6vw,76px);font-weight:650;line-height:.95}.pg .lede{letter-spacing:-.011em;max-width:52ch;color:var(--ink-2);text-wrap:pretty;margin:24px 0 0;font-size:clamp(18px,1.8vw,21px);line-height:1.45}.pg .blk{margin-top:104px}.pg .h2{letter-spacing:-.05em;text-wrap:balance;margin:0 0 22px;font-size:clamp(30px,3.6vw,46px);font-weight:650;line-height:1.02}.pg .h3{letter-spacing:-.028em;margin:0;font-size:21px;font-weight:650;line-height:1.2}.pg .sub{letter-spacing:-.008em;color:var(--ink-2);text-wrap:pretty;max-width:62ch;margin:-6px 0 30px;font-size:17.5px;line-height:1.5}.pg .prose p{color:var(--ink-2);max-width:64ch;font-size:17.5px;line-height:1.55}.pg .prose p+p{margin-top:14px}.pg .more{height:44px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #0b0b0a1f}.pg .more:hover{box-shadow:inset 0 0 0 1px #0b0b0a3d}.pg .more svg,.pg .go svg{width:16px;height:16px}.pg .card{background:#fff;border-radius:22px;box-shadow:inset 0 0 0 1px #0b0b0a14}.pg .tray{background:var(--paper-2);border-radius:22px}.pg .sdot{letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:8px;font-weight:650;display:inline-flex}.pg .sdot:before{content:"";background:var(--c);border-radius:3px;flex:none;width:10px;height:10px}.pg .tools{flex-wrap:wrap;gap:6px;display:flex}.pg .tool{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 11px 0 6px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #0b0b0a1a}.pg .rules{border-top:1px solid var(--hair)}.pg .rules>li{border-bottom:1px solid var(--hair);grid-template-columns:220px minmax(0,1fr);gap:24px;padding:18px 0;font-size:16.5px;line-height:1.5;display:grid}.pg .rules>li>:first-child{letter-spacing:-.015em;font-weight:650}.pg .rules>li>:last-child{color:var(--ink-2)}.pg .ticks{flex-direction:column;gap:14px;display:flex}.pg .ticks li{align-items:flex-start;gap:14px;font-size:16.5px;line-height:1.45;display:flex}.pg .ticks li b{font-weight:650}.pg .ticks li span:not(.ok){color:var(--ink-2)}.pg .ok{background:var(--ink);width:26px;height:26px;color:var(--lemon);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:-1px;display:inline-flex}.pg .ok svg{width:14px;height:14px}.pg .no{width:26px;height:26px;color:var(--ink-3);background:#0b0b0a12;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:-1px;display:inline-flex}.pg .no svg{width:12px;height:12px}.pg .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pg .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pg .pt{padding:24px 24px 26px}.pg .pt b{letter-spacing:-.028em;font-size:19px;font-weight:650;line-height:1.2;display:block}.pg .pt>span:not(.n),.pg .pt>p{color:var(--ink-2);margin-top:8px;font-size:15.5px;line-height:1.5;display:block}.pg .pt .n{background:var(--ink);color:#f4f1ea;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin:0 0 18px;font-size:14.5px;font-weight:650;display:inline-flex}.pg .toc{flex-wrap:wrap;gap:6px;margin-top:34px;display:flex}.pg .toc a{height:34px;color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;padding:0 13px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #0b0b0a1a}.pg .toc a:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #0b0b0a38}.pg .def{background:var(--ink);color:#f4f1ea;border-radius:28px;padding:40px 44px;position:relative;overflow:hidden}.pg .def>*{position:relative}.pg .def .field{pointer-events:none;opacity:.4;background-image:radial-gradient(circle,#f4f1eae6 0 3px,#0000 3.4px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 30%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 30%)}.pg .def .big{letter-spacing:-.04em;text-wrap:balance;max-width:26ch;font-size:clamp(26px,3vw,38px);font-weight:650;line-height:1.12}.pg .def .rest{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}.pg .def .rest p{color:#f4f1eabf;border-top:1px solid #f4f1ea2e;padding-top:16px;font-size:16px;line-height:1.5}.pg .def .rest b{color:#f4f1ea;margin-bottom:4px;font-weight:650;display:block}.pg .tbl{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.45}.pg .tbl th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--hair);padding:0 16px 12px 0;font-size:13px;font-weight:600}.pg .tbl td{vertical-align:top;border-bottom:1px solid var(--hair-2);color:var(--ink-2);padding:16px 16px 16px 0}.pg .tbl td:first-child{color:var(--ink)}.pg .tbl-wrap{padding:26px 30px 10px}@media (width<=1100px){.pg .grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.pg .ph{margin-top:36px}.pg .blk{margin-top:76px}.pg .rules>li{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 0}.pg .def{border-radius:24px;padding:30px 24px}.pg .def .rest{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.pg .tbl-wrap{padding:18px 18px 4px}}@media (width<=640px){.pg h1{font-size:40px}.pg .toc{margin-right:calc(var(--gut) * -1);padding-right:var(--gut);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pg .toc a{flex:none}.pg .grid2,.pg .grid3{grid-template-columns:minmax(0,1fr);gap:8px}.pg .pt{padding:20px 18px 22px}.pg .acts .pill.lg{flex:1;padding:0 12px;font-size:16px}.pg .tbl,.pg .tbl tbody,.pg .tbl tr,.pg .tbl td{width:auto;display:block}.pg .tbl thead{display:none}.pg .tbl tr{border-bottom:1px solid var(--hair);padding:12px 0}.pg .tbl td{border:0;padding:3px 0}.pg .tbl td[data-l]:before{content:attr(data-l);color:var(--ink-3);font-size:12.5px;font-weight:600;display:block}}html{scroll-padding-top:96px}@media (width<=960px){html{scroll-padding-top:76px}}
