.r3JGQa_head{padding:var(--space-8) 0 var(--space-10);max-width:72ch}.r3JGQa_head h1{margin-bottom:var(--space-4)}.r3JGQa_intro{font-size:var(--text-lg);color:var(--ink-2);margin:0}.r3JGQa_grid{gap:var(--space-11) var(--space-7);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.r3JGQa_card{flex-direction:column;height:100%;display:flex}.r3JGQa_stage{aspect-ratio:16/10;border-radius:var(--r-lg);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);place-items:center;transition:box-shadow .25s;display:grid;position:relative;overflow:hidden}.r3JGQa_stage img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.r3JGQa_stage .icon{stroke-width:1.2px;width:40px;height:40px}.r3JGQa_card:hover .r3JGQa_stage{box-shadow:inset 0 0 0 1px var(--line-2)}.r3JGQa_card:hover .r3JGQa_cardTitle a{color:var(--red)}.r3JGQa_cardBody{padding-top:var(--space-5);flex-direction:column;flex:1;display:flex}.r3JGQa_date{font-size:var(--text-xs);color:var(--ink-3);letter-spacing:.02em}.r3JGQa_cardTitle{margin:var(--space-2) 0 var(--space-3);font-size:var(--text-xl);font-stretch:var(--stretch-heading);letter-spacing:-.015em;line-height:1.25}.r3JGQa_cardTitle a{text-decoration:none}.r3JGQa_cardTitle a:hover{color:var(--red);text-underline-offset:3px;text-decoration:underline}.r3JGQa_excerpt{margin:0 0 var(--space-5);color:var(--ink-2);font-size:var(--text-md);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.r3JGQa_more{align-items:center;gap:var(--space-2);font-weight:650;font-size:var(--text-md);align-self:flex-start;margin-top:auto;text-decoration:none;display:inline-flex}.r3JGQa_more .icon{width:18px;height:18px;transition:transform .2s var(--ease)}.r3JGQa_more:hover,.r3JGQa_card:hover .r3JGQa_more{color:var(--red)}.r3JGQa_more:hover .icon{transform:translate(3px)}.r3JGQa_card:hover .r3JGQa_more .icon{transform:translate(3px)}.r3JGQa_lead{gap:var(--space-10);margin-bottom:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}.r3JGQa_lead .r3JGQa_stage{aspect-ratio:16/9;border-radius:var(--r-xl)}.r3JGQa_lead .r3JGQa_cardBody{padding-top:0}.r3JGQa_lead .r3JGQa_cardTitle{font-size:var(--display-xs);font-stretch:var(--stretch-display);letter-spacing:-.035em;margin:var(--space-3) 0 var(--space-4);line-height:1.05}.r3JGQa_lead .r3JGQa_excerpt{font-size:var(--text-lg)}@media (max-width:860px){.r3JGQa_lead{grid-template-columns:minmax(0,1fr);gap:0}.r3JGQa_lead .r3JGQa_cardBody{padding-top:var(--space-5)}}.r3JGQa_postHead{margin-bottom:var(--space-8)}.r3JGQa_meta{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--ink-3);flex-wrap:wrap;display:flex}.r3JGQa_postTitle{max-width:28ch;margin-bottom:0}.r3JGQa_hero{margin:0 0 var(--space-9)}.r3JGQa_heroStage{aspect-ratio:16/9;border-radius:var(--r-xl);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid;position:relative;overflow:hidden}.r3JGQa_heroStage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.r3JGQa_hero figcaption{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--ink-3)}.r3JGQa_toc{max-width:72ch;margin:0 0 var(--space-10);padding:var(--space-6) var(--space-7);border-radius:var(--r-lg);border:1px solid var(--line)}.r3JGQa_tocTitle{margin:0 0 var(--space-3);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.r3JGQa_toc ol{gap:var(--space-2);margin:0;padding-left:1.4em;display:grid}.r3JGQa_toc li::marker{font-stretch:var(--stretch-data);font-variant-numeric:tabular-nums;color:var(--ink-3)}.r3JGQa_toc a{color:var(--ink);font-weight:550;text-decoration:none}.r3JGQa_toc a:hover{color:var(--red);text-underline-offset:3px;text-decoration:underline}.r3JGQa_categoryLink{margin-top:var(--space-8)}.r3JGQa_categoryLink .icon{width:18px;height:18px}.r3JGQa_section{margin-top:var(--space-13);padding-top:var(--space-10);border-top:1px solid var(--line)}.r3JGQa_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.r3JGQa_sectionTitle{margin:0 0 var(--space-8);font-size:var(--display-xs);font-stretch:var(--stretch-heading);letter-spacing:-.035em;line-height:1.05}
.HHjUIW_layout{gap:var(--space-12);padding-top:var(--space-8);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.HHjUIW_article{min-width:0}.HHjUIW_title{font-size:var(--display-sm);font-stretch:var(--stretch-heading);letter-spacing:-.035em;margin:0 0 var(--space-8);overflow-wrap:anywhere;max-width:24ch;line-height:1.02}.HHjUIW_body{max-width:72ch;font-size:var(--text-body)}.HHjUIW_aside{top:calc(var(--header-h) + var(--space-6));position:sticky}@media (max-width:1000px){.HHjUIW_layout{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.HHjUIW_aside{position:static}}.HHjUIW_help{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);padding:var(--space-7)}.HHjUIW_helpTitle{margin:0 0 var(--space-2);font-size:var(--text-xl);font-weight:700;font-stretch:var(--stretch-heading);letter-spacing:-.015em}.HHjUIW_helpText{margin:0 0 var(--space-5);color:var(--ink-2);font-size:var(--text-md)}.HHjUIW_helpPhone{align-items:center;gap:var(--space-2);font-size:var(--text-3xl);color:var(--red);letter-spacing:-.01em;font-weight:700;text-decoration:none;display:inline-flex}.HHjUIW_helpPhone .icon{width:22px;height:22px}.HHjUIW_helpEmail{margin-top:var(--space-1);text-underline-offset:3px;font-weight:600;display:block}.HHjUIW_helpHours{margin:var(--space-2) 0 var(--space-6);font-size:var(--text-sm);color:var(--ink-3)}.HHjUIW_helpActions{gap:var(--space-2);flex-wrap:wrap;display:flex}:is(.HHjUIW_helpActions .btn-ink,.HHjUIW_helpActions .btn-line){height:44px;font-size:var(--text-md);flex:auto}.HHjUIW_feature{margin:0 0 var(--space-10);padding:var(--space-9) var(--space-8);border-radius:var(--r-xl);border:1px solid var(--line);max-width:72ch}.HHjUIW_featureBadge{margin:0 0 var(--space-4);border-radius:var(--r-pill);background:var(--red-tint);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--red);padding:3px 10px;font-weight:700;display:inline-flex}.HHjUIW_featureTitle{margin:0 0 var(--space-3);font-size:var(--text-2xl);font-stretch:var(--stretch-heading);letter-spacing:-.02em;line-height:1.2}.HHjUIW_featureText{margin:0 0 var(--space-6);color:var(--ink-2);max-width:60ch}.HHjUIW_featureActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.HHjUIW_featureActions .btn-ink{height:48px;padding:0 var(--space-6)}@media (max-width:760px){.HHjUIW_feature{padding:var(--space-7) var(--space-5)}}
