.BlogLibrary-module__STnVQG__library{container:blog-library/inline-size}.BlogLibrary-module__STnVQG__tools{gap:var(--space-4);padding-block:var(--space-4);border-block:1px solid var(--line);align-items:end;display:grid}.BlogLibrary-module__STnVQG__categories{align-items:center;gap:var(--space-1);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.BlogLibrary-module__STnVQG__categories a{min-height:var(--control-size);min-width:0;max-width:100%;padding:var(--space-1) min(var(--space-3), 4%);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);overflow-wrap:anywhere;background:0 0;align-items:center;display:inline-flex}.BlogLibrary-module__STnVQG__categories a[aria-current=true]{background:var(--navy);color:var(--paper);border-color:var(--navy)}.BlogLibrary-module__STnVQG__search{min-width:0}.BlogLibrary-module__STnVQG__search label{color:var(--ink-strong);margin-bottom:var(--space-1);display:block}.BlogLibrary-module__STnVQG__searchField{min-height:var(--field-min-height);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--paper);align-items:center;padding-inline-start:min(var(--space-3), 4%);display:flex}.BlogLibrary-module__STnVQG__searchField:focus-within{border-color:var(--field-border-focus);box-shadow:var(--field-focus-ring)}.BlogLibrary-module__STnVQG__searchField>svg{color:var(--ink-soft)}.BlogLibrary-module__STnVQG__searchField input{width:100%;min-width:0;min-height:var(--field-min-height);padding:var(--space-1) var(--space-2) var(--space-1) 0;color:var(--ink-strong);background:0 0;border:0;outline:none}.BlogLibrary-module__STnVQG__searchField input::placeholder{color:var(--ink-soft)}.BlogLibrary-module__STnVQG__searchField button{flex:0 0 var(--control-size);width:var(--control-size);height:var(--control-size);background:0 0;border:0;place-items:center;display:grid}.BlogLibrary-module__STnVQG__searchField button svg,.BlogLibrary-module__STnVQG__clear svg{width:var(--icon-size);height:var(--icon-size)}.BlogLibrary-module__STnVQG__clear{gap:var(--space-1);min-height:var(--control-size);color:var(--accent-ink);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.BlogLibrary-module__STnVQG__results{margin-block:var(--space-3) var(--space-5);color:var(--ink-soft)}.BlogLibrary-module__STnVQG__grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:stretch;display:grid}.BlogLibrary-module__STnVQG__empty{text-align:center;padding-block:var(--space-6)}.BlogLibrary-module__STnVQG__empty>svg{color:var(--accent-ink);margin-bottom:var(--space-3)}.BlogLibrary-module__STnVQG__empty h3{font-size:var(--type-card-title)}.BlogLibrary-module__STnVQG__empty p{color:var(--ink-soft)}@container blog-library (min-width:68rem){.BlogLibrary-module__STnVQG__tools{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(18rem,25rem)}}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.BlogLibrary-module__STnVQG__categories a:not([aria-current=true]):hover{background:var(--surface);color:var(--ink-strong)}.BlogLibrary-module__STnVQG__searchField button:hover{color:var(--accent-ink)}}
.BlogContent-module__zdQe7q__page{overflow-wrap:anywhere;container:blog-page/inline-size}.BlogContent-module__zdQe7q__feature,.BlogContent-module__zdQe7q__sectionHeader,.BlogContent-module__zdQe7q__approach,.BlogContent-module__zdQe7q__principles,.BlogContent-module__zdQe7q__faqSection{grid-template-columns:minmax(0,1fr)}.BlogContent-module__zdQe7q__feature>*,.BlogContent-module__zdQe7q__sectionHeader>*,.BlogContent-module__zdQe7q__approach>*,.BlogContent-module__zdQe7q__faqSection>*,.BlogContent-module__zdQe7q__principle>div{min-width:0}.BlogContent-module__zdQe7q__header{text-align:center;padding-block:var(--space-6) var(--space-5)}.BlogContent-module__zdQe7q__header .eyebrow{color:var(--accent-ink);margin-bottom:var(--space-3)}.BlogContent-module__zdQe7q__header h1{margin:0 auto var(--space-4);white-space:pre-line;color:var(--ink-strong);text-wrap:balance;max-width:30ch}.BlogContent-module__zdQe7q__subtitle{max-width:58ch;margin:0 auto var(--space-4);color:var(--ink-soft)}.BlogContent-module__zdQe7q__explore{justify-content:center;align-items:center;gap:var(--space-2);max-width:100%;padding-block:var(--space-2);border-bottom:1px solid var(--gold-deep);color:var(--ink-strong);flex-wrap:wrap;display:inline-flex}.BlogContent-module__zdQe7q__explore svg{color:var(--accent-ink);transform:rotate(90deg)}.BlogContent-module__zdQe7q__featureSection{padding-block:var(--space-4)}.BlogContent-module__zdQe7q__feature{background:var(--navy);color:var(--paper);border-radius:var(--radius);display:grid;overflow:hidden}.BlogContent-module__zdQe7q__feature :focus-visible{outline-color:var(--gold-light);outline-offset:-.25rem}.BlogContent-module__zdQe7q__featureImage{aspect-ratio:3/2;background:var(--media-surface);min-width:0;display:block;position:relative;overflow:hidden}.BlogContent-module__zdQe7q__featureImage img{object-fit:cover;transition:transform .5s}.BlogContent-module__zdQe7q__imageLabel{bottom:0;max-width:100%;padding:var(--space-2) var(--space-4);background:var(--navy);color:var(--gold-light);letter-spacing:.08em;position:absolute;inset-inline-start:0}.BlogContent-module__zdQe7q__featureCopy{padding:var(--space-5);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.BlogContent-module__zdQe7q__featureCategory{gap:var(--space-2);color:var(--gold-light);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.BlogContent-module__zdQe7q__featureCategory span{color:var(--gold-deep)}.BlogContent-module__zdQe7q__featureCopy h2{font-size:var(--type-section-title);text-wrap:balance;margin-bottom:var(--space-4);overflow-wrap:anywhere}.BlogContent-module__zdQe7q__featureCopy>p:not(.BlogContent-module__zdQe7q__featureCategory){max-width:52ch;color:var(--cream);margin-bottom:var(--space-5);line-height:1.9}.BlogContent-module__zdQe7q__featureLink{max-width:100%;min-height:var(--control-size);justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);color:var(--gold-light);border-bottom:1px solid var(--gold-deep);padding-bottom:var(--space-1);flex-wrap:wrap;display:inline-flex}.BlogContent-module__zdQe7q__articles{padding-block:var(--section-space)}.BlogContent-module__zdQe7q__sectionHeader{gap:var(--space-3);margin-bottom:var(--space-4);align-items:end;display:grid}:is(.BlogContent-module__zdQe7q__sectionHeader .eyebrow,.BlogContent-module__zdQe7q__faqIntro .eyebrow){color:var(--accent-ink);margin-bottom:var(--space-2)}.BlogContent-module__zdQe7q__sectionHeader h2{color:var(--ink-strong);margin:0}.BlogContent-module__zdQe7q__sectionHeader>p{color:var(--ink-soft);max-width:54ch;margin:0}.BlogContent-module__zdQe7q__approach{gap:var(--space-6);padding-block:var(--section-space);background:var(--surface);border-block:1px solid var(--line);display:grid}.BlogContent-module__zdQe7q__approachIntro{min-width:0}.BlogContent-module__zdQe7q__approachIntro .eyebrow{color:var(--accent-ink)}.BlogContent-module__zdQe7q__approachIntro h2{white-space:pre-line;color:var(--ink-strong);text-wrap:balance}.BlogContent-module__zdQe7q__approachIntro>p:not(.eyebrow){max-width:54ch;color:var(--ink-soft);margin-bottom:var(--space-4)}.BlogContent-module__zdQe7q__principles{gap:var(--space-4);align-content:center;display:grid}.BlogContent-module__zdQe7q__principle{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--line);display:flex}.BlogContent-module__zdQe7q__principle:first-child{border-top:1px solid var(--line)}.BlogContent-module__zdQe7q__principle>svg{color:var(--accent-ink);margin-top:var(--space-1)}.BlogContent-module__zdQe7q__principle h3{font-size:var(--type-card-title);color:var(--ink-strong);margin-bottom:var(--space-2)}.BlogContent-module__zdQe7q__principle p{color:var(--ink-soft);max-width:62ch;margin:0}.BlogContent-module__zdQe7q__faqSection{gap:var(--space-5);padding-block:var(--section-space);display:grid}.BlogContent-module__zdQe7q__faqIntro h2{color:var(--ink-strong);text-wrap:balance;max-width:26ch}.BlogContent-module__zdQe7q__faq{border-bottom:1px solid var(--line)}.BlogContent-module__zdQe7q__faq:first-child{border-top:1px solid var(--line)}.BlogContent-module__zdQe7q__faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);color:var(--ink-strong);cursor:pointer;font-weight:500;list-style:none;display:flex}.BlogContent-module__zdQe7q__faq summary::-webkit-details-marker{display:none}.BlogContent-module__zdQe7q__faq summary svg{color:var(--accent-ink);transition:transform .16s}.BlogContent-module__zdQe7q__faq[open] summary svg{transform:rotate(45deg)}.BlogContent-module__zdQe7q__faq>p{max-width:var(--reading-measure);color:var(--ink-soft);padding-bottom:var(--space-2);line-height:1.9}@container blog-page (min-width:55rem){.BlogContent-module__zdQe7q__feature{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.BlogContent-module__zdQe7q__featureImage{aspect-ratio:auto;min-height:27rem}.BlogContent-module__zdQe7q__featureCopy{padding:var(--space-6)}.BlogContent-module__zdQe7q__sectionHeader{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.BlogContent-module__zdQe7q__sectionHeader>p{justify-self:end}.BlogContent-module__zdQe7q__approach{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.BlogContent-module__zdQe7q__faqSection{gap:var(--space-6);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@container blog-page (min-width:100rem){.BlogContent-module__zdQe7q__featureImage{max-height:36rem}.BlogContent-module__zdQe7q__featureCopy h2{max-width:30ch}.BlogContent-module__zdQe7q__featureCopy{padding-inline:var(--section-space)}}@container blog-page (max-width:30rem){.BlogContent-module__zdQe7q__header{padding-top:var(--space-5)}.BlogContent-module__zdQe7q__featureCopy{padding:var(--space-5) min(var(--space-4), 10%)}.BlogContent-module__zdQe7q__featureCopy h2{font-size:var(--font-size-6)}.BlogContent-module__zdQe7q__sectionHeader{text-align:center}}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.BlogContent-module__zdQe7q__featureImage:hover img{transform:scale(1.025)}.BlogContent-module__zdQe7q__featureCopy h2 a:hover{color:var(--gold-light)}.BlogContent-module__zdQe7q__featureLink:hover{color:var(--gold-highlight)}.BlogContent-module__zdQe7q__faq summary:hover{color:var(--accent-ink)}}
