.cabinet-bridge,.cta-block,.faq-block,.journal-block,.related-block{--block-gap:clamp(24px,calc(17.88px + 1.5686vw),48px)}.faq-block__inner{display:flex;flex-direction:column;align-items:center;gap:var(--block-gap);max-width:var(--grid-container);margin-inline:auto}.faq-block__list{width:min(100%,960px)}.faq-block--inline .faq-block__inner{align-items:stretch;gap:var(--space-5)}.faq-block--inline .faq-block__list{width:100%}.cta-block{-webkit-padding-after:var(--grid-section);padding-block-end:var(--grid-section);-webkit-margin-after:calc(-1 * var(--grid-section));margin-block-end:calc(-1 * var(--grid-section))}.cta-block__card{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:clamp(16px,calc(14.98px + .2615vw),20px);box-sizing:border-box;max-width:var(--grid-container);margin-inline:auto;padding:clamp(40px,calc(31.84px + 2.0915vw),72px) clamp(24px,calc(11.76px + 3.1373vw),72px);overflow:hidden;text-align:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:clamp(28px,calc(25.96px + .5229vw),36px)}.cta-block__card:before{position:absolute;inset:0;z-index:-1;content:"";background:radial-gradient(ellipse 380px 300px at 12% 0,rgba(112,65,192,.34),transparent),radial-gradient(ellipse 360px 300px at 82% 100%,rgba(203,75,139,.22),transparent)}.cabinet-bridge__eyebrow,.cta-block__eyebrow{margin:0;color:var(--color-gold);font-family:var(--font-ui);font-size:12px;font-weight:700;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.cta-block__title{max-width:900px;margin:0;color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--type-h2-size);font-weight:400;line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-ls);text-wrap:balance;overflow-wrap:anywhere}.cta-block__text{max-width:720px;margin:0;color:var(--color-muted);font-family:var(--font-ui);font-size:16px;line-height:26px}.cta-block__actions{display:flex;flex-direction:column;align-self:stretch;gap:var(--space-3)}@media (min-width:768px){.cta-block__actions{flex-flow:row wrap;align-self:center;justify-content:center}}.cabinet-bridge__card{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-4);box-sizing:border-box;max-width:var(--grid-container);margin-inline:auto;padding:28px var(--space-5);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg)}.cabinet-bridge__card:before{position:absolute;inset:0;z-index:-1;content:"";background:radial-gradient(ellipse 340px 260px at 160px 20px,rgba(112,65,192,.3),transparent)}.cabinet-bridge__copy{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-2);min-width:0}.cabinet-bridge__title{margin:0;color:var(--color-text-strong);font-family:var(--font-display);font-size:clamp(28px,calc(26.98px + .2615vw),32px);font-weight:400;line-height:clamp(34px,calc(32.47px + .3922vw),40px);letter-spacing:-.3px;overflow-wrap:anywhere}.cabinet-bridge__text{margin:0;color:var(--color-muted);font-family:var(--font-ui);font-size:14px;line-height:22px}.cabinet-bridge__action{width:100%}@media (min-width:768px){.cabinet-bridge__card{flex-direction:row;align-items:center;gap:40px;padding:40px var(--space-7)}.cabinet-bridge__action{width:auto}}.related-block__inner{display:flex;flex-direction:column;gap:var(--block-gap);max-width:var(--grid-container);margin-inline:auto}.related-block__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap);margin:0;padding:0;list-style:none}.related-block__grid>li{display:flex;min-width:0}.related-block__grid>li>*{flex:1 1 auto}@media (min-width:768px){.related-block__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.related-block--inline .related-block__inner{gap:var(--space-5)}.related-block--inline .ds-section-heading__title{font-size:24px;line-height:32px;letter-spacing:0}.journal-block__inner{display:flex;flex-direction:column;gap:var(--block-gap);max-width:var(--grid-container);margin-inline:auto}.journal-block__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:768px){.journal-block__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.journal-block__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-card--prominent{grid-column:span 2}}.journal-block__empty{padding:var(--space-6);color:var(--color-muted);font-family:var(--font-ui)}.article-card,.journal-block__empty{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card)}.article-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:border-color var(--duration-fast) var(--ease-out)}.article-card:focus-within,.article-card:hover{border-color:var(--color-border-strong)}.article-card:has(.article-card__link:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.article-card__cover{flex:none;height:200px;background:linear-gradient(117.6deg,var(--color-surface-strong) 0,#2d2148 71.4%)}.article-card__cover img{width:100%;height:100%;object-fit:cover}.article-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:20px}.article-card__title{margin:0;color:var(--color-text-strong);font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:24px;letter-spacing:0;overflow-wrap:anywhere}.article-card__link{color:inherit;text-decoration:none}.article-card__link:focus-visible{outline:none}.article-card__link:after{position:absolute;inset:0;content:""}.article-card__text{display:-webkit-box;margin:0;overflow:hidden;font-size:14px;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-card__meta,.article-card__text{color:var(--color-muted);font-family:var(--font-ui)}.article-card__meta{display:flex;align-items:center;gap:var(--space-2);align-self:stretch;margin:auto 0 0;font-size:12px;font-weight:500;line-height:16px}.article-card__avatar{flex:none;width:28px;height:28px;object-fit:cover;border-radius:50%}.article-card__author{flex:1 1 auto;min-width:0}.article-card__meta time,.article-card__time{flex:none;color:var(--color-muted-2);white-space:nowrap}.ask-expert{display:flex;flex-direction:column;gap:14px;box-sizing:border-box;width:100%;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-card)}.ask-expert__head{display:flex;align-items:center;gap:var(--space-3)}.ask-expert__photo{flex:none;width:40px;height:40px;object-fit:cover;object-position:center top;border-radius:50%}.ask-expert__heading{display:flex;flex-direction:column;gap:2px;min-width:0}.ask-expert__note,.ask-expert__subtitle,.ask-expert__title{margin:0;font-family:var(--font-ui)}.ask-expert__title{color:var(--color-text-strong);font-size:14px;font-weight:600;line-height:20px}.ask-expert__note,.ask-expert__subtitle{color:var(--color-muted-2);font-size:12px;font-weight:500;line-height:16px}.ask-expert__prompts{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin:0;padding:0;list-style:none}.ask-expert__prompts>li{max-width:100%}.ask-expert__prompt{text-decoration:none}.ask-expert__prompt.ds-chip{white-space:normal;text-align:left}.ask-expert__prompt .ds-chip__label{overflow:visible;text-overflow:clip}@media (max-width:767px){.ask-expert__prompts{align-items:stretch}.ask-expert__prompts>li>.ask-expert__prompt{width:100%}}.ask-expert__prompt svg{color:var(--color-accent)}.ask-expert__input{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:6px 6px 6px var(--space-4);color:var(--color-muted-2);font-family:var(--font-ui);font-size:14px;line-height:22px;text-decoration:none;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-pill);transition:border-color var(--duration-fast) var(--ease-out)}.ask-expert__input:hover{border-color:var(--color-border-strong)}.ask-expert__placeholder{flex:1 1 auto;min-width:0}.ask-expert__send{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-on-accent);background:var(--gradient-action);border-radius:50%}.ask-expert__send svg{width:16px;height:16px}.ask-expert__note{display:flex;align-items:center;gap:6px}.ask-expert__note svg{flex:none;width:14px;height:14px;color:var(--color-gold)}@media (prefers-reduced-motion:reduce){.article-card,.ask-expert__input{transition:none}}