.useful_head__twNzZ{display:grid;grid-gap:var(--s3);gap:var(--s3);margin-bottom:var(--s6)}.useful_kicker__aSjQI{margin:0;font-size:var(--fs-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.useful_title__O5lDg{margin:0;font-family:var(--font-display);font-size:var(--fs-h1);font-weight:500;text-transform:none;letter-spacing:-.015em;line-height:1.15}.useful_lead__ULxCR{margin:0;max-width:62ch;color:var(--fg-2);font-size:var(--fs-lead)}.useful_filters__nzrHG{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s5)}.useful_grid__rdXK8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s5);gap:var(--s5)}.useful_card__g7w22{display:grid;align-content:start;grid-gap:var(--s3);gap:var(--s3);border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--bg);text-decoration:none;color:inherit;transition:box-shadow .24s ease}@media (hover:hover){.useful_card__g7w22:hover{box-shadow:var(--shadow-2,0 12px 32px rgba(2,26,38,.1))}}.useful_card__g7w22:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.useful_cover__JZIgj{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--bg-sunken)}.useful_cardBody__WBVJE{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:0 var(--s5) var(--s5)}.useful_cardMeta__VBfUz{display:flex;flex-wrap:wrap;gap:var(--s2);font-size:14px;color:var(--fg-2)}.useful_cardTitle__qY82k{margin:0;font-family:var(--font-body);font-weight:700;font-size:19px;line-height:1.3;text-transform:none}.useful_cardText__B5_NI{line-height:1.55}.useful_cardText__B5_NI,.useful_empty__9MaW8{margin:0;color:var(--fg-2)}.useful_pager__hPTQ7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin-top:var(--s6)}.useful_pagerNow__9nFvC{color:var(--fg-2)}.useful_crumbs__Xb5_n{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-bottom:var(--s4);font-size:var(--fs-small);color:var(--fg-2)}.useful_crumbs__Xb5_n a{color:inherit}.useful_layout__gDfqg{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--s7);gap:var(--s7);align-items:start}.useful_articleTitle__nRYkb{margin:0 0 var(--s4);font-family:var(--font-display);font-size:clamp(26px,3.4vw,40px);font-weight:500;text-transform:none;letter-spacing:-.015em;line-height:1.15}.useful_meta__RkxiX{display:flex;flex-wrap:wrap;gap:var(--s3);margin-bottom:var(--s5);color:var(--fg-2);font-size:var(--fs-small)}.useful_articleCover__Zu3wk{width:100%;height:auto;aspect-ratio:16/8;object-fit:cover;border-radius:24px;margin-bottom:var(--s6);background:var(--bg-sunken)}.useful_body__z7OD_{min-width:0;overflow-wrap:anywhere;max-width:68ch;line-height:1.7}.useful_body__z7OD_ h2{margin:var(--s6) 0 var(--s3);font-size:26px;scroll-margin-top:120px}.useful_body__z7OD_ h3{margin:var(--s5) 0 var(--s3);font-size:20px;scroll-margin-top:120px}.useful_body__z7OD_ blockquote,.useful_body__z7OD_ ol,.useful_body__z7OD_ p,.useful_body__z7OD_ table,.useful_body__z7OD_ ul{margin:0 0 var(--s4)}.useful_body__z7OD_ ol,.useful_body__z7OD_ ul{padding-left:22px}.useful_body__z7OD_ ul{list-style:disc}.useful_body__z7OD_ ol{list-style:decimal}.useful_body__z7OD_ li{margin-bottom:6px}.useful_body__z7OD_ a{color:var(--accent-text);text-underline-offset:3px}.useful_body__z7OD_ img{max-width:100%;height:auto;border-radius:16px}.useful_body__z7OD_ blockquote{padding:var(--s4) var(--s5);border-left:3px solid var(--accent);border-radius:0 16px 16px 0;background:var(--bg-sunken);color:var(--fg-2)}.useful_body__z7OD_ table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.useful_body__z7OD_ td,.useful_body__z7OD_ th{padding:10px 14px;border:1px solid var(--line);text-align:left}.useful_aside__xx2rm{position:-webkit-sticky;position:sticky;top:calc(var(--header-offset) + var(--s4));display:grid;grid-gap:var(--s5);gap:var(--s5)}.useful_toc__gxBd_{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:var(--s5);border:1px solid var(--line);border-radius:24px}.useful_tocTitle__jsb_Q{margin:0 0 var(--s2);font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2)}.useful_tocLink__PlTL1{color:inherit;text-decoration:none;line-height:1.4}.useful_tocLink__PlTL1:hover{text-decoration:underline}.useful_tocSub__6xDIS{padding-left:var(--s4);font-size:15px;color:var(--fg-2)}.useful_author__5GqqM{display:grid;grid-gap:6px;gap:6px;padding:var(--s5);border:1px solid var(--line);border-radius:24px}.useful_authorName__UouFC{font-weight:700}.useful_authorBio__VE07f,.useful_authorRole__UW_Of{margin:0;color:var(--fg-2);font-size:15px;line-height:1.5}.useful_related__XhxFY{display:grid;grid-gap:var(--s4);gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr))}.useful_alsoGrid__afYsH{display:grid;grid-gap:var(--s4);gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1240px){.useful_grid__rdXK8{grid-template-columns:repeat(2,minmax(0,1fr))}.useful_layout__gDfqg{grid-template-columns:minmax(0,1fr)}.useful_aside__xx2rm{position:static}.useful_related__XhxFY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.useful_alsoGrid__afYsH,.useful_grid__rdXK8{grid-template-columns:minmax(0,1fr)}.useful_related__XhxFY{grid-template-columns:repeat(2,minmax(0,1fr))}}