.blog_page__i3gIe{padding-bottom:56px}.blog_page__i3gIe a{text-decoration:none}.blog_page__i3gIe h1{font-size:clamp(2.15rem,4.2vw,3.4rem);line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.blog_kicker__Vge8n{color:var(--accent-dark);font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700;margin:0 0 12px}.blog_deck__bWGNi{font-size:1.12rem;line-height:1.7;color:var(--muted);max-width:710px;margin-bottom:24px}.blog_listHead__ZoF8e{padding:54px 0 32px;max-width:700px}.blog_listHead__ZoF8e h1{margin-bottom:22px}.blog_feature__9mhnq{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;border-top:1px solid var(--line);padding:32px 0 46px}.blog_featureTextOnly__KUpyu{grid-template-columns:1fr;max-width:780px}.blog_feature__9mhnq h2{font-size:2rem;line-height:1.23;margin:12px 0 17px}.blog_featureExcerpt__oJbSv{font-size:1rem;color:var(--muted);margin-bottom:19px}.blog_feature__9mhnq time,.blog_story__lu_JX time{font-size:.78rem;color:var(--muted)}.blog_coverImage__cV5Do{position:relative;display:block;aspect-ratio:2.35;border-radius:8px;overflow:hidden;background:var(--mint)}.blog_feature__9mhnq .blog_coverImage__cV5Do{aspect-ratio:1.4}.blog_coverImage__cV5Do img{object-position:50% 43%}.blog_inlineImage__6J1EI{display:block;position:relative;aspect-ratio:1.5;background:var(--paper)}.blog_latest__zp5H4{padding:8px 0 26px}.blog_latest__zp5H4>h2,.blog_related__kSxUC>h2{font-size:1.65rem;margin-bottom:25px}.blog_grid__1mQUH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.blog_story__lu_JX{border-top:2px solid var(--line);padding:23px 0;min-width:0}.blog_story__lu_JX h3{font-size:1.3rem;line-height:1.35;letter-spacing:-.02em;margin:12px 0}.blog_feature__9mhnq h2 a:hover,.blog_story__lu_JX h3 a:hover{color:var(--accent)}.blog_storyExcerpt__GRHEA{font-size:.9rem;color:var(--muted);margin-bottom:15px}.blog_textLink__9k8aE{display:block;width:fit-content;font-size:.86rem;color:var(--accent-dark);font-weight:700;margin-top:15px;padding:6px 0}.blog_pagination__cBaLz{display:flex;justify-content:center;align-items:center;gap:30px;padding:22px 0;font-size:.9rem;flex-wrap:wrap}.blog_pagination__cBaLz a{color:var(--accent-dark);font-weight:700}.blog_empty__6Wa62{padding:24px 0 45px;max-width:650px}.blog_empty__6Wa62 h2{font-size:1.6rem}.blog_breadcrumb__ak3pq{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:.8rem;padding-top:30px}.blog_breadcrumb__ak3pq a{color:var(--accent-dark)}.blog_articleHead__Ijcit{max-width:780px;margin:42px auto 32px}.blog_articleHead__Ijcit h1{margin:15px 0 22px}.blog_byline__HEa0b{display:flex;flex-wrap:wrap;gap:10px;font-size:.78rem;color:var(--muted);align-items:center}.blog_author__dLog6{font-weight:700;color:var(--ink)}.blog_cover__gLAuS{max-width:780px;margin:0 auto 36px}.blog_reading___RQem{display:grid;grid-template-columns:180px minmax(0,660px);gap:46px;justify-content:center;padding:10px 0 46px}.blog_reading___RQem>article{min-width:0}.blog_noContents__mIoDE{grid-template-columns:minmax(0,660px)}.blog_contents__aUVnY{border-top:1px solid var(--line);padding-top:16px;align-self:start}.blog_contents__aUVnY p{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:15px}.blog_contents__aUVnY a{display:block;font-size:.84rem;color:var(--muted);line-height:1.6;padding:7px 0;overflow-wrap:anywhere}.blog_contents__aUVnY a:hover{color:var(--accent-dark)}.blog_contents__aUVnY .blog_subheading__KTNQ1{padding-left:12px}.blog_prose__kqklI{font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.blog_prose__kqklI p{line-height:1.8;margin:0 0 22px}.blog_prose__kqklI h2{font-size:1.55rem;line-height:1.3;letter-spacing:-.025em;margin:34px 0 16px;scroll-margin-top:24px}.blog_prose__kqklI h3{font-size:1.25rem;line-height:1.4;margin:28px 0 14px;scroll-margin-top:24px}.blog_prose__kqklI h4,.blog_prose__kqklI h5,.blog_prose__kqklI h6{font-size:1.1rem;margin:24px 0 12px;scroll-margin-top:24px}.blog_prose__kqklI>:first-child{margin-top:0}.blog_prose__kqklI a{color:var(--accent-dark);text-decoration:underline;text-underline-offset:3px}.blog_prose__kqklI ol,.blog_prose__kqklI ul{padding-left:24px;margin:0 0 25px}.blog_prose__kqklI li{padding-left:4px;margin-bottom:9px}.blog_prose__kqklI blockquote{margin:24px 0;background:var(--mint);border-left:3px solid var(--accent);padding:20px 24px}.blog_prose__kqklI blockquote p:last-child{margin-bottom:0}.blog_prose__kqklI figure{margin:28px 0}.blog_prose__kqklI figcaption{font-size:.8rem;line-height:1.5;color:var(--muted);margin-top:10px}.blog_prose__kqklI pre{padding:18px;background:var(--mint);border-radius:7px;overflow-x:auto;max-width:100%;font-size:.85rem}.blog_prose__kqklI code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.blog_prose__kqklI hr{border:0;border-top:1px solid var(--line);margin:30px 0}.blog_tableScroll__dru5A{overflow-x:auto;margin:24px 0}.blog_prose__kqklI table{width:100%;border-collapse:collapse;font-size:.9rem}.blog_prose__kqklI td,.blog_prose__kqklI th{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.blog_prose__kqklI input[type=checkbox]{margin-right:8px}.blog_cta__c_MAS{border-top:1px solid var(--line);padding-top:27px;margin-top:36px;margin-bottom:26px}.blog_cta__c_MAS h2{font-size:1.5rem;line-height:1.3;margin-bottom:10px}.blog_cta__c_MAS p{color:var(--muted)}.blog_related__kSxUC{border-top:1px solid var(--line);padding:35px 0 5px}@media(max-width:900px){.blog_reading___RQem{grid-template-columns:150px minmax(0,1fr);gap:30px}.blog_noContents__mIoDE{grid-template-columns:minmax(0,660px)}}@media(max-width:760px){.blog_listHead__ZoF8e{padding-top:36px}.blog_feature__9mhnq{grid-template-columns:1fr;gap:25px}.blog_feature__9mhnq .blog_coverImage__cV5Do{aspect-ratio:1.8}.blog_feature__9mhnq h2{font-size:1.75rem}.blog_grid__1mQUH{grid-template-columns:1fr;gap:5px}.blog_articleHead__Ijcit{margin:30px 0 26px}.blog_deck__bWGNi{font-size:1.06rem}.blog_reading___RQem{grid-template-columns:minmax(0,1fr);gap:25px;padding-bottom:34px}.blog_contents__aUVnY a{display:inline-block;margin-right:20px}.blog_contents__aUVnY .blog_subheading__KTNQ1{padding-left:0}.blog_contents__aUVnY p{margin-bottom:6px}.blog_coverImage__cV5Do{aspect-ratio:1.6}.blog_prose__kqklI h2{font-size:1.4rem}.blog_byline__HEa0b{gap:8px}.blog_prose__kqklI blockquote{padding:18px}.blog_page__i3gIe{padding-bottom:36px}}