.BlogCard_card__ga3_B{min-width:0;border-top:1px solid var(--line)}.BlogCard_link__NGDLi{display:block;min-width:0;min-height:44px;background:var(--bg);text-decoration:none;touch-action:manipulation;transition:background-color .18s ease-out,box-shadow .18s ease-out}.BlogCard_link__NGDLi:hover{background:var(--blue-50)}.BlogCard_link__NGDLi:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}@media (prefers-reduced-motion:reduce){.BlogCard_link__NGDLi{transition:none}}.BlogCard_media__pHs5M{position:relative;aspect-ratio:16/9;background:var(--bg-soft);overflow:hidden;border-radius:var(--radius-card) var(--radius-card) 0 0}.BlogCard_image__sfT6_{object-fit:cover}.BlogCard_picture__opfCa{position:absolute;inset:0;display:block}.BlogCard_mediaLabel__0dLNx{position:absolute;left:var(--space-4);bottom:var(--space-4);display:inline-flex;align-items:center;min-height:28px;max-width:calc(100% - var(--space-8));padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-input);background:var(--bg);color:var(--ink-soft);font-size:var(--text-caption);font-weight:var(--fw-medium);line-height:var(--lh-body)}.BlogCard_body__qKVAi{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6);min-width:0}.BlogCard_context__u8jrp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0}.BlogCard_context__u8jrp>*{max-width:100%;overflow-wrap:anywhere}.BlogCard_category__asmER{font-size:var(--text-caption);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--blue-700)}.BlogCard_label__CtxSR{font-size:var(--text-caption);font-weight:var(--fw-medium);color:var(--green-700)}.BlogCard_readTime__ao0XW{font-size:var(--text-caption);color:var(--ink-soft)}.BlogCard_copy__cxdAq{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.BlogCard_title__p_Urt{font-size:var(--text-h4);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--ink);overflow-wrap:anywhere;text-wrap:balance}.BlogCard_excerpt__PZUdf{max-width:68ch;font-size:var(--text-body);line-height:var(--lh-body);color:var(--ink-soft);overflow-wrap:anywhere}.BlogCard_footer__d3L57{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.BlogCard_meta__1jQS_{font-size:var(--text-caption);line-height:var(--lh-body);color:var(--ink-soft)}.BlogCard_action__2Cbg0{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-body);font-weight:var(--fw-semibold);color:var(--blue-700)}.BlogCard_priority__FZ2Be{border:1px solid var(--blue-100);border-radius:var(--radius-card);overflow:hidden;background:var(--blue-50)}.BlogCard_priority__FZ2Be .BlogCard_link__NGDLi{background:transparent}.BlogCard_priority__FZ2Be .BlogCard_link__NGDLi:hover{background:var(--bg)}.BlogCard_priority__FZ2Be .BlogCard_title__p_Urt{font-size:var(--text-h3)}@media (min-width:640px){.BlogCard_body__qKVAi{padding:var(--space-8)}.BlogCard_footer__d3L57{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.BlogCard_priority__FZ2Be .BlogCard_body__qKVAi{padding:var(--space-8)}}@media (min-width:1024px){.BlogCard_card__ga3_B:not(.BlogCard_priority__FZ2Be) .BlogCard_link__NGDLi{display:grid;grid-template-columns:minmax(248px,.32fr) minmax(0,1fr);align-items:stretch}.BlogCard_card__ga3_B:not(.BlogCard_priority__FZ2Be) .BlogCard_media__pHs5M{min-height:224px;aspect-ratio:auto;border-radius:0}.BlogCard_body__qKVAi{grid-template-columns:minmax(200px,.26fr) minmax(0,1fr) minmax(152px,.28fr);gap:var(--space-8);align-items:start}.BlogCard_context__u8jrp{align-content:flex-start}.BlogCard_footer__d3L57{flex-direction:column;align-items:flex-end;justify-content:flex-start;text-align:right}.BlogCard_priority__FZ2Be .BlogCard_body__qKVAi{grid-template-columns:minmax(200px,.24fr) minmax(0,1fr) minmax(168px,.28fr);padding:var(--space-12)}.BlogCard_priority__FZ2Be .BlogCard_title__p_Urt{font-size:var(--text-h2)}}.BlogFaq_wrap___SzLs{width:100%;min-width:0}.BlogFaq_heading__B_WZK{font-size:var(--text-h3);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--ink);margin-bottom:var(--space-6)}.BlogFaq_list__uw0r4{display:flex;flex-direction:column;gap:var(--space-3)}.BlogFaq_item__twsj0{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);overflow:hidden}.BlogFaq_item__twsj0[open]{border-color:var(--blue-600)}.BlogFaq_question__kqc31{min-height:56px;padding:var(--space-4) var(--space-6);font-size:var(--text-lead);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--ink);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);touch-action:manipulation}.BlogFaq_question__kqc31::-webkit-details-marker{display:none}.BlogFaq_question__kqc31:after{content:"+";font-size:var(--text-h4);font-weight:var(--fw-medium);color:var(--blue-600);line-height:1}.BlogFaq_item__twsj0[open] .BlogFaq_question__kqc31:after{content:"–"}.BlogFaq_question__kqc31:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px;border-radius:var(--radius-input)}.BlogFaq_answer__E6UYT{max-width:68ch;padding:0 var(--space-6) var(--space-6);font-size:var(--text-body);line-height:var(--lh-body);color:var(--ink-soft)}@media (max-width:479px){.BlogFaq_question__kqc31{padding:var(--space-4)}.BlogFaq_answer__E6UYT{padding:0 var(--space-4) var(--space-4)}}.page_page__gu8Sh{--page-max:1200px;overflow:clip}.page_container__5eBlV{width:100%;max-width:var(--page-max);margin:0 auto;padding:0 24px;min-width:0}@media (min-width:768px){.page_container__5eBlV{padding:0 32px}}.page_header__HUrXU{padding:var(--space-12) 0;background:radial-gradient(120% 80% at 15% 0,var(--blue-50) 0,rgba(242,247,252,0) 60%);border-bottom:1px solid var(--line)}@media (min-width:768px){.page_header__HUrXU{padding:var(--space-16) 0}}.page_section__Qg_71{padding:var(--space-12) 0}@media (min-width:768px){.page_section__Qg_71{padding:var(--space-16) 0}}.page_heroLayout___fRHq{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:end}.page_heroCopy__W4xO8{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}@media (min-width:1024px){.page_heroLayout___fRHq{grid-template-columns:minmax(0,1.45fr) minmax(304px,.55fr);gap:var(--space-16)}}.page_resourceFacts__VM0ml{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--line)}.page_resourceFacts__VM0ml>div{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);min-width:0;background:var(--bg)}.page_resourceFacts__VM0ml dt{font-size:var(--text-caption);line-height:var(--lh-body);color:var(--ink-soft);overflow-wrap:anywhere}.page_resourceFacts__VM0ml dd{font-size:var(--text-body);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--ink);overflow-wrap:anywhere}@media (max-width:599px){.page_resourceFacts__VM0ml{grid-template-columns:repeat(2,minmax(0,1fr))}.page_resourceFacts__VM0ml>div:last-child{grid-column:1/-1}}@media (min-width:1024px){.page_resourceFacts__VM0ml{grid-template-columns:minmax(0,1fr)}}.page_soft__9T_Hu{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page_libraryHeader__uDlA0{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.page_ctaKicker__bl9gn,.page_groupKicker__reUm4,.page_libraryKicker__M_pYu{font-size:var(--text-caption);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-700)}.page_libraryTitle__ZP7Es{margin-top:var(--space-2);max-width:24ch;font-size:var(--text-h3);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--ink);text-wrap:balance}.page_resultSummary__lwXds{max-width:32ch;font-size:var(--text-body);line-height:var(--lh-body);color:var(--ink-soft)}@media (min-width:768px){.page_libraryHeader__uDlA0{flex-direction:row;align-items:end;justify-content:space-between;gap:var(--space-8)}.page_resultSummary__lwXds{text-align:right}}@media (max-width:599px){.page_libraryHeader__uDlA0{padding-right:var(--space-16)}}.page_discovery__fXMwp{padding:var(--space-4);margin-bottom:var(--space-12);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-soft)}.page_filterLabel__qcsjh{margin-bottom:var(--space-3);font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--ink)}.page_filters__SJ2cr{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page_chip__FV4_9{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-body);font-weight:var(--fw-medium);color:var(--ink-soft);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-input);padding:var(--space-2) var(--space-4);text-decoration:none;touch-action:manipulation;transition:border-color .15s ease-out,color .15s ease-out,background .15s ease-out}.page_chip__FV4_9:hover{border-color:var(--blue-600);color:var(--ink)}.page_chip__FV4_9:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.page_chipActive__XUsHP{color:var(--bg);background:var(--blue-700);border-color:var(--blue-700)}.page_chipActive__XUsHP:hover{color:var(--bg)}.page_tagNote__IExFl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--text-body);color:var(--ink-soft)}.page_tagNote__IExFl strong{font-weight:var(--fw-semibold);color:var(--ink)}.page_clear__wkZo4{display:inline-flex;align-items:center;min-height:44px;color:var(--blue-700);text-decoration:none}.page_clear__wkZo4:hover{color:var(--blue-600)}.page_results__lURnZ{display:flex;flex-direction:column;gap:var(--space-16)}.page_featured__BFQlL{display:flex;flex-direction:column;gap:var(--space-6)}.page_groupHeading__ciCU0{display:flex;flex-direction:column;gap:var(--space-2);max-width:52rem}.page_groupHeading__ciCU0 h2{font-size:var(--text-h4);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--ink);text-wrap:balance}.page_list__zaRYW{list-style:none;padding:0;margin:var(--space-6) 0 0;border-bottom:1px solid var(--line)}.page_empty__nUF3T{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-soft)}.page_empty__nUF3T h2{font-size:var(--text-h3);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--ink)}.page_empty__nUF3T>p:not(.page_groupKicker__reUm4){max-width:60ch;font-size:var(--text-body);line-height:var(--lh-body);color:var(--ink-soft)}.page_emptyActions__WquAL{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}@media (max-width:479px){.page_empty__nUF3T{padding:var(--space-6)}.page_emptyActions__WquAL,.page_emptyActions__WquAL>*{width:100%}}.page_pagination__UfQWE{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--line)}.page_pageLink___PEu2{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-body);font-weight:var(--fw-medium);color:var(--blue-700);text-decoration:none;padding:8px 12px;border-radius:var(--radius-input)}.page_pageLink___PEu2:hover{color:var(--blue-600);background:var(--bg-soft)}.page_pageLinkDisabled__OyHvK{color:var(--ink-soft);opacity:.5;pointer-events:none}.page_pageStatus___Lj_y{font-size:var(--text-body);color:var(--ink-soft);text-align:center}@media (max-width:479px){.page_pagination__UfQWE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page_pageStatus___Lj_y{grid-column:1/-1;grid-row:1}.page_pageLink___PEu2:last-child{justify-content:flex-end}}.page_faqLayout__m2fue{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.page_faqLayout__m2fue>*{min-width:0}.page_faqLayout__m2fue h2{overflow-wrap:anywhere}@media (max-width:599px){.page_faqLayout__m2fue{padding-right:var(--space-16)}}@media (min-width:1024px){.page_faqLayout__m2fue{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:var(--space-16)}}.page_cta__9by6n{display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start;padding:var(--space-8);border:1px solid var(--blue-100);border-radius:var(--radius-card);background:var(--blue-50)}@media (min-width:900px){.page_cta__9by6n{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-12)}}.page_ctaBody__mlvDy{display:flex;flex-direction:column;gap:var(--space-2);max-width:42rem}.page_ctaTitle__zC1hA{font-size:var(--text-h3);font-weight:var(--fw-semibold);color:var(--ink)}.page_ctaLede__QNfgF{font-size:var(--text-lead);line-height:var(--lh-body);color:var(--ink-soft)}.page_ctaActions__wAm4I{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:599px){.page_cta__9by6n{padding:var(--space-6)}.page_ctaActions__wAm4I{width:100%}.page_ctaActions__wAm4I>*{width:100%;min-width:0;height:auto;min-height:52px;padding-top:var(--space-3);padding-bottom:var(--space-3);white-space:normal;text-align:center}}