.pg .cm-hero{padding:72px 0 104px}.pg .cm-hero .h1s{max-width:12em}.pg .cm-hero-body{align-items:start;margin-top:48px}.pg .cm-hero-copy{grid-column:1/span 7}.pg .cm-hero-copy .sub-lede{margin-top:0}.pg .cm-route{border-top:2px solid var(--ink);grid-column:9/span 4}.pg .cm-route-title{border-bottom:1px solid var(--rule2);padding:16px 0 14px;font-size:15px;font-weight:650;line-height:22px}.pg .cm-route a{border-bottom:1px solid var(--rule2);color:var(--ink);transition:background-color .18s var(--ease);padding:15px 0 16px;text-decoration:none;display:block}.pg .cm-route a:hover{background:var(--field)}.pg .cm-route-what{font-size:16px;font-weight:560;line-height:24px;display:block}.pg .cm-route-to{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg2);align-items:center;gap:8px;margin-top:4px;font-size:12px;line-height:18px;display:flex}.pg .cm-route-to:before{content:"";background:var(--signal);flex:none;width:8px;height:8px}.pg .cm-chans{border-top:2px solid var(--ink)}.pg .cm-chan{-moz-column-gap:var(--gap);column-gap:var(--gap);border-bottom:1px solid var(--rule2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding:40px 0 42px;display:grid}.pg .cm-chan-id{grid-column:1/span 4}.pg .cm-ico{background:var(--ink-bg);border:1px solid var(--ink-edge);width:56px;height:56px;color:var(--dfg);border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative}.pg .cm-ico:after{content:"";background:var(--signal);height:3px;position:absolute;top:9px;left:10px;right:10px}.pg .cm-chan-name{letter-spacing:-.03em;margin-top:22px;font-size:44px;font-weight:780;font-stretch:90%;line-height:46px}.pg .cm-chan-tag{margin-top:14px}.pg .cm-chan-body{grid-column:5/span 5}.pg .cm-chan-lead{letter-spacing:-.01em;color:var(--ink);max-width:22em;font-size:21px;font-weight:540;line-height:30px}.pg .cm-chan-body .checks{margin-top:22px}.pg .cm-chan-go{grid-column:10/span 3;place-self:start end;width:100%;max-width:260px}.pg .cm-chan-go .btn{width:100%}.pg .cm-chan-go .meta{margin-top:10px}.pg .cm-aside{max-width:52em;margin-top:32px}.pg .cm-issue{background:var(--raised);border:1px solid var(--rule2);border-radius:4px;margin:0;overflow:hidden}.pg .cm-issue-bar{border-bottom:1px solid var(--rule2);background:var(--field);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.pg .cm-issue-bar .mono{color:var(--fg2);font-size:13px;line-height:20px}.pg .cm-issue-title{border-bottom:1px solid var(--rule2);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.pg .cm-it-main{padding:26px 24px 24px}.pg .cm-it-side{background:var(--field);border-left:1px solid var(--rule2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg2);align-items:flex-end;padding:26px 24px 24px;font-size:12px;line-height:18px;display:flex}.pg .cm-issue-title p.cm-issue-h{letter-spacing:-.02em;max-width:26em;font-size:28px;font-weight:680;line-height:34px}.pg .cm-issue-title p.cm-issue-h code{font-family:var(--font-mono);background:var(--field2);border-radius:2px;padding:1px 6px;font-size:.82em;font-weight:500}.pg .cm-it-lab{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg3);font-size:11px;line-height:16px}.pg .cm-issue-title p.cm-issue-path{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-ligatures:none;overflow-wrap:anywhere;margin-top:8px;font-size:26px;font-weight:600;line-height:34px}.pg .cm-ph-note{margin-top:14px;font-size:13px;line-height:20px}.pg .cm-fields{display:block}.pg .cm-f{border-bottom:1px solid var(--rule2);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.pg .cm-f:last-child{border-bottom:0}.pg .cm-f-main{padding:22px 24px 24px}.pg .cm-f-name{letter-spacing:-.005em;font-size:17px;font-weight:660;line-height:24px}.pg .cm-f-val{border:1px solid var(--rule2);background:var(--paper);color:var(--ink);border-radius:2px;margin-top:10px;padding:12px 14px;font-size:16px;line-height:25px}.pg .cm-f-val code,.pg .cm-f-val .cm-code{font-family:var(--font-mono);font-variant-ligatures:none;font-size:14px;line-height:24px}.pg .cm-f-val code{white-space:nowrap}.pg .cm-f-val .cm-ph{font-family:var(--font-mono);color:var(--fg2);font-size:14px}.pg .cm-f-val .cm-out{color:var(--fg2);display:block}.pg .cm-f-why{background:var(--field);border-left:1px solid var(--rule2);color:var(--fg2);align-items:flex-start;gap:12px;padding:22px 24px 24px;font-size:15px;line-height:24px;display:flex}.pg .cm-f-why:before{content:"";background:var(--signal);flex:none;width:10px;height:10px;margin-top:7px}.pg .cm-f-why b{color:var(--ink);font-size:13px;font-weight:650;line-height:20px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;display:none}.pg .cm-after{margin-top:88px}.pg .cm-after-head{-moz-column-gap:var(--gap);column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:36px;display:grid}.pg .cm-after-head>:first-child{grid-column:1/span 7}.pg .cm-after-head>:nth-child(2){grid-column:9/span 4}.pg .cm-steps{-moz-column-gap:var(--gap);column-gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:36px;display:grid}.pg .cm-step{border-top:2px solid var(--ink);padding-top:18px;position:relative}.pg .cm-step-1{border-top-color:var(--signal)}.pg .cm-step:not(:last-child):before{content:"";top:-2px;right:calc(-1 * var(--gap));width:var(--gap);background:var(--ink);height:2px;position:absolute}.pg .cm-step:not(:last-child):after{content:"";top:-5px;right:calc(-1 * var(--gap));border-left:7px solid var(--ink);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute}.pg .cm-step-n{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg3);font-size:13px;line-height:18px}.pg .cm-step h3{letter-spacing:-.012em;margin-top:16px;font-size:22px;font-weight:660;line-height:28px}.pg .cm-step p.cm-step-d{color:var(--fg2);margin-top:8px;font-size:16px;line-height:25px}.pg .cm-stamps{gap:8px;margin-top:18px;display:grid}.pg .cm-stamp{font-family:var(--font-mono);color:var(--fg2);border:1px solid var(--rule2);background:var(--raised);border-radius:2px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;line-height:18px;display:flex}.pg .cm-stamp b{color:var(--ink);font-weight:600}.pg .cm-stamp-new{border-color:var(--ink)}.pg .cm-stamp-new:before{content:"";background:var(--signal);flex:none;width:8px;height:8px}.pg .cm-faq{align-items:start}.pg .cm-faq-head{grid-column:1/span 4;position:sticky;top:120px}.pg .cm-faq-head p{margin-top:20px}.pg .cm-faq .faq-list{grid-column:6/span 7}.pg .cm-score{border-top:1px solid var(--rule2);border-bottom:1px solid var(--rule2);align-items:center;padding:36px 0}.pg .cm-score-copy{grid-column:1/span 7}.pg .cm-score-copy .h3{margin-top:10px}.pg .cm-score-copy .body{margin-top:8px}.pg .cm-score-go{grid-column:9/span 4;gap:12px;display:grid}.pg .cm-score-go .btn{text-align:center;white-space:normal;width:100%;min-height:52px;padding-block:12px;line-height:1.25}.pg .cm-close .close-big{max-width:11em}@media (width<=79.9375em){.pg .cm-score-copy,.pg .cm-score-go{grid-column:1/-1}.pg .cm-score-go{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.pg .cm-hero{padding:56px 0 80px}.pg .cm-hero-body{margin-top:36px}.pg .cm-hero-copy,.pg .cm-route{grid-column:1/-1}.pg .cm-route{margin-top:48px}.pg .cm-chan{padding:34px 0 36px}.pg .cm-chan-id{grid-column:1/span 4}.pg .cm-chan-body{grid-column:5/-1}.pg .cm-chan-go{flex-wrap:wrap;grid-column:5/-1;justify-self:start;align-items:center;gap:16px;width:auto;max-width:none;margin-top:26px;display:flex}.pg .cm-chan-go .btn{width:auto}.pg .cm-chan-go .meta{margin-top:0}.pg .cm-chan-name{font-size:36px;line-height:40px}.pg .cm-f{grid-template-columns:minmax(0,1fr)}.pg .cm-f-why{border-left:0;border-top:1px solid var(--rule2)}.pg .cm-f-why b{display:block}.pg .cm-issue-title{grid-template-columns:minmax(0,1fr)}.pg .cm-it-side{display:none}.pg .cm-after{margin-top:72px}.pg .cm-after-head>:first-child,.pg .cm-after-head>:nth-child(2){grid-column:1/-1}.pg .cm-after-head>:nth-child(2){margin-top:16px}.pg .cm-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pg .cm-step:nth-child(2):before,.pg .cm-step:nth-child(2):after{display:none}.pg .cm-faq-head{grid-column:1/-1;position:static}.pg .cm-faq .faq-list{grid-column:1/-1;margin-top:40px}.pg .cm-close .close-big{font-size:88px}}@media (width<=47.9375em){.pg .cm-score{padding:28px 0}.pg .cm-score-go{grid-template-columns:minmax(0,1fr)}.pg .cm-hero{padding:36px 0 56px}.pg .cm-hero-body{margin-top:28px}.pg .cm-route{margin-top:40px}.pg .cm-chan{grid-template-columns:minmax(0,1fr);row-gap:20px;padding:30px 0 32px}.pg .cm-chan-id,.pg .cm-chan-body,.pg .cm-chan-go{grid-column:1/-1}.pg .cm-chan-id{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pg .cm-ico{width:48px;height:48px}.pg .cm-chan-name{margin-top:0;font-size:32px;line-height:36px}.pg .cm-chan-tag{margin-top:0}.pg .cm-chan-lead{font-size:19px;line-height:28px}.pg .cm-chan-go{margin-top:6px;display:block}.pg .cm-chan-go .btn{width:100%}.pg .cm-chan-go .meta{margin-top:10px}.pg .cm-issue-bar{padding:12px 16px}.pg .cm-it-main{padding:20px 16px 18px}.pg .cm-issue-title p.cm-issue-h{font-size:21px;line-height:28px}.pg .cm-f-main{padding:18px 16px 20px}.pg .cm-f-why{padding:16px 16px 18px}.pg .cm-after{margin-top:56px}.pg .cm-after-head{margin-bottom:28px}.pg .cm-steps{grid-template-columns:minmax(0,1fr);row-gap:30px}.pg .cm-step:not(:last-child):before,.pg .cm-step:not(:last-child):after{display:none}.pg .cm-faq .faq-list{margin-top:32px}.pg .cm-close .close-big{font-size:52px}}
