.XRUZ3q_cards{gap:var(--site-space-12) var(--site-space-6);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.XRUZ3q_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.XRUZ3q_cards{gap:56px var(--site-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.XRUZ3q_card{flex-direction:column;gap:14px;display:flex;position:relative}.XRUZ3q_cardMedia{aspect-ratio:3/2;background:var(--site-color-bg-soft);position:relative;overflow:hidden}.XRUZ3q_cardImg{object-fit:cover}.XRUZ3q_cardDate{font-size:var(--site-text-xs);font-weight:var(--site-font-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--site-color-text-muted);margin:0;line-height:1.3}.XRUZ3q_cardTitle{font-family:var(--site-font-heading);font-size:var(--site-text-h3);font-weight:var(--site-font-medium);color:var(--site-color-heading);margin:0;line-height:1.2}.XRUZ3q_cardLink{color:inherit;text-decoration:none}.XRUZ3q_cardLink:after{content:"";position:absolute;inset:0}.XRUZ3q_cardLink:focus-visible{outline:none}.XRUZ3q_card:focus-within{outline:2px solid var(--site-color-ring);outline-offset:4px}.XRUZ3q_card:hover .XRUZ3q_cardTitle{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.XRUZ3q_cardText{font-size:var(--site-text-small);line-height:var(--site-leading-small);color:var(--site-color-text);margin:0}.XRUZ3q_hubHead{gap:var(--site-space-4);flex-direction:column;max-width:720px;display:flex}.XRUZ3q_hubHead .XRUZ3q_eyebrow,.XRUZ3q_eyebrow{font-size:var(--site-text-xs);font-weight:var(--site-font-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--site-color-text-muted);margin:0}.XRUZ3q_hubTitle{font-family:var(--site-font-heading);font-size:var(--site-text-h1);font-weight:var(--site-font-normal);line-height:var(--site-leading-h1);color:var(--site-color-heading);margin:0}.XRUZ3q_hubTitle em{font-style:italic}.XRUZ3q_hubLead{font-size:var(--site-text-body);line-height:var(--site-leading-copy);color:var(--site-color-text);margin:0}.XRUZ3q_feature{gap:var(--site-space-6);margin-top:var(--site-space-12);grid-template-columns:1fr;align-items:center;display:grid;position:relative}.XRUZ3q_featureMedia{aspect-ratio:720/440;background:var(--site-color-bg-soft);position:relative;overflow:hidden}.XRUZ3q_featureText{gap:var(--site-space-4);flex-direction:column;display:flex}.XRUZ3q_featureTitle{font-family:var(--site-font-heading);font-size:var(--site-text-h1);font-weight:var(--site-font-normal);color:var(--site-color-heading);margin:0;line-height:1.1}.XRUZ3q_feature:focus-within{outline:2px solid var(--site-color-ring);outline-offset:4px}.XRUZ3q_feature:hover .XRUZ3q_featureTitle{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.XRUZ3q_featureText p{margin:0}@media (min-width:900px){.XRUZ3q_feature{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:56px}}.XRUZ3q_head{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:800px;margin:0 auto;display:flex}.XRUZ3q_title{font-family:var(--site-font-heading);font-size:var(--site-text-h1);font-weight:var(--site-font-normal);line-height:var(--site-leading-h1);color:var(--site-color-heading);text-wrap:balance;margin:0}.XRUZ3q_byline{justify-content:center;align-items:center;gap:var(--site-space-2) var(--site-space-3);font-size:var(--site-text-small);line-height:var(--site-leading-small);color:var(--site-color-text-muted);flex-wrap:wrap;margin:0;display:flex}.XRUZ3q_byline strong{font-weight:var(--site-font-medium);color:var(--site-color-heading)}.XRUZ3q_avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.XRUZ3q_hero{margin:var(--site-space-8) 0 0;aspect-ratio:3/2;background:var(--site-color-bg-soft);position:relative;overflow:hidden}.XRUZ3q_heroImg{object-fit:cover}@media (min-width:768px){.XRUZ3q_hero{aspect-ratio:1200/560;margin-top:var(--site-space-12)}}.XRUZ3q_column{max-width:720px;margin:0 auto}.XRUZ3q_answer{margin:0 0 var(--site-space-8);padding-bottom:var(--site-space-8);border-bottom:1px solid var(--site-color-border);font-size:var(--site-text-body);line-height:var(--site-leading-copy);color:var(--site-color-heading)}.XRUZ3q_body{font-size:var(--site-text-body);line-height:var(--site-leading-copy);color:var(--site-color-text);overflow-wrap:break-word}.XRUZ3q_body :where(p,ul,ol,figure,blockquote){margin:0}.XRUZ3q_body>*+*{margin-top:20px}.XRUZ3q_body :where(h2,h3,h4){margin:var(--site-space-10) 0 0;font-family:var(--site-font-heading);font-weight:var(--site-font-normal);color:var(--site-color-heading);line-height:1.2}.XRUZ3q_body h2{font-size:var(--site-text-h2)}.XRUZ3q_body :where(h3,h4){font-size:var(--site-text-h3);font-weight:var(--site-font-medium)}.XRUZ3q_body :where(h2,h3,h4)+*{margin-top:var(--site-space-3)}.XRUZ3q_body :where(ul,ol){padding-left:1.25em}.XRUZ3q_body ul{list-style:outside}.XRUZ3q_body ol{list-style:decimal}.XRUZ3q_body li+li{margin-top:var(--site-space-2)}.XRUZ3q_body :where(strong,b){font-weight:var(--site-font-semibold);color:var(--site-color-heading)}.XRUZ3q_body a{color:var(--site-color-slate);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.XRUZ3q_body a:hover{color:var(--site-color-link-hover)}.XRUZ3q_body img{max-width:100%;height:auto}.XRUZ3q_body blockquote{padding:var(--site-space-6) 0;border-top:1px solid var(--site-color-primary);border-bottom:1px solid var(--site-color-primary);font-family:var(--site-font-heading);font-size:var(--site-text-xl);color:var(--site-color-heading);font-style:italic;line-height:1.5}.XRUZ3q_body blockquote>*+*{margin-top:var(--site-space-3)}.XRUZ3q_callout{gap:var(--site-space-4);margin-top:var(--site-space-10);padding:var(--site-space-5);background:var(--site-color-bg-soft);grid-template-columns:1fr;display:grid;position:relative}.XRUZ3q_calloutMedia{aspect-ratio:4/3;position:relative;overflow:hidden}.XRUZ3q_calloutText{gap:var(--site-space-2);flex-direction:column;display:flex}.XRUZ3q_calloutTitle{font-family:var(--site-font-heading);font-size:var(--site-text-h3);font-weight:var(--site-font-medium);color:var(--site-color-heading);margin:0;line-height:1.15}.XRUZ3q_calloutLine{font-size:var(--site-text-small);line-height:var(--site-leading-small);color:var(--site-color-text);margin:0}.XRUZ3q_calloutLink{margin-top:var(--site-space-1);align-self:flex-start}@media (min-width:640px){.XRUZ3q_callout{gap:var(--site-space-6);grid-template-columns:200px minmax(0,1fr);align-items:center}}.XRUZ3q_author{gap:var(--site-space-5);max-width:720px;margin:var(--site-space-16) auto 0;padding:var(--site-space-8) 0;border-top:1px solid var(--site-color-primary);border-bottom:1px solid var(--site-color-border);grid-template-columns:72px minmax(0,1fr);align-items:center;display:grid}.XRUZ3q_authorPhoto{object-fit:cover;border-radius:50%;width:72px;height:72px}.XRUZ3q_authorText{gap:var(--site-space-2);flex-direction:column;display:flex}.XRUZ3q_authorName{font-family:var(--site-font-heading);font-size:var(--site-text-h3);font-weight:var(--site-font-medium);color:var(--site-color-heading);margin:0;line-height:1.15}.XRUZ3q_authorBio{font-size:var(--site-text-small);line-height:var(--site-leading-small);color:var(--site-color-text);margin:0}.XRUZ3q_authorText>a{margin-top:var(--site-space-1);align-self:flex-start}@media (min-width:640px){.XRUZ3q_author{gap:var(--site-space-6);grid-template-columns:96px minmax(0,1fr)}.XRUZ3q_authorPhoto{width:96px;height:96px}}.XRUZ3q_knowledge{margin:0}.XRUZ3q_knowledge>a{white-space:normal;line-height:1.4}.XRUZ3q_more{gap:var(--site-space-12);flex-direction:column;display:flex}.XRUZ3q_pager{justify-content:center;gap:var(--site-space-2);flex-wrap:wrap;display:flex}.XRUZ3q_pagerLink{box-sizing:border-box;border:1px solid var(--site-color-border);background:var(--site-color-bg);width:44px;height:44px;font-size:var(--site-text-sm);font-weight:var(--site-font-medium);color:var(--site-color-heading);border-radius:8px;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.XRUZ3q_pagerLink:hover{border-color:var(--site-color-primary)}.XRUZ3q_pagerLink:focus-visible{outline:2px solid var(--site-color-ring);outline-offset:2px}.XRUZ3q_pagerCurrent,.XRUZ3q_pagerCurrent:hover{border-color:var(--site-color-primary);background:var(--site-color-primary);color:var(--site-color-on-primary)}.XRUZ3q_pagerBack{transform:rotate(180deg)}