.button-module__WPF2-a__button{height:unset;cursor:pointer;font-family:var(--font-family-text);justify-content:center;align-items:center;display:inline-flex}.button-module__WPF2-a__solid{background:var(--gradient-brand), var(--color-white);box-shadow:var(--shadow-brand);color:var(--color-white)}.button-module__WPF2-a__solid:hover{background:#2077dd;box-shadow:0 1px 4px #0052ff40}.button-module__WPF2-a__outline{color:var(--color-ink);border:2px solid var(--color-ink-16);background:var(--gradient-surface-light);box-shadow:none}.button-module__WPF2-a__ghost{color:var(--color-ink);box-shadow:none;background:0 0;border:none}.button-module__WPF2-a__surface{color:var(--color-white);border:2px solid var(--color-white-16);background:var(--gradient-surface-light);box-shadow:var(--shadow-surface);transition:border-color var(--duration-fast) ease, background var(--duration-fast) ease, box-shadow var(--duration-fast) ease}.button-module__WPF2-a__small{font-size:var(--font-size-sm);border-radius:var(--radius-sm);padding:var(--space-1-75) var(--space-3);gap:var(--space-1)}.button-module__WPF2-a__surface:hover{border:2px solid var(--color-surface-hover);background:var(--gradient-surface-hover);box-shadow:0 2px 10px 0 var(--color-white-10)}.button-module__WPF2-a__medium{font-size:var(--font-size-md);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);gap:var(--space-1)}.button-module__WPF2-a__large{border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4-5);gap:var(--space-2);font-size:17px;font-weight:var(--font-weight-bold)}.button-module__WPF2-a__extraLarge{padding:var(--space-4) var(--space-5);gap:var(--space-2);border-radius:10px;font-size:17px}.button-module__WPF2-a__icon{justify-content:center;align-items:center;display:inline-flex}.button-module__WPF2-a__primary,.button-module__WPF2-a__primary:hover{background:var(--color-blue-500);box-shadow:0 1px 1px var(--color-grey-100);color:var(--color-white);border:0}.button-module__WPF2-a__secondary,.button-module__WPF2-a__secondary:hover{border:1px solid var(--color-blue-500);background:var(--color-white);box-shadow:0 1px 1px var(--color-grey-100);color:var(--color-blue-500)}.button-module__WPF2-a__neutral,.button-module__WPF2-a__neutral:hover{border:1px solid var(--color-grey-100);background:var(--color-white);box-shadow:0 1px 1px var(--color-grey-100);color:var(--color-deep-navy)}.button-module__WPF2-a__primary:disabled,.button-module__WPF2-a__neutral:disabled{opacity:.6;cursor:not-allowed}.button-module__WPF2-a__secondary:disabled{border-color:var(--color-grey-100);background:var(--color-white);color:var(--color-muted);cursor:not-allowed}.button-module__WPF2-a__primary:focus-visible,.button-module__WPF2-a__secondary:focus-visible,.button-module__WPF2-a__neutral:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.button-module__WPF2-a__compact{min-height:40px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border-radius:4px;gap:8px;padding:8px 12px;line-height:16px}.button-module__WPF2-a__regular{min-height:40px;font-size:15px;font-weight:var(--font-weight-bold);border-radius:4px;gap:8px;padding:10px 16px;line-height:20px}.button-module__WPF2-a__fullWidth{width:100%}@media (max-width:640px){.button-module__WPF2-a__fullWidthOnMobile{width:100%}}
.file-dropzone-module__9U5EJa__field{gap:var(--space-1);flex-direction:column;grid-column:1/-1;width:100%;display:flex}.file-dropzone-module__9U5EJa__label{font-size:var(--font-size-caption);line-height:16px}.file-dropzone-module__9U5EJa__required{margin-left:var(--space-1);color:var(--color-red);font-size:var(--font-size-caption);display:inline-block}.file-dropzone-module__9U5EJa__input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-dropzone-module__9U5EJa__dropzone{align-items:center;gap:var(--space-1);padding:var(--space-4);text-align:center;background:#f5f7ff;border:1.5px dashed #a5b4fc;border-radius:6px;flex-direction:column;transition:background-color .15s;display:flex}.file-dropzone-module__9U5EJa__dragging{border-color:var(--color-link-strong);background:#eaefff}.file-dropzone-module__9U5EJa__dropzoneError{border-color:var(--color-red);background:var(--color-status-danger-bg)}.file-dropzone-module__9U5EJa__uploadIcon{color:var(--color-link-strong)}.file-dropzone-module__9U5EJa__placeholder{font-size:var(--font-size-sm);color:var(--color-ink);margin:0}.file-dropzone-module__9U5EJa__hint{font-size:var(--font-size-caption);color:var(--color-article-muted);margin:0}.file-dropzone-module__9U5EJa__link{font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-link-strong);cursor:pointer;background:0 0;border:none;padding:0}.file-dropzone-module__9U5EJa__link:hover{text-decoration:underline}.file-dropzone-module__9U5EJa__file{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-article-border);background:var(--color-white);border-radius:4px;display:flex}.file-dropzone-module__9U5EJa__fileIcon{color:var(--color-ink);flex:none}.file-dropzone-module__9U5EJa__fileInfo{flex:auto;min-width:0}.file-dropzone-module__9U5EJa__fileName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);margin:0;overflow:hidden}.file-dropzone-module__9U5EJa__fileMeta{font-size:var(--font-size-caption);color:var(--color-article-muted);margin:0}.file-dropzone-module__9U5EJa__error{font-size:var(--font-size-caption);color:var(--color-red);margin:0}
.resume-form-modal-module__I3iowG__overlay{z-index:var(--z-modal);background:#01000399;position:fixed;inset:0}.resume-form-modal-module__I3iowG__content{z-index:calc(var(--z-modal) + 1);gap:var(--space-5);width:37.5rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--space-4-5) var(--space-5);background:var(--color-white);color:var(--color-ink);border-radius:12px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.resume-form-modal-module__I3iowG__header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.resume-form-modal-module__I3iowG__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.resume-form-modal-module__I3iowG__closeButton{color:var(--color-ink);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.resume-form-modal-module__I3iowG__form{flex-direction:column;flex:auto;min-height:0;display:flex}.resume-form-modal-module__I3iowG__body{scrollbar-gutter:stable;flex:auto;min-height:0;margin-inline:-2px;padding-inline:2px;overflow-y:auto}.resume-form-modal-module__I3iowG__description{margin:0 0 var(--space-4);font-size:var(--font-size-md);color:var(--color-article-muted);line-height:1.5}.resume-form-modal-module__I3iowG__fields{--form-field-error-position:static;align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.resume-form-modal-module__I3iowG__additionalText{margin-top:var(--space-4);font-size:var(--font-size-caption)}.resume-form-modal-module__I3iowG__additionalText a{color:inherit}.resume-form-modal-module__I3iowG__formError{margin:var(--space-4) 0 0;font-size:var(--font-size-caption);color:var(--color-red)}.resume-form-modal-module__I3iowG__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);flex:none;display:flex}.resume-form-modal-module__I3iowG__success{text-align:center;flex-direction:column;align-items:center;display:flex}.resume-form-modal-module__I3iowG__successIcon{color:var(--color-blue-500)}.resume-form-modal-module__I3iowG__successTitle{margin:var(--space-4) 0 0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.resume-form-modal-module__I3iowG__successDescription{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--color-article-muted)}.resume-form-modal-module__I3iowG__success .resume-form-modal-module__I3iowG__actions{align-self:stretch}@media (max-width:640px){.resume-form-modal-module__I3iowG__content{padding:var(--space-5) var(--space-4)}.resume-form-modal-module__I3iowG__fields{gap:var(--space-6);grid-template-columns:1fr}}
.tab-bar-module__TxLIBW__tabBar{padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-pill);background-color:var(--color-ink-04);margin-bottom:var(--space-7);border:1px solid var(--color-ink-16);justify-content:space-between;align-items:center;display:flex;position:relative}.tab-bar-module__TxLIBW__tab{border-radius:var(--radius-pill);font-size:var(--font-size-md-alt);font-weight:var(--font-weight-semibold);color:var(--color-ink);white-space:nowrap;padding:13px var(--space-6);box-shadow:none;transition:color var(--duration-default) ease;background:0 0}.tab-bar-module__TxLIBW__tab:hover{color:var(--color-brand-blue);background:linear-gradient(133deg,#0059f814 0%,#00a3ff14 56.88%,#02cdd714 94.8%)}.tab-bar-module__TxLIBW__tabActive{background:linear-gradient(161.48deg, var(--color-brand-blue) 0%, var(--color-brand-blue-light) 56.88%, var(--color-brand-cyan) 94.8%);color:var(--color-white);box-shadow:0 6px 12px #007ee84d}.tab-bar-module__TxLIBW__tabActive:hover{color:var(--color-white);background:linear-gradient(161.48deg, var(--color-brand-blue) 0%, var(--color-brand-blue-light) 56.88%, var(--color-brand-cyan) 94.8%)}.tab-bar-module__TxLIBW__tabBarInset{pointer-events:none;border-radius:inherit;position:absolute;inset:-1px;box-shadow:inset 0 0 8px #94a3b852}@media (max-width:640px){.tab-bar-module__TxLIBW__tabBar{width:860px}}@media (max-width:900px){.tab-bar-module__TxLIBW__tabBar{width:946px}}@media (min-width:901px) and (max-width:1024px){.tab-bar-module__TxLIBW__tabBar{width:100%}}
.select-module__iuX55G__content{z-index:var(--z-modal);border-radius:4px;background-color:var(--color-white)!important}
.section-eyebrow-module__PCw66G__eyebrow{margin:0 0 var(--space-3);color:var(--color-link-strong);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;line-height:1.33}
.tooltip-module__mRWmKG__tooltipContent{color:var(--color-white);width:370px;font-family:var(--font-family-text);font-size:var(--font-size-caption);z-index:calc(var(--z-modal) + var(--z-raised) + 1);background:#262626;border-radius:4px;align-items:center;gap:10px;padding:4px 8px;line-height:1.33;display:flex}.tooltip-module__mRWmKG__tooltipContent>span:has(.tooltip-module__mRWmKG__tooltipArrow){left:12px!important}
.story-section-module__G8Z4NG__section{background:var(--color-surface);padding:var(--space-6) 0 var(--space-12)}.story-section-module__G8Z4NG__withTopBorder{border-top:1px solid var(--color-article-border);padding-top:var(--space-12)}.story-section-module__G8Z4NG__withBottomBorder{border-bottom:1px solid var(--color-article-border)}.story-section-module__G8Z4NG__content{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.story-section-module__G8Z4NG__title{color:var(--color-article-text);font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);white-space:pre-wrap;line-height:1.16}.story-section-module__G8Z4NG__section .story-section-module__G8Z4NG__label{font-size:var(--font-size-subheading);color:var(--color-link-strong);margin-bottom:var(--space-5)}.story-section-module__G8Z4NG__text p{font-size:var(--font-size-input);color:var(--color-article-text);letter-spacing:.03em;line-height:1.5}.story-section-module__G8Z4NG__large p{font-size:var(--font-size-description);line-height:28px}.story-section-module__G8Z4NG__lightText{opacity:.65}@media (max-width:900px){.story-section-module__G8Z4NG__section{padding:64px 16px}.story-section-module__G8Z4NG__content{grid-template-columns:1fr;gap:12px}.story-section-module__G8Z4NG__title{font-size:var(--font-size-xl-alt);margin-top:var(--space-3)}.story-section-module__G8Z4NG__label{margin-bottom:0}.story-section-module__G8Z4NG__text p{letter-spacing:normal;font-size:14px;line-height:20px}.story-section-module__G8Z4NG__cta{margin:var(--space-4) 0}}
.affordability-angles-section-module__o2ispW__section{padding:6rem var(--space-5-5) 8.5rem;border-top:.0625rem solid var(--color-grey-100);background:var(--color-surface) url(/images/affordability-angles-background.png) center / 100% 100% no-repeat}.affordability-angles-section-module__o2ispW__heading{width:53rem;max-width:100%;margin:0 auto var(--space-4);font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-article-text);text-align:center;line-height:3.625rem}.affordability-angles-section-module__o2ispW__description{width:59.75rem;max-width:100%;margin:0 auto var(--space-7);font-size:var(--font-size-description);font-weight:var(--font-weight-medium);letter-spacing:-.0625rem;color:var(--color-text-primary);opacity:.65;text-align:center;line-height:1.75rem}.affordability-angles-section-module__o2ispW__grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);width:53rem;max-width:100%;margin:0 auto;display:grid}@media (max-width:900px){.affordability-angles-section-module__o2ispW__section{padding:var(--space-10) var(--space-5-5) var(--space-10)}.affordability-angles-section-module__o2ispW__heading{font-size:var(--font-size-2xl);line-height:2.5rem}.affordability-angles-section-module__o2ispW__description{font-size:var(--font-size-lg);line-height:1.625rem}}@media (max-width:640px){.affordability-angles-section-module__o2ispW__section{padding:var(--space-9) var(--space-4-5)}.affordability-angles-section-module__o2ispW__grid{grid-template-columns:1fr}}
.angle-card-module__8EUJOW__card{gap:var(--space-4);padding:var(--space-4-5);background:var(--color-white);box-shadow:0 .25rem 2.25rem 0 var(--color-black-08);border-radius:.75rem;align-items:flex-start;display:flex}.angle-card-module__8EUJOW__iconWrapper{padding:var(--space-1);border-radius:var(--radius-sm);background:var(--gradient-icon-soft);flex-shrink:0;justify-content:center;align-items:center;display:flex}.angle-card-module__8EUJOW__content{gap:var(--space-1);flex-direction:column;flex:1 0 0;min-width:0;display:flex}.angle-card-module__8EUJOW__title{font-size:var(--font-size-subheading);font-weight:var(--font-weight-medium);color:var(--color-grey-900);line-height:1.5rem}.angle-card-module__8EUJOW__description{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:var(--color-text-dark);opacity:.65;line-height:1.25rem}
.affordability-calculator-module__64sqdq__calculator{border:1px solid var(--color-grey-100);border-radius:var(--radius-lg);background:var(--color-white);width:480px;max-width:100%;box-shadow:0 4px 36px 0 var(--color-black-08);flex-direction:column;display:flex;overflow:hidden}.affordability-calculator-module__64sqdq__announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.affordability-calculator-module__64sqdq__panel{width:100%}.affordability-calculator-module__64sqdq__panel:focus{outline:none}.affordability-calculator-module__64sqdq__body{width:100%;padding:var(--space-4-5) var(--space-5) 22px;flex-direction:column;gap:18px;display:flex}@media (max-width:640px){.affordability-calculator-module__64sqdq__body{padding:var(--space-4) var(--space-4) var(--space-4-5)}.affordability-calculator-module__64sqdq__calculator{width:100%}}
.rich-text-module__6J9h5G__root ul{margin-left:var(--space-4);list-style:outside}.rich-text-module__6J9h5G__root a{color:#2563eb;text-decoration:none}.rich-text-module__6J9h5G__root p+p{margin-top:var(--space-4)}.rich-text-module__6J9h5G__root table{width:100%;margin-block:var(--space-4);border-collapse:collapse;border:1px solid var(--color-article-border);border-radius:var(--radius-md);overflow:hidden}.rich-text-module__6J9h5G__root th,.rich-text-module__6J9h5G__root td{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--color-article-border)}.rich-text-module__6J9h5G__root tr:last-child th,.rich-text-module__6J9h5G__root tr:last-child td{border-bottom:none}.rich-text-module__6J9h5G__root th{background-color:var(--color-grey-50);font-weight:600}.rich-text-module__6J9h5G__root table p{margin:0}
.recaptcha-module__nb44tq__wrapper{margin-top:var(--space-4)}.recaptcha-module__nb44tq__error{margin:var(--space-1) 0 0;font-size:var(--font-size-caption);color:var(--color-red)}body>div:has(>div>iframe[src*="recaptcha/api2/bframe"]){pointer-events:auto}
.vertical-dark-hero-module__vHfDjq__section{background:linear-gradient(180deg, #02020b 0%, #010e2d 26.79%, #032e93 40.81%, var(--color-surface) 75.42%), var(--color-white);padding:64px 0 18px}.vertical-dark-hero-module__vHfDjq__bigPadding{background:linear-gradient(180deg, #02020b 0%, #010e2d 36.79%, #032e93 67.81%, #faf8f5 90.42%), var(--White,#fff);padding-bottom:100px}.vertical-dark-hero-module__vHfDjq__title{color:var(--color-grey-50);text-align:center;font-family:var(--font-family-display,Bitter);font-size:var(--font-size-3xl);font-weight:var(--font-weight-black);margin-bottom:var(--space-4);white-space:pre-wrap;line-height:1.2}.vertical-dark-hero-module__vHfDjq__titleHighlight{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#38b6ff 0%,#0ff 100%);-webkit-background-clip:text;background-clip:text}.vertical-dark-hero-module__vHfDjq__description{color:var(--color-white);text-align:center;font-family:var(--font-family-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);margin-bottom:var(--space-6);line-height:1.56}.vertical-dark-hero-module__vHfDjq__image{width:710px;height:auto;margin-top:var(--space-8)}@media (max-width:640px){.vertical-dark-hero-module__vHfDjq__title{margin-bottom:var(--space-4-5);white-space:unset;font-size:30px}.vertical-dark-hero-module__vHfDjq__description{font-size:var(--font-size-md-alt);margin-bottom:var(--space-4-5)}.vertical-dark-hero-module__vHfDjq__image{width:100%;height:auto;margin-top:var(--space-4-5)}.vertical-dark-hero-module__vHfDjq__ctaButtons{width:100%}}@media (max-width:420px){.vertical-dark-hero-module__vHfDjq__ctaButton{padding:var(--space-2) var(--space-3);font-size:var(--font-size-md-alt);font-weight:var(--font-weight-regular)}}
.vertical-text-section-module__-xS8AW__section{background:var(--color-surface);padding:96px 0}.vertical-text-section-module__-xS8AW__title{color:var(--color-text-primary);text-align:center;font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin:0;margin-bottom:var(--space-5);line-height:1.2}.vertical-text-section-module__-xS8AW__description{color:#101112b3;text-align:center;font-family:var(--font-family-text,Inter);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);margin:0;line-height:1.4}@media (max-width:900px){.vertical-text-section-module__-xS8AW__section{padding:var(--space-9) 20px}.vertical-text-section-module__-xS8AW__title{font-size:var(--font-size-2xl);line-height:1.3}.vertical-text-section-module__-xS8AW__description p{font-size:var(--font-size-input)}}
.article-hero-module__ELXBaG__hero{background:linear-gradient(180deg, var(--color-surface-transparent) 0%, var(--color-surface) 100%), linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface-transparent) 100%), var(--color-surface);border-top:1px solid var(--color-ink-16);padding:var(--space-9-5) var(--space-10) var(--space-8);text-align:center}.article-hero-module__ELXBaG__inner{align-items:center;gap:var(--space-5);flex-direction:column;max-width:848px;margin:0 auto;display:flex}.article-hero-module__ELXBaG__description{width:632px;color:var(--color-article-muted);text-align:center;font-size:var(--font-size-md);letter-spacing:.02em;line-height:1.42}.article-hero-module__ELXBaG__title{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin:0;line-height:1.2}.article-hero-module__ELXBaG__meta{align-items:center;gap:var(--space-3);font-size:var(--font-size-caption);color:var(--color-article-muted);display:flex}.article-hero-module__ELXBaG__metaItem{align-items:center;gap:var(--space-1-5);display:flex}.article-hero-module__ELXBaG__dot{width:var(--space-1);height:var(--space-1);background:var(--color-article-muted);border-radius:50%;flex-shrink:0}@media (max-width:1024px){.article-hero-module__ELXBaG__hero{padding:var(--space-9) 76px var(--space-8)}.article-hero-module__ELXBaG__description{width:100%;max-width:632px}}@media (max-width:900px){.article-hero-module__ELXBaG__hero{padding:var(--space-8)}.article-hero-module__ELXBaG__inner{gap:var(--space-4);width:100%;min-width:0}.article-hero-module__ELXBaG__title{overflow-wrap:break-word;width:100%;min-width:0;font-size:38px;line-height:1.2}}@media (max-width:640px){.article-hero-module__ELXBaG__hero{background:var(--color-surface);padding:var(--space-6) var(--space-4) var(--space-5);border-top:none}.article-hero-module__ELXBaG__inner{align-items:stretch;gap:var(--space-3);width:100%;min-width:0}.article-hero-module__ELXBaG__meta{justify-content:center;gap:var(--space-2);font-size:var(--font-size-sm);color:#1a1a2e8c;flex-wrap:wrap}.article-hero-module__ELXBaG__metaItem svg{display:none}.article-hero-module__ELXBaG__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-article-text);overflow-wrap:break-word;width:100%;min-width:0;line-height:1.2}.article-hero-module__ELXBaG__description{display:none}}
.article-sidebar-module__WpmBwG__sidebar{flex-direction:column;flex-shrink:0;gap:0;width:280px;display:flex}.article-sidebar-module__WpmBwG__toc{background:var(--color-white);border:1px solid var(--color-article-border);border-radius:var(--radius-sm);padding:var(--space-5)}.article-sidebar-module__WpmBwG__tocLabel{margin:0 0 var(--space-4-5);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);color:var(--color-article-muted);text-transform:uppercase;letter-spacing:.2em;line-height:16px}.article-sidebar-module__WpmBwG__tocLink{padding:var(--space-1) 0 var(--space-1) var(--space-3-5);margin-top:var(--space-3);border-left:2px solid var(--color-article-border);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);color:var(--color-text-primary);transition:color var(--duration-default), border-color var(--duration-default);line-height:16px;text-decoration:none;display:block}.article-sidebar-module__WpmBwG__tocLink:first-of-type{margin-top:0}.article-sidebar-module__WpmBwG__tocLink:hover,.article-sidebar-module__WpmBwG__tocLinkActive{color:var(--color-link-strong);border-left-color:var(--color-link-strong)}@media (max-width:1024px){.article-sidebar-module__WpmBwG__sidebar{width:100%}}@media (max-width:640px){.article-sidebar-module__WpmBwG__sidebar{display:none}}.article-sidebar-module__WpmBwG__share{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-article-border)}.article-sidebar-module__WpmBwG__shareLabel{margin:0 0 var(--space-3);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);color:var(--color-article-muted);text-transform:uppercase;letter-spacing:.18em;line-height:16px}.article-sidebar-module__WpmBwG__shareButtons{gap:var(--space-2);display:flex}.article-sidebar-module__WpmBwG__shareBtn{width:var(--space-7);height:var(--space-7);border:1px solid var(--color-article-border);cursor:pointer;transition:border-color var(--duration-default), background var(--duration-default);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.article-sidebar-module__WpmBwG__shareBtn:hover{border-color:var(--color-link-strong);background:var(--color-hover)}
.article-page-module__uUISUq__main{background:var(--color-white);min-height:100vh}.article-page-module__uUISUq__contentArea{padding:var(--space-8) 0 var(--space-9-5);gap:var(--space-7);align-items:flex-start;display:flex}.article-page-module__uUISUq__sidebar{flex-shrink:0;width:280px;position:sticky;top:80px}.article-page-module__uUISUq__article{min-width:0;max-width:634px;padding:0px 0 var(--space-10);flex:1}@media (max-width:1024px){.article-page-module__uUISUq__contentArea{gap:var(--space-6);flex-direction:column}.article-page-module__uUISUq__sidebar{width:100%;position:static}.article-page-module__uUISUq__article{width:100%;max-width:none}}@media (max-width:900px){.article-page-module__uUISUq__contentArea{padding:var(--space-6) 0 var(--space-8)}.article-page-module__uUISUq__article{padding-bottom:var(--space-8)}}@media (max-width:640px){.article-page-module__uUISUq__main{background:var(--color-surface);overflow-x:clip}.article-page-module__uUISUq__contentArea{padding:var(--space-2) 0 0;gap:0;min-width:0}.article-page-module__uUISUq__sidebar{display:none}.article-page-module__uUISUq__article{padding-bottom:0}}
