._33Ql7W_page{background:#fff}._33Ql7W_wrap{max-width:1280px;margin:0 auto;padding:0 24px}@media (min-width:1392px){._33Ql7W_wrap{padding:0}}._33Ql7W_hub{gap:48px;padding:48px 0 112px;display:grid}@media (min-width:1100px){._33Ql7W_hub{grid-template-columns:minmax(0,950px) 260px;justify-content:space-between;padding-top:56px}}._33Ql7W_h1{letter-spacing:-.05em;color:var(--ink);font-size:32px;font-weight:400;line-height:38px}._33Ql7W_lead{letter-spacing:-.02em;color:#262626;max-width:480px;margin-top:20px;font-size:18px;line-height:28px}._33Ql7W_gh{letter-spacing:-.05em;margin-top:72px;font-size:28px;font-weight:400;line-height:34px}@media (min-width:768px){._33Ql7W_h1{font-size:40px;line-height:48px}._33Ql7W_gh{font-size:32px}}._33Ql7W_cards{border:1px solid var(--line);border-radius:8px;margin-top:28px;box-shadow:0 1px 2px #00000008}._33Ql7W_card{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:83px;padding:16px 20px 16px 64px;display:flex}._33Ql7W_card:first-child{border-top:0}._33Ql7W_ct{letter-spacing:-.02em;color:var(--ink);font-size:17px;line-height:24px}._33Ql7W_cu{letter-spacing:-.02em;color:var(--muted);font-size:15px;line-height:22px}._33Ql7W_read{border:1px solid var(--line);letter-spacing:-.02em;height:32px;color:var(--ink);box-shadow:var(--shadow-btn);background:#fff;border-radius:6px;flex:none;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}._33Ql7W_card:hover ._33Ql7W_read{background:var(--surface-alt)}._33Ql7W_card:hover ._33Ql7W_ct{color:var(--red)}@media (max-width:640px){._33Ql7W_card{padding-left:20px}._33Ql7W_read{padding:0 10px}}._33Ql7W_note{border:1px solid var(--line);background:var(--surface-alt);border-radius:8px;margin-top:56px;padding:24px 20px}._33Ql7W_note h3{letter-spacing:-.03em;font-size:18px;font-weight:500}._33Ql7W_note p{letter-spacing:-.02em;color:var(--muted);margin-top:8px;font-size:16px;line-height:24px}._33Ql7W_note a{text-underline-offset:3px;text-decoration:underline}._33Ql7W_otp{align-self:start;display:none;position:sticky;top:96px}@media (min-width:1100px){._33Ql7W_otp{display:block}}._33Ql7W_oh{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-size:12px;display:flex}._33Ql7W_ol{border-left:1px solid var(--line);margin-top:16px;padding-left:16px}._33Ql7W_ol a{color:var(--muted);padding:5px 0;font-size:12px;line-height:14px;display:block}._33Ql7W_ol a:hover{color:var(--ink)}._33Ql7W_ol a._33Ql7W_g{color:var(--ink);margin-bottom:4px;font-size:13px}._33Ql7W_doc{gap:40px;padding:48px 0 120px;display:grid}@media (min-width:1000px){._33Ql7W_doc{grid-template-columns:347px minmax(0,746px);justify-content:start;gap:20px;padding-top:72px}}._33Ql7W_toc{align-self:start;max-height:calc(100vh - 112px);display:none;position:sticky;top:88px;overflow-y:auto}@media (min-width:1000px){._33Ql7W_toc{display:block}}._33Ql7W_toc a{letter-spacing:-.02em;color:var(--ink);border-left:2px solid #0000;padding:10px 0 10px 26px;font-size:16px;line-height:20px;display:block}._33Ql7W_toc a:hover{color:var(--red)}._33Ql7W_toc a._33Ql7W_on{border-left-color:var(--red);padding-left:24px}._33Ql7W_dh{letter-spacing:-.05em;color:var(--ink);font-size:36px;font-weight:400;line-height:44px}._33Ql7W_upd{color:var(--muted);letter-spacing:-.02em;margin-top:20px;font-size:15px}._33Ql7W_prose{letter-spacing:-.02em;color:#525252;margin-top:40px;font-size:16px;line-height:26px}._33Ql7W_prose p,._33Ql7W_prose ul{margin-bottom:16px}._33Ql7W_prose strong{color:#404040;font-weight:500}._33Ql7W_prose a{color:#1a6bff;text-underline-offset:2px;text-decoration:underline}._33Ql7W_prose h2{letter-spacing:-.04em;color:var(--ink);margin:48px 0 20px;scroll-margin-top:88px;font-size:24px;font-weight:400;line-height:32px}._33Ql7W_prose ul{padding-left:24px;list-style:outside}._33Ql7W_prose li{margin-bottom:10px;padding-left:2px}._33Ql7W_back{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px;margin-top:56px;padding-top:24px;font-size:15px;display:flex}._33Ql7W_back a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #a3a3a3;text-decoration:underline #a3a3a3}._33Ql7W_back a:hover{color:var(--red)}@media (min-width:768px){._33Ql7W_dh{font-size:40px}}
