.HZNKAq_container{width:min(1180px,100%);margin-inline:auto;padding:92px 28px 72px}.HZNKAq_breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:14px;line-height:1.6;display:flex}.HZNKAq_breadcrumb a{text-underline-offset:4px;text-decoration:underline}.HZNKAq_breadcrumb svg{flex-shrink:0}.HZNKAq_header{max-width:800px;margin-bottom:38px}.HZNKAq_header h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,3.8vw,48px);font-weight:780;line-height:1.17}.HZNKAq_header p{max-width:68ch;color:var(--muted);margin:20px 0 0;font-size:18px;line-height:1.8}.HZNKAq_groupsNav{border-block:1px solid var(--border);flex-wrap:wrap;gap:8px 12px;margin-bottom:40px;padding-block:20px;display:flex}.HZNKAq_groupsNav a{border-radius:var(--radius);background:var(--primary-soft);min-height:44px;color:var(--primary-strong);align-items:center;padding:8px 13px;font-size:14px;font-weight:650;display:inline-flex}.HZNKAq_groupsNav a:hover{background:var(--surface-muted);text-underline-offset:4px;text-decoration:underline}.HZNKAq_group{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:48px;padding-block:32px;scroll-margin-top:100px;display:grid}.HZNKAq_group h2{letter-spacing:-.015em;font-size:26px;font-weight:750;line-height:1.3}.HZNKAq_groupImage{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;height:auto;margin-bottom:20px}.HZNKAq_group p{color:var(--muted);max-width:58ch;margin-top:12px;line-height:1.75}.HZNKAq_articles{margin:0;padding:0;list-style:none}.HZNKAq_articles li+li{border-top:1px solid var(--border)}.HZNKAq_articleLink{justify-content:space-between;align-items:center;gap:20px;padding-block:20px;display:flex}.HZNKAq_articleLink strong{font-size:18px;font-weight:680;line-height:1.5}.HZNKAq_articleLink p{margin:8px 0 0;font-size:15px}.HZNKAq_articleLink svg{color:var(--primary);flex-shrink:0}.HZNKAq_articleLink:hover strong{color:var(--primary-strong);text-underline-offset:4px;text-decoration:underline}.HZNKAq_textLink{min-height:44px;color:var(--primary-strong);text-underline-offset:4px;align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:650;text-decoration:underline;display:inline-flex}.HZNKAq_readingLayout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:64px;display:grid}.HZNKAq_toc{background:var(--primary-soft);border-radius:12px;grid-area:1/2;padding:24px;position:sticky;top:112px}.HZNKAq_toc h2{margin-bottom:14px;font-size:18px;font-weight:750;line-height:1.4}.HZNKAq_toc ul{margin:0;padding:0;list-style:none}.HZNKAq_toc li+li{margin-top:6px}.HZNKAq_toc a{min-height:44px;color:var(--primary-strong);text-underline-offset:3px;padding-block:8px;font-size:14px;line-height:1.6;text-decoration:underline;display:block}.HZNKAq_article{grid-area:1/1;min-width:0}.HZNKAq_problem{border-bottom:1px solid var(--border);padding:32px 0 36px;scroll-margin-top:112px}.HZNKAq_problem:first-child{padding-top:0}.HZNKAq_problem h2{letter-spacing:-.015em;text-wrap:balance;margin:0 0 20px;font-size:clamp(23px,2.3vw,29px);font-weight:750;line-height:1.35}.HZNKAq_problem p{max-width:72ch;margin:0 0 18px;font-size:17px;line-height:1.85}.HZNKAq_offer{border-radius:var(--radius);background:var(--primary-soft);min-height:48px;color:var(--primary-strong);align-items:center;gap:10px;margin-top:2px;padding:11px 16px;font-size:15px;font-weight:700;line-height:1.5;display:inline-flex}.HZNKAq_offer svg{flex-shrink:0}.HZNKAq_offer:hover{background:var(--surface-muted);text-underline-offset:4px;text-decoration:underline}.HZNKAq_notice{background:var(--warning-soft);border-radius:12px;align-items:flex-start;gap:14px;max-width:800px;margin:0 0 32px;padding:22px;display:flex}.HZNKAq_notice svg{color:var(--primary-strong);flex-shrink:0;margin-top:3px}.HZNKAq_notice p{margin:0;font-size:15px;line-height:1.8}.HZNKAq_notice strong{margin-bottom:4px;display:block}.HZNKAq_source{color:var(--muted);margin-top:26px;font-size:14px;line-height:1.7}.HZNKAq_source a{text-underline-offset:4px;text-decoration:underline}.HZNKAq_problem .HZNKAq_furtherReading{margin:18px 0 0;font-size:15px;line-height:1.7}.HZNKAq_furtherReading a{color:var(--primary-strong);text-underline-offset:4px;text-decoration:underline}.HZNKAq_related{padding-top:36px}.HZNKAq_related h2{margin-bottom:8px;font-size:26px;font-weight:750;line-height:1.35}.HZNKAq_related ul{padding:0;list-style:none}.HZNKAq_related a{min-height:44px;color:var(--primary-strong);text-underline-offset:4px;align-items:center;gap:10px;padding-block:10px;font-weight:600;line-height:1.6;text-decoration:underline;display:inline-flex}.HZNKAq_empty{padding-block:32px;font-size:18px;line-height:1.8}@media (max-width:900px){.HZNKAq_readingLayout{flex-direction:column;gap:32px;display:flex}.HZNKAq_toc{width:100%;position:static}.HZNKAq_toc ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.HZNKAq_toc li+li{margin-top:0}.HZNKAq_article{width:100%}.HZNKAq_group{gap:28px}}@media (max-width:600px){.HZNKAq_container{padding:56px 20px 48px}.HZNKAq_breadcrumb{margin-bottom:22px}.HZNKAq_header{margin-bottom:28px}.HZNKAq_header p{font-size:17px;line-height:1.75}.HZNKAq_groupsNav{gap:8px;margin-bottom:16px}.HZNKAq_group{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:28px}.HZNKAq_group h2{font-size:24px}.HZNKAq_group p{margin-top:8px}.HZNKAq_toc{padding:20px}.HZNKAq_toc ul{grid-template-columns:minmax(0,1fr)}.HZNKAq_toc a{font-size:15px}.HZNKAq_notice{padding:18px}.HZNKAq_problem{padding-block:28px}.HZNKAq_problem p{font-size:17px;line-height:1.85}}
