.SHjAIW_page,.SHjAIW_article,.SHjAIW_fieldRoundup,.SHjAIW_guideHero,.SHjAIW_guideBody{--measure:50ch;--scrim-deep:var(--ink)}:is(:root[data-theme=dark] .SHjAIW_page,:root[data-theme=dark] .SHjAIW_article,:root[data-theme=dark] .SHjAIW_fieldRoundup,:root[data-theme=dark] .SHjAIW_guideHero,:root[data-theme=dark] .SHjAIW_guideBody){--scrim-deep:var(--bg)}.SHjAIW_page{max-width:1280px;padding:var(--space-7) var(--space-5) var(--space-11);margin:0 auto}.SHjAIW_title{font-family:var(--font-display);font-size:var(--text-page);font-weight:var(--weight-heading);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0}.SHjAIW_titleRow{align-items:baseline;gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.SHjAIW_sectionTitle{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}.SHjAIW_count{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums}.SHjAIW_lede{font-size:var(--text-base);line-height:var(--leading-body);color:var(--muted);max-width:var(--measure);margin:var(--space-3) 0 0}.SHjAIW_lede p{margin:0 0 var(--space-4)}.SHjAIW_lede p:last-child{margin-bottom:0}.SHjAIW_breadcrumb{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--muted);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.SHjAIW_breadcrumb a{min-height:44px;padding:0 var(--space-2);margin-inline:calc(-1 * var(--space-2));align-items:center;display:inline-flex}.SHjAIW_coverImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.SHjAIW_duotone{background:var(--fill);mix-blend-mode:color;opacity:.5;pointer-events:none;position:absolute;inset:0}.SHjAIW_eyebrow{font-size:var(--text-2xs);font-weight:var(--weight-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0}.SHjAIW_tabs{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.SHjAIW_tab{min-height:44px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--card);font-size:var(--text-xs);font-weight:var(--weight-label);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.SHjAIW_tab:hover{border-color:var(--accent)}.SHjAIW_tabActive{background:var(--fill);border-color:var(--fill);color:var(--on-fill)}.SHjAIW_tabActive:hover{border-color:var(--fill)}.SHjAIW_hero{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);margin-top:var(--space-6);transition:box-shadow var(--motion-standard) var(--ease-out);grid-template-columns:1fr;display:grid;overflow:hidden}.SHjAIW_hero:hover{box-shadow:var(--shadow-md)}.SHjAIW_heroImage{aspect-ratio:16/10;background:var(--tint-band);place-items:center;display:grid;position:relative;overflow:hidden}.SHjAIW_heroBody{padding:var(--space-6) var(--space-6) var(--space-7);justify-content:center;gap:var(--space-3);flex-direction:column;display:flex}.SHjAIW_heroTitle{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0}.SHjAIW_heroTitle a{color:inherit;text-decoration:none}.SHjAIW_heroTitle a:hover{text-underline-offset:3px;text-decoration:underline}.SHjAIW_heroExcerpt{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--muted);max-width:var(--measure);text-wrap:pretty;margin:0}@media (min-width:641px){.SHjAIW_hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch}.SHjAIW_heroImage{aspect-ratio:auto;min-height:300px}}.SHjAIW_layout{gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1025px){.SHjAIW_layout{grid-template-columns:minmax(0,1fr) 300px}}.SHjAIW_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.SHjAIW_card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);transition:transform var(--motion-standard) var(--ease-out), box-shadow var(--motion-standard) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.SHjAIW_card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.SHjAIW_cardImage{aspect-ratio:16/9;background:var(--tint-band);place-items:center;display:grid;position:relative;overflow:hidden}.SHjAIW_cardBody{padding:var(--space-3) var(--space-4) var(--space-4);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.SHjAIW_cardTitle{font-size:var(--text-base);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:pretty;margin:0}.SHjAIW_cardTitle a{color:inherit;text-decoration:none}.SHjAIW_cardTitle a:hover{text-underline-offset:3px;text-decoration:underline}.SHjAIW_excerpt{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--muted);margin:0}.SHjAIW_meta{font-size:var(--text-2xs);color:var(--muted);padding-top:var(--space-3);font-variant-numeric:tabular-nums;margin:auto 0 0}.SHjAIW_byline{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;margin:var(--space-5) 0 0;display:flex}.SHjAIW_bylineName{color:var(--ink);font-weight:var(--weight-label);text-decoration:none}.SHjAIW_bylineName:hover{text-underline-offset:3px;text-decoration:underline}.SHjAIW_avatar{border-radius:var(--radius-full);background:var(--tint-band);color:var(--accent);font-weight:var(--weight-heading);font-variant-numeric:normal;flex:none;place-items:center;display:grid}.SHjAIW_avatar-sm{width:30px;height:30px;font-size:var(--text-2xs)}.SHjAIW_avatar-md{width:38px;height:38px;font-size:var(--text-xs)}.SHjAIW_avatar-lg{width:46px;height:46px;font-size:var(--text-sm)}.SHjAIW_avatar-xl{width:104px;height:104px;font-size:var(--text-h3)}.SHjAIW_sidebar{gap:var(--space-4);flex-direction:column;display:flex}.SHjAIW_panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);padding:var(--space-5)}.SHjAIW_panelTitle{font-size:var(--text-2xs);font-weight:var(--weight-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 var(--space-3)}.SHjAIW_panelList{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-label);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SHjAIW_panelList a{align-items:center;min-height:44px;display:inline-flex}.SHjAIW_subscribePanel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--tint-band);padding:var(--space-5)}.SHjAIW_panelHeading{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}.SHjAIW_panelNote{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--muted);margin:var(--space-2) 0 0}.SHjAIW_panelForm{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.SHjAIW_panelInput{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);width:100%;min-height:44px;padding:0 var(--space-3);font:inherit;font-size:var(--text-xs);color:var(--ink)}.SHjAIW_panelInput:focus-visible{border-color:var(--accent)}.SHjAIW_panelButton{box-sizing:border-box;border:1px solid var(--fill);border-radius:var(--radius-md);background:var(--fill);min-height:44px;color:var(--on-fill);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-heading);padding:0 var(--space-5);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.SHjAIW_panelButton:hover{background:var(--fill-hover);border-color:var(--fill-hover);color:var(--on-fill)}.SHjAIW_panelLink{text-align:center;min-height:44px;margin-top:var(--space-2);border:1px solid var(--accent);border-radius:var(--radius-md);line-height:44px;font-size:var(--text-xs);font-weight:var(--weight-heading);text-decoration:none;display:block}.SHjAIW_panelFinePrint{font-size:var(--text-2xs);color:var(--muted);margin:var(--space-2) 0 0}.SHjAIW_pagination{justify-content:center;gap:var(--space-2);margin-top:var(--space-7);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.SHjAIW_pageLink{min-width:44px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);font-size:var(--text-xs);font-weight:var(--weight-heading);color:var(--ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.SHjAIW_pageLink:hover{border-color:var(--accent)}.SHjAIW_pageCurrent{background:var(--fill);border-color:var(--fill);color:var(--on-fill)}.SHjAIW_pageCurrent:hover{border-color:var(--fill)}.SHjAIW_article{max-width:1120px;padding:var(--space-7) var(--space-5) var(--space-11);margin:0 auto}.SHjAIW_articleTitle{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-heading);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;max-width:820px;margin:var(--space-3) 0 0}.SHjAIW_articleHero{aspect-ratio:21/9;background:var(--tint-band);border-radius:var(--radius-xl);margin-top:var(--space-6);place-items:center;display:grid;position:relative;overflow:hidden}.SHjAIW_articleLayout{gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1025px){.SHjAIW_articleLayout{gap:var(--space-9);grid-template-columns:220px minmax(0,1fr)}}.SHjAIW_articleBody{min-width:0}.SHjAIW_toc{display:none}@media (min-width:1025px){.SHjAIW_toc{top:var(--space-8);border-left:2px solid var(--line);padding-left:var(--space-4);display:block;position:sticky}}.SHjAIW_tocLabel{font-size:var(--text-2xs);font-weight:var(--weight-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-3)}.SHjAIW_tocList{gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-label);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SHjAIW_tocSub{padding-left:var(--space-3)}.SHjAIW_tocList a{min-height:44px;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.SHjAIW_tocList a:hover{color:var(--accent)}.SHjAIW_authorBox{gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);padding:var(--space-5);margin-top:var(--space-8);align-items:flex-start;max-width:720px;display:flex}.SHjAIW_authorBoxName{font-size:var(--text-sm);font-weight:var(--weight-heading);margin:0}.SHjAIW_related{border-top:1px solid var(--line);margin-top:var(--space-9);padding-top:var(--space-6)}.SHjAIW_relatedTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);margin:0 0 var(--space-4)}.SHjAIW_relatedGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.SHjAIW_relatedCard{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);padding:var(--space-4) var(--space-5);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.SHjAIW_relatedCard:hover{border-color:var(--accent)}.SHjAIW_relatedCardTitle{font-size:var(--text-sm);font-weight:var(--weight-heading);line-height:var(--leading-heading);text-wrap:pretty}.SHjAIW_guideHero{background:var(--scrim-deep);align-items:flex-end;min-height:260px;display:flex;position:relative;overflow:hidden}@media (min-width:641px){.SHjAIW_guideHero{min-height:340px}}.SHjAIW_guideHeroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.SHjAIW_guideScrim{background:linear-gradient(180deg, color-mix(in oklab, var(--scrim-deep) 10%, transparent) 30%, color-mix(in oklab, var(--scrim-deep) 72%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.SHjAIW_guideHeroText{width:100%;max-width:1120px;padding:0 var(--space-5) var(--space-6);margin:0 auto;position:relative}.SHjAIW_breadcrumbOverImage,.SHjAIW_breadcrumbOverImage a{color:var(--on-fill)}.SHjAIW_guideTitle{font-family:var(--font-display);font-size:var(--text-page);font-weight:var(--weight-heading);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--on-fill);text-wrap:balance;margin:var(--space-2) 0 0}.SHjAIW_guideBody{max-width:1120px;padding:var(--space-6) var(--space-5) var(--space-11);margin:0 auto}.SHjAIW_guideGrid{gap:var(--space-4);margin-top:var(--space-7);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.SHjAIW_guideCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);padding:var(--space-5)}.SHjAIW_guideCardTitle{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}.SHjAIW_guideCardBody{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--muted)}.SHjAIW_guideCardBody p{margin:var(--space-2) 0 0}.SHjAIW_liveModule{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--tint-band);padding:var(--space-5);margin-top:var(--space-7)}.SHjAIW_liveHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.SHjAIW_liveTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}.SHjAIW_liveLink{min-height:44px;padding:0 var(--space-2);margin-inline:calc(-1 * var(--space-2));font-size:var(--text-xs);font-weight:var(--weight-label);white-space:nowrap;align-items:center;display:inline-flex}.SHjAIW_liveNote{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--muted);margin:var(--space-3) 0 0}.SHjAIW_roundupTitle{font-family:var(--font-display);font-size:var(--text-page);font-weight:var(--weight-heading);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;max-width:820px;margin:var(--space-3) 0 0}.SHjAIW_roundupLayout{gap:var(--space-7);margin-top:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1025px){.SHjAIW_roundupLayout{grid-template-columns:minmax(0,1fr) 300px}}.SHjAIW_roundupAside{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--tint-band);padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:1025px){.SHjAIW_roundupAside{top:var(--space-8);position:sticky}}.SHjAIW_roundupAside .SHjAIW_panelButton{margin-top:var(--space-3)}.SHjAIW_calendarLinks{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.SHjAIW_calendarLinks .SHjAIW_panelLink{padding:0 var(--space-3);line-height:var(--leading-body);flex:120px;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.SHjAIW_table{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);margin-top:var(--space-6);overflow:hidden}.SHjAIW_tableHead{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);display:flex}.SHjAIW_tableTitle{font-size:var(--text-2xs);font-weight:var(--weight-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.SHjAIW_tableRow{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:1fr;text-decoration:none;display:grid}@media (min-width:641px){.SHjAIW_tableRow{gap:var(--space-4);grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline}}.SHjAIW_tableRow:hover{background:var(--tint-band)}.SHjAIW_tableDate{font-size:var(--text-xs);font-weight:var(--weight-heading);color:var(--accent);font-variant-numeric:tabular-nums}.SHjAIW_tableName{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SHjAIW_tablePlace{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums}.SHjAIW_tableEmpty{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--muted);padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--line);margin:0}.SHjAIW_tableFoot{font-size:var(--text-xs);font-weight:var(--weight-heading);padding:var(--space-3) var(--space-4);margin:0}.SHjAIW_fieldRoundup{max-width:880px;padding:var(--space-7) var(--space-5) var(--space-11);margin:0 auto}.SHjAIW_fieldHead{align-items:center;gap:var(--space-4);margin-top:var(--space-4);display:flex}.SHjAIW_fieldTile{border-radius:var(--radius-lg);background:var(--tint-band);flex:none;place-items:center;width:52px;height:52px;display:grid}.SHjAIW_fieldLink{font-size:var(--text-xs);margin:var(--space-1) 0 0}.SHjAIW_fieldTitle{font-family:var(--font-display);font-size:var(--text-page);font-weight:var(--weight-heading);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;max-width:780px;margin:var(--space-4) 0 0}.SHjAIW_fieldRoundup .SHjAIW_liveNote{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--tint-band);padding:var(--space-3) var(--space-4);color:var(--ink);margin-top:var(--space-5)}.SHjAIW_fieldFoot{align-items:center;gap:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--tint-band);padding:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.SHjAIW_fieldFoot>div{flex:1;min-width:240px}.SHjAIW_authorHead{gap:var(--space-6);margin-top:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.SHjAIW_authorHeadBody{flex:1;min-width:260px}.SHjAIW_authorName{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}.SHjAIW_authorRole{border-radius:var(--radius-full);background:var(--tint-band);color:var(--accent);font-size:var(--text-2xs);font-weight:var(--weight-heading);padding:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;align-items:center;display:inline-flex}.SHjAIW_authorBio{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--muted);max-width:var(--measure);text-wrap:pretty;margin:var(--space-3) 0 0}.SHjAIW_heroFigure{margin:var(--space-6) 0 0}.SHjAIW_heroFigureImage{aspect-ratio:21/9;object-fit:cover;border-radius:var(--radius-xl);background:var(--tint-band);width:100%;height:auto;display:block}.SHjAIW_heroFigureCaption{margin-top:var(--space-2)}.SHjAIW_previewNotice{max-width:1120px;margin:var(--space-4) auto 0;padding:var(--space-3) var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink)}
