.ed{padding-top:44px;padding-bottom:90px}.ed .lede{font-size:19px;line-height:1.55;color:var(--t1);max-width:62ch;margin-top:14px}.ed h1{font-size:38px;letter-spacing:-.03em;line-height:1.1;max-width:20ch}.ed section{padding:36px 0;border-top:1px solid var(--line);margin-top:36px}.ed h2{font-size:19px;margin-bottom:14px}.ed h3{font-size:12px;color:var(--t2);font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}.ed p{font-size:16px;line-height:1.7;color:var(--ink-soft);max-width:68ch}.ed p+p{margin-top:14px}.states{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.states>div{padding:18px 20px;border-right:1px solid var(--line)}.states>div:last-child{border-right:none}.states b{display:block;font-family:var(--mono);font-size:13px;margin-bottom:7px}.states p{font-size:13.5px;line-height:1.55;color:var(--t1)}@media (max-width:760px){.states>div{border-right:none;border-bottom:1px solid var(--line)}.states>div:last-child{border-bottom:none}}.nums{display:flex;flex-wrap:wrap;gap:0 48px;margin-top:8px}.nums div{padding:14px 0}.nums b{display:block;font-size:28px;font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nums span{font-size:12.5px;color:var(--t2)}.tools{border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.tools>div{display:grid;grid-template-columns:196px 1fr;gap:18px;padding:14px 18px;border-top:1px solid var(--line-2)}.tools>div:first-child{border-top:none}.tools code{font-family:var(--mono);font-size:13px;color:var(--ink)}.tools b{font-size:14px;font-weight:600;color:var(--ink)}.tools p{font-size:13.5px;color:var(--t1);line-height:1.55}@media (max-width:680px){.tools>div{grid-template-columns:1fr;gap:5px}}.notyet{background:var(--grey-1);border-radius:12px;padding:20px 22px;margin-top:18px}.notyet b{font-size:14.5px}.notyet p{font-size:14px;color:var(--t1);margin-top:6px}.rules{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.rules>div{background:var(--paper);padding:15px 18px}.rules b{font-size:14.5px}.rules p{font-size:13.5px;color:var(--t1);margin-top:4px}.gl-screen{position:fixed;inset:0;z-index:200;background:var(--paper);display:grid;grid-template-rows:auto 1fr}.gl-top{display:flex;align-items:center;height:var(--top);padding:0 var(--gut-chrome);box-sizing:border-box}.gl-close{margin-left:auto;color:var(--t2);display:inline-flex;padding:6px;border-radius:var(--r-btn-sm)}.gl-close:hover{color:var(--ink);background:var(--row-hover)}.gl-main{overflow-y:auto;display:grid;justify-items:center;align-items:start;padding:7vh var(--gut-body) 40px}.gl-panel{width:100%;max-width:560px;text-align:center;padding:24px 0}.gl-panel h1{font-size:30px;letter-spacing:-.03em;line-height:1.2;margin-bottom:10px}.gl-sub{font-size:14.5px;color:var(--t1);line-height:1.6;margin-bottom:22px}.gl-lead{font-size:var(--t-note);color:var(--t2);line-height:1.55;margin:-6px 0 14px}.gl-sub a{color:var(--brand-ink)}.gl-steps{position:relative;display:flex;justify-content:space-between;width:100%;max-width:400px;margin:0 auto 34px}.gl-rail{position:absolute;left:0;top:14px;height:2px;width:100%;background:var(--grey-2)}.gl-rail-done{background:var(--brand-ink);transition:width var(--slow) var(--ease)}.gl-steps li{position:relative;z-index:1;display:grid;justify-items:center;gap:8px;width:28px;height:28px;border-radius:999px;background:var(--paper);border:2px solid var(--grey-2);box-sizing:border-box;align-content:center;font-size:12px;font-weight:600;color:var(--t3)}.gl-steps li span{position:absolute;top:34px;font-size:11px;font-weight:500;color:var(--t3);white-space:nowrap}.gl-steps li.on{border-color:var(--brand-ink);color:var(--brand-ink)}.gl-steps li.on span{color:var(--ink);font-weight:600}.gl-steps li.done{background:var(--brand-ink);border-color:var(--brand-ink);color:#fff}.gl-steps li.done span{color:var(--t1)}.gl-panel label{display:grid;gap:6px;text-align:left;font-size:13.5px;color:var(--t1);margin-bottom:14px}.gl-panel input:not([type=checkbox]),.gl-panel select{height:var(--btn-lg);border:1px solid var(--line);border-radius:var(--r-field);padding:0 11px;font:inherit;font-size:var(--t-body);background:var(--paper);color:var(--ink);box-sizing:border-box;width:100%;margin-bottom:10px}.gl-panel input::placeholder{color:var(--t2)}.gl-note{font-size:12.5px;color:var(--t2);line-height:1.55;text-align:left;margin:-2px 0 14px}.gl-panel input:focus,.gl-panel select:focus{outline:none;border-color:var(--ink)}.gl-panel small{font-size:12.5px;color:var(--t2);line-height:1.5}.gl-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gl-warn{color:var(--warn);font-weight:600}.gl-pick{display:grid;gap:8px;margin-bottom:18px;text-align:left}.gl-pick-2{grid-template-columns:1fr 1fr}.gl-pick button{text-align:left;padding:15px 16px;border-radius:var(--r-card);background:var(--paper);border:1px solid var(--line);display:flex;flex-direction:column;gap:4px;transition:border-color var(--fast),background var(--fast)}.gl-pick button.on,.gl-pick button:hover{border-color:var(--t3)}.gl-pick button.on{background:var(--grey-1);color:var(--ink)}.gl-pick b{font-size:14.5px;font-weight:600}.gl-pick span{font-size:12.5px;color:var(--t2);line-height:1.5}.gl-pick button.on span{color:var(--t1)}.gl-prefixed{display:flex;align-items:center;height:var(--btn-lg);border:1px solid var(--line);border-radius:var(--r-field);background:var(--paper);margin-bottom:10px;padding-left:11px}.gl-prefixed:focus-within{border-color:var(--ink)}.gl-prefixed span{font-size:var(--t-body);color:var(--t2);white-space:nowrap}.gl-panel .gl-prefixed input{border:none;height:100%;margin:0;padding-left:1px}.gl-reasons{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line);margin-bottom:18px}.gl-reasons button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:112px;padding:16px;background:var(--paper);color:var(--t1);border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background var(--fast),box-shadow var(--fast),color var(--fast)}.gl-reasons button.on,.gl-reasons button:hover{background:var(--brand-pale);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--brand-ink)}.gl-reasons b{font-size:var(--t-small);font-weight:600;color:var(--ink);line-height:1.35}.gl-reasons button.on b{color:var(--brand-ink)}.gl-dd{position:relative;margin-bottom:10px;text-align:left}.gl-dd>button{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--btn-lg);padding:0 12px;border:1px solid var(--line);border-radius:var(--r-field);background:var(--paper);font-size:var(--t-body);color:var(--ink);transition:border-color var(--fast)}.gl-dd.open>button,.gl-dd>button:hover{border-color:var(--ink)}.gl-dd>button .ph{color:var(--t2)}.gl-dd>button svg{color:var(--t3)}.gl-dd ul{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;list-style:none;margin:0;padding:6px;background:var(--paper);border-radius:var(--r-menu);box-shadow:var(--shadow-menu)}.gl-dd li{padding:9px 10px;border-radius:var(--r-chip);font-size:var(--t-body);cursor:pointer}.gl-dd li:hover{background:var(--row-hover)}.gl-dd li.on{background:var(--brand-pale);color:var(--brand-ink)}.gl-agrees{margin-top:18px}.gl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;max-height:268px;overflow-y:auto;padding:1px}.gl-tile{display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-field);min-width:0;transition:border-color var(--fast),background var(--fast)}.gl-tile:hover{border-color:var(--brand-soft);background:var(--brand-pale)}.gl-tile b{font-size:12.5px;font-weight:500;color:var(--ink);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-none{grid-column:1/-1;font-size:13.5px;color:var(--t2);line-height:1.6;padding:18px 0}.gl-mark{width:20px;height:20px;border-radius:5px;object-fit:contain;background:var(--grey-2);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:11px;font-weight:700;color:var(--t2);text-transform:uppercase}.gl-mark-lg{width:34px;height:34px;border-radius:8px;font-size:15px}.gl-is{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 14px;margin-bottom:14px;border:1px solid var(--brand-soft);border-radius:var(--r-card);background:var(--brand-pale)}.gl-is>div{min-width:0;margin-right:auto}.gl-is-k{font-size:11.5px;color:var(--brand-ink);font-weight:600}.gl-is h2{font-size:16px;letter-spacing:-.01em}.gl-is-d{font-size:12.5px;color:var(--t1)}.gl-yes{height:30px!important;font-size:13px!important;padding:0 16px!important}.gl-is-y{font-weight:600}.gl-is-y,.gl-link{font-size:12.5px;color:var(--brand-ink)}.gl-link{text-decoration:underline}.gl-panel label.gl-agree{grid-template-columns:auto 1fr;align-items:start;gap:11px;font-size:14.5px;color:var(--ink);line-height:1.6}.gl-agree input{margin-top:3px;width:16px;height:16px;accent-color:var(--brand-ink)}.gl-agree a{color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px}.gl-move{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:22px}.gl-move .btn-dark:disabled{background:var(--grey-2);color:var(--t3);cursor:not-allowed}.gl-move .btn-dark:disabled:hover{background:var(--grey-2)}.gl-missing{font-size:12.5px;color:var(--t3);margin-top:10px;min-height:1.5em}.gl-done h1{color:var(--ink)}.gl-done{padding-top:6vh}.gl-done p{font-size:var(--t-lead);color:var(--t1);line-height:1.6;margin-bottom:14px}.gl-done p:last-of-type{margin-bottom:28px}@media (max-width:620px){.gl-steps li{font-size:0}.gl-steps li i{width:34px}.gl-pick-2,.gl-two{grid-template-columns:1fr}.gl-reasons button{min-height:96px}.gl-grid{grid-template-columns:repeat(2,1fr)}.gl-steps li span{display:none}.gl-panel h1{font-size:26px}.gl-top{padding:0 var(--gut-body)}}.blog{padding-top:44px;padding-bottom:20px}.blog h1{font-size:34px;font-weight:600;letter-spacing:-.034em}.blog .blede{font-size:15.5px;color:var(--t1);margin-top:10px;max-width:64ch;line-height:1.55}.btabs{display:flex;gap:7px;flex-wrap:wrap;margin-top:22px}.btabs a{font-size:13.5px;color:var(--t1);background:var(--grey-1);border:1px solid var(--line);border-radius:var(--r-btn-sm);padding:6px 12px}.btabs a:hover{color:var(--ink);background:var(--grey-2)}.btabs a.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bhero{display:grid;grid-template-columns:1.25fr 1fr;gap:42px;align-items:center;padding:28px 0 34px;border-bottom:1px solid var(--line)}.bhero .img{display:block;aspect-ratio:16/10;border-radius:18px;background:var(--grey-2);object-fit:cover;width:100%}.bhero .k{font-size:12px;color:var(--brand-ink);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.bhero h2{font-size:28px;font-weight:600;letter-spacing:-.032em;margin-top:10px;line-height:1.14}.bhero p{font-size:15.5px;color:var(--t1);margin-top:12px;line-height:1.6;max-width:56ch}.bhero .m3{font-size:13px;color:var(--t2);margin-top:14px}.bgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(316px,1fr));gap:30px 26px;padding:32px 0 0}.bpost,.bpost .img{display:block}.bpost .img{aspect-ratio:16/10;border-radius:11px;background:var(--grey-2);margin-bottom:14px;object-fit:cover;width:100%}.bpost .k{display:block;font-size:11.5px;color:var(--t2);font-weight:500;letter-spacing:.02em;text-transform:uppercase}.bpost h3{font-size:17.5px;font-weight:600;letter-spacing:-.026em;margin-top:7px;line-height:1.25}.bpost p{font-size:14px;color:var(--t1);margin-top:8px;line-height:1.55}.bpost .m3{font-size:12.5px;color:var(--t3);margin-top:10px}.postin{max-width:680px;margin:0 auto;padding:44px 0 0}.postin .crumb2{font-size:12.5px;color:var(--t2)}.postin .crumb2 a:hover{color:var(--ink)}.postin .k{display:block;font-size:12px;color:var(--brand-ink);font-weight:600;letter-spacing:.02em;text-transform:uppercase;margin-top:16px}.postin h1{font-size:35px;font-weight:600;letter-spacing:-.036em;margin-top:12px;line-height:1.1}.postin .stand{font-size:17px;color:var(--t1);margin-top:16px;line-height:1.55}.postin .by{display:flex;align-items:center;gap:11px;margin-top:22px;padding-bottom:26px;border-bottom:1px solid var(--line)}.postin .by .av2{width:36px;height:36px;border-radius:50%;background:var(--brand-soft);display:grid;place-items:center;font-size:13px;font-weight:700}.postin .by b{display:block;font-size:14px;font-weight:500;color:var(--ink)}.postin .by span{display:block;font-size:12.5px;color:var(--t2);margin-top:1px}.postin .hero2{aspect-ratio:16/9;max-height:400px;width:100%;object-fit:cover;border-radius:13px;background:var(--grey-2);margin:28px 0 0;display:block}.prose2{font-size:16.5px;color:var(--ink-soft);line-height:1.7;padding-top:28px}.prose2 p+p{margin-top:19px}.prose2 h2{font-size:23px;font-weight:600;letter-spacing:-.026em;color:var(--ink);margin-top:34px}.prose2 h2+p{margin-top:12px}.prose2 a{color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px}.prose2 code{font-family:var(--mono);font-size:14.5px;background:var(--grey-1);border-radius:5px;padding:1px 5px}.prose2 ol,.prose2 ul{margin-top:14px;display:grid;gap:9px;padding-left:2px}.prose2 li{list-style:none;display:flex;gap:11px;font-size:16.5px}.prose2 li i{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--brand);margin-top:10px}.prose2 ol li i{flex:0 0 auto;width:auto;height:auto;border-radius:0;background:none;color:var(--t2);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:0}.prose2 blockquote{margin:26px 0;padding-left:18px;border-left:3px solid var(--brand);font-size:19px;color:var(--ink);line-height:1.55;letter-spacing:-.016em}.prose2 .fig{margin:28px 0;border:1px solid var(--line);border-radius:11px;overflow:hidden}.prose2 .fig img{display:block;width:100%}.prose2 .fig figcaption{font-size:12.5px;color:var(--t2);padding:12px 16px;border-top:1px solid var(--line)}.postend{max-width:680px;margin:34px auto 0;padding-top:24px;border-top:1px solid var(--line)}.postend p{font-size:13.5px;color:var(--t2);line-height:1.6}.bmore{margin:54px auto 0}.bmore h2{font-size:20px;font-weight:600;letter-spacing:-.024em;padding-bottom:12px;border-bottom:1px solid var(--line)}@media (max-width:860px){.bhero{grid-template-columns:1fr;gap:20px}}.ed .ckpref-state{font-size:13.5px;color:var(--t2);margin-bottom:14px}.ckpref{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:20px}.ckpref-toggle{display:inline-flex;align-items:center;gap:10px;font-size:15px;cursor:pointer}.ckpref-toggle input{width:18px;height:18px;accent-color:var(--ink)}.ed .ckpref-said{flex-basis:100%;font-size:14px;color:var(--t1);min-height:1.5em}.nl-form-lg{position:relative;display:flex;gap:8px;flex-wrap:wrap;max-width:520px;margin-top:26px}.nl-form-lg input:not(.nl-trap){flex:1 1 260px;height:var(--btn-lg);border:1px solid var(--line);border-radius:var(--r-field);padding:0 13px;font:inherit;font-size:var(--t-body);background:var(--paper);color:var(--ink);box-sizing:border-box}.nl-form-lg input:not(.nl-trap):focus{outline:none;border-color:var(--ink)}.nl-form-lg .subbtn{height:var(--btn-lg);padding:0 20px;border:none;border-radius:var(--r-btn);background:var(--ink);color:#fff;font-size:14.5px;font-weight:500;cursor:pointer}.nl-form-lg .subbtn:hover{background:var(--ink-soft)}.nl-sent-lg{margin-top:26px;font-size:16px}.ed .nl-fine{margin-top:30px;font-size:13px;color:var(--t2)}.ed .nl-fine a{color:inherit;text-decoration:underline;text-underline-offset:3px}.nl-go{margin-top:26px}.nl-what{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:40px;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.nl-what>div{padding:20px 22px;border-right:1px solid var(--line)}.nl-what>div:last-child{border-right:none}.nl-what b{display:block;font-size:15px;margin-bottom:6px}.ed .nl-what p{font-size:14px;line-height:1.6;color:var(--t1)}.ed .nl-cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ed .nl-cats a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-btn-sm);font-size:13.5px;color:var(--ink)}.ed .nl-cats a:hover{border-color:var(--t3)}@media (max-width:760px){.nl-what>div{border-right:none;border-bottom:1px solid var(--line)}.nl-what>div:last-child{border-bottom:none}.nl-form-lg .subbtn{width:100%}}.lg-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-top:26px;border-bottom:1px solid var(--line);padding-bottom:12px}.lg-tabs a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--r-btn-sm);font-size:14px;color:var(--t1)}.lg-tabs a.on,.lg-tabs a:hover{color:var(--ink)}.lg-tabs a.on{background:var(--paper);border-color:var(--line);font-weight:600}.lg-doc{margin-top:28px;max-width:760px}.lg-doc h2{font-size:24px;margin-bottom:4px}.ed .lg-up{font-size:13px;color:var(--t2)}.lg-short{margin-top:20px;background:var(--grey-1);border-radius:12px;padding:18px 20px}.ed .lg-short p,.lg-short b{font-size:14.5px}.ed .lg-short p{margin-top:6px}.ed .lg-doc section{padding:22px 0 0;margin-top:22px}.ed .lg-cap{margin-top:22px;font-size:13px;color:var(--t2)}.lg-rows{margin-top:10px;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.lg-rows>div{display:grid;grid-template-columns:220px 1fr;gap:16px;padding:12px 18px;border-top:1px solid var(--line-2);font-size:14.5px}.lg-rows>div:first-child{border-top:none}.lg-rows dt{color:var(--t1)}@media (max-width:680px){.lg-rows>div{grid-template-columns:1fr;gap:3px}}