.archive_shell__ASfYb{width:min(1380px,calc(100% - 72px));margin:0 auto;padding:72px 0 88px}.archive_hero__UtfK_{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);gap:56px;align-items:end;margin-bottom:46px;padding-bottom:34px;border-bottom:1px solid #e7e1f1}.archive_eyebrow__Cmo2Q{margin:0 0 14px;color:#7448cf;font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.archive_hero__UtfK_ h1{margin:0;color:#24105a;font-size:clamp(4.2rem,8vw,8.6rem);line-height:.84;letter-spacing:-.065em;font-weight:650}.archive_heroLead__yq6lW{margin:0;color:#655d75;font-size:1.03rem;line-height:1.75}.archive_heroTools__PNACS{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:22px}.archive_toolLink__fP_M0{display:inline-flex;align-items:center;min-height:42px;padding:10px 15px;border-radius:999px;background:#2b1168;color:#fff;font-size:.78rem;font-weight:800}.archive_count__Bsezw{color:#756e81;font-size:.75rem;font-weight:750}.archive_sectionHeader__lW5U0{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:20px}.archive_sectionHeader__lW5U0 h2{margin:4px 0 0;color:#211048;font-size:clamp(1.9rem,3vw,3rem);letter-spacing:-.04em}.archive_sectionHeader__lW5U0 p{margin:0;color:#7f64bc;font-size:.66rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.archive_grid__Ha7AZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.archive_card__uajtx{overflow:hidden;border:1px solid #e7e1f0;border-radius:16px;background:#fff;box-shadow:0 12px 38px rgba(45,19,92,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.archive_card__uajtx:hover{transform:translateY(-4px);border-color:#cbb8ee;box-shadow:0 22px 56px rgba(45,19,92,.11)}.archive_card__uajtx>a{display:block;height:100%}.archive_media__sI6gk{position:relative}.archive_media__sI6gk:after{content:"";position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(180deg,transparent,rgba(21,8,49,.35));pointer-events:none}.archive_body__TyWPy{padding:18px 18px 20px}.archive_type__dMjAY{margin:0 0 8px;color:#7a52cf;font-size:.64rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.archive_body__TyWPy h2{margin:0;color:#211a2f;font-size:1.05rem;line-height:1.32;letter-spacing:-.02em}.archive_bodyCopy__lVeBK{display:-webkit-box;overflow:hidden;margin:9px 0 0;color:#6e6877;font-size:.78rem;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical}.archive_meta__Z2duY{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px;padding-top:13px;border-top:1px solid #eee9f4;color:#92899e;font-size:.66rem}.archive_empty__MK6vL{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:34px;border:1px solid #ddd2ef;border-radius:18px;background:linear-gradient(135deg,#fbf9ff,#f1eaff)}.archive_empty__MK6vL h2{margin:0;color:#29135f;font-size:1.7rem;letter-spacing:-.03em}.archive_empty__MK6vL p{max-width:760px;margin:10px 0 0;color:#675f72;line-height:1.7}.archive_emptyMark__UrMoJ{width:116px;height:116px;display:grid;place-items:center;border-radius:28px;color:#fff;background:linear-gradient(145deg,#251056,#7443d0);font-size:2.2rem;font-weight:900;letter-spacing:-.08em;box-shadow:0 18px 44px rgba(55,21,120,.22)}.archive_note__QNTej{margin-top:28px;padding:18px 20px;border-left:3px solid #6e43c6;background:#faf7ff;color:#5f586a;font-size:.76rem;line-height:1.6}.archive_note__QNTej strong{color:#2c145f}@media(max-width:980px){.archive_hero__UtfK_{grid-template-columns:1fr;gap:20px}.archive_grid__Ha7AZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.archive_shell__ASfYb{width:min(100% - 34px,1380px);padding:48px 0 64px}.archive_hero__UtfK_ h1{font-size:clamp(3.4rem,19vw,5.6rem)}.archive_empty__MK6vL,.archive_grid__Ha7AZ{grid-template-columns:1fr}.archive_emptyMark__UrMoJ{width:88px;height:88px}.archive_sectionHeader__lW5U0{align-items:flex-start;flex-direction:column}}.search_shell__qCQYz{width:min(1380px,calc(100% - 72px));margin:0 auto;padding:72px 0 88px}.search_hero__b4lB1{max-width:980px;margin-bottom:38px}.search_eyebrow__AmfXj{margin:0 0 14px;color:#7448cf;font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.search_hero__b4lB1 h1{margin:0;color:#24105a;font-size:clamp(4.2rem,8vw,8.6rem);line-height:.84;letter-spacing:-.065em;font-weight:650}.search_lead__S49rv{max-width:760px;margin:22px 0 0;color:#655d75;font-size:1rem;line-height:1.75}.search_form__TgH5P{display:grid;grid-template-columns:1fr auto;gap:10px;max-width:860px;margin-top:28px;padding:8px;border:1px solid #dfd3f1;border-radius:16px;background:#fff;box-shadow:0 15px 40px rgba(49,19,100,.08)}.search_form__TgH5P input{min-width:0;border:0;outline:0;padding:11px 14px;color:#271f32;background:transparent;font-size:.95rem}.search_form__TgH5P button{border:0;border-radius:10px;padding:0 20px;color:#fff;background:linear-gradient(135deg,#28105f,#6030bc);font-weight:850;cursor:pointer}.search_summary___DBMJ{margin:14px 0 0;color:#82758e;font-size:.75rem}.search_grid__BNU0f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.search_card__dhSjl{overflow:hidden;border:1px solid #e7e1f0;border-radius:16px;background:#fff;box-shadow:0 12px 38px rgba(45,19,92,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.search_card__dhSjl:hover{transform:translateY(-4px);border-color:#cbb8ee;box-shadow:0 22px 56px rgba(45,19,92,.11)}.search_card__dhSjl>a{display:block;height:100%}.search_body__9Cd5F{padding:18px 18px 20px}.search_type__ygA2O{margin:0 0 8px;color:#7a52cf;font-size:.64rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.search_body__9Cd5F h2{margin:0;color:#211a2f;font-size:1.05rem;line-height:1.32;letter-spacing:-.02em}.search_copy__84AEl{display:-webkit-box;overflow:hidden;margin:9px 0 0;color:#6e6877;font-size:.78rem;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical}.search_meta__TP3Go{display:flex;justify-content:space-between;gap:12px;margin-top:15px;padding-top:13px;border-top:1px solid #eee9f4;color:#92899e;font-size:.66rem}.search_empty__4J8Bg{padding:34px;border:1px solid #ddd2ef;border-radius:18px;background:linear-gradient(135deg,#fbf9ff,#f1eaff)}.search_empty__4J8Bg h2{margin:0;color:#29135f;font-size:1.7rem;letter-spacing:-.03em}.search_empty__4J8Bg p{max-width:720px;margin:10px 0 0;color:#675f72;line-height:1.7}@media(max-width:980px){.search_grid__BNU0f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.search_shell__qCQYz{width:min(100% - 34px,1380px);padding:48px 0 64px}.search_hero__b4lB1 h1{font-size:clamp(3.4rem,19vw,5.6rem)}.search_form__TgH5P{grid-template-columns:1fr}.search_form__TgH5P button{min-height:44px}.search_grid__BNU0f{grid-template-columns:1fr}}