.roZzHW_index,.roZzHW_articlePage{max-width:1416px;padding:64px var(--gutter) 96px;margin:0 auto}.roZzHW_indexHeader{max-width:800px;margin-bottom:72px}.roZzHW_indexHeader h1{margin:20px 0 24px;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.1}.roZzHW_indexHeader>p:last-child{color:#626262;font-size:20px;line-height:1.6}.roZzHW_meta{color:#686868;font-size:14px;line-height:1.5}.roZzHW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;display:grid}.roZzHW_card{border-top:1px solid #e5e5e5;min-width:0;padding-top:32px}.roZzHW_card .roZzHW_meta{margin:24px 0 12px}.roZzHW_card h2{margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.3}.roZzHW_card h2 a{text-decoration:none}.roZzHW_card h2 a:hover{text-underline-offset:4px;text-decoration:underline}.roZzHW_card>p:last-child{color:#626262;font-size:16px;line-height:1.7}.roZzHW_breadcrumb{color:#686868;flex-wrap:wrap;gap:12px;margin-bottom:48px;font-size:14px;display:flex}.roZzHW_breadcrumb a:hover{text-decoration:underline}.roZzHW_articleHeader{max-width:880px;margin-bottom:56px}.roZzHW_articleHeader h1{margin:20px 0 28px;font-size:clamp(36px,4.5vw,56px);font-weight:600;line-height:1.12}.roZzHW_lead{color:#535353;font-size:20px;line-height:1.65}.roZzHW_byline{color:#686868;margin-top:24px;font-size:14px}.roZzHW_articleLayout{grid-template-columns:minmax(180px,260px) minmax(0,740px);align-items:start;gap:72px;display:grid}.roZzHW_toc{padding-top:8px;font-size:14px;line-height:1.6;position:sticky;top:112px}.roZzHW_toc strong{font-weight:600}.roZzHW_toc ol,.roZzHW_mobileToc ol{margin:20px 0 0;padding:0;list-style:none}.roZzHW_toc li,.roZzHW_mobileToc li{margin:0 0 16px}.roZzHW_toc a{color:#626262}.roZzHW_toc a:hover{color:#171717;text-decoration:underline}.roZzHW_mobileToc{display:none}.roZzHW_body{min-width:0;font-size:18px;line-height:1.75}.roZzHW_body section{margin-top:48px;scroll-margin-top:112px}.roZzHW_body h2{margin:0 0 24px;font-size:28px;font-weight:600;line-height:1.3}.roZzHW_body p{margin:0 0 24px}.roZzHW_body a{text-underline-offset:4px;-webkit-text-decoration:underline #b2b2b2;text-decoration:underline #b2b2b2}.roZzHW_body a:hover{text-decoration-color:currentColor}.roZzHW_body ul,.roZzHW_body ol{margin:0 0 24px;padding-left:24px}.roZzHW_body li{margin-bottom:12px;padding-left:8px}.roZzHW_takeaway,.roZzHW_note{background:#faf9f6;border-radius:16px;padding:28px 32px}.roZzHW_note{margin:28px 0}.roZzHW_note p{margin:12px 0 0}.roZzHW_note strong{font-weight:600}.roZzHW_tableWrap{border:1px solid #e5e5e5;border-radius:12px;margin:24px 0;overflow-x:auto}.roZzHW_tableWrap table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.6}.roZzHW_tableWrap th,.roZzHW_tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e5e5;min-width:140px;padding:16px}.roZzHW_tableWrap th{font-weight:600}.roZzHW_tableWrap thead{background:#f7f7f7}.roZzHW_tableWrap tr:last-child>*{border-bottom:0}.roZzHW_tableWrap thead tr:last-child>*{border-bottom:1px solid #e5e5e5}.roZzHW_cta{background:#f5f5f5;border-radius:20px;margin-top:56px;padding:32px}.roZzHW_cta h2{margin-bottom:16px;font-size:24px}.roZzHW_cta p{font-size:16px}.roZzHW_cta a{align-items:center;gap:16px;margin:0 24px 8px 0;font-size:16px;display:inline-flex}.roZzHW_related{margin-top:96px}.roZzHW_related>h2{margin-bottom:32px;font-size:32px;font-weight:600}@media (max-width:1000px){.roZzHW_articleLayout{grid-template-columns:1fr;gap:0}.roZzHW_toc{display:none}.roZzHW_body{max-width:740px}.roZzHW_mobileToc{border-block:1px solid #e5e5e5;margin-bottom:32px;padding:20px 0;font-size:16px;display:block}.roZzHW_mobileToc summary{cursor:pointer;justify-content:space-between;display:flex}.roZzHW_mobileToc summary::-webkit-details-marker{display:none}.roZzHW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}@media (max-width:640px){.roZzHW_index,.roZzHW_articlePage{padding-top:40px;padding-bottom:64px}.roZzHW_indexHeader{margin-bottom:40px}.roZzHW_grid{grid-template-columns:1fr;gap:32px}.roZzHW_card{padding-top:24px}.roZzHW_indexHeader>p:last-child,.roZzHW_lead{font-size:18px}.roZzHW_indexHeader br{display:none}.roZzHW_articleHeader,.roZzHW_breadcrumb{margin-bottom:32px}.roZzHW_body{font-size:17px}.roZzHW_body h2{font-size:24px}.roZzHW_body section{margin-top:40px;scroll-margin-top:96px}.roZzHW_takeaway,.roZzHW_note,.roZzHW_cta{padding:24px}.roZzHW_related{margin-top:64px}.roZzHW_related>h2{font-size:28px}}
