.page-breadcrumbs{display:flex;align-items:center;gap:8px;margin-bottom:48px;color:var(--muted);font-size:11px}.page-breadcrumbs a{border-bottom:1px solid transparent}.page-breadcrumbs a:hover{border-color:currentColor}.standard-page__inner{max-width:var(--page-content-width);margin-inline:auto}.standard-page h1{margin-bottom:42px}.standard-page__content{font-size:15px;line-height:1.8;color:#55575d}.standard-page__content h2,.standard-page__content h3{font-family:'Instrument Serif',Georgia,serif;font-weight:400;color:var(--ink);line-height:1.05}.standard-page__content h2{font-size:42px;margin:52px 0 18px}.standard-page__content h3{font-size:29px;margin:36px 0 14px}.standard-page__content a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.standard-page__content img{height:auto;border-radius:18px;margin:30px 0}.about-hero{max-width:980px;padding:56px 0 86px}.about-hero h1{font-size:clamp(62px,8vw,112px);max-width:940px}.about-hero__text{max-width:660px;margin:32px 0 0;font-size:17px;line-height:1.75;color:#56585e}.about-source,.about-direction,.about-contact{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1fr);gap:10%;align-items:start;border-radius:22px;padding:72px}.about-source{background:var(--about-panel)}.about-source h2,.about-offer h2,.about-direction h2,.about-contact h2{font-size:clamp(42px,4.6vw,64px);line-height:.98}.about-source>.rte,.about-direction .rte,.about-contact .rte{font-size:14px;line-height:1.75;color:#585a60}.about-source>.rte p+p{padding-top:16px;border-top:1px solid #d8d3c9;margin-top:24px;font-size:12px}.about-offer{padding:104px 0}.about-section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:42px}.about-section-heading h2{max-width:690px}.about-offer__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.about-offer__grid article{min-height:250px;padding:30px 34px 20px 0;border-right:1px solid var(--line)}.about-offer__grid article+article{padding-left:34px}.about-offer__grid article:last-child{border-right:0}.about-offer__grid article>span{font-size:10px;color:var(--navy);font-weight:700;letter-spacing:.1em}.about-offer__grid h3{margin:70px 0 13px;font-size:16px}.about-offer__grid .rte{font-size:12px;line-height:1.7;color:var(--muted)}.about-quote{margin:0;background:var(--about-panel);border-radius:22px;padding:82px 10%;text-align:center}.about-quote .eyebrow{margin-bottom:28px}.about-quote blockquote{max-width:950px;margin:0 auto;font-family:'Instrument Serif',Georgia,serif;font-size:clamp(36px,4.6vw,62px);line-height:1.08}.about-quote figcaption{margin-top:28px;font-size:12px;font-weight:700;color:var(--navy)}.about-direction{padding:104px 0;border-bottom:1px solid var(--line);border-radius:0}.about-button{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-height:50px;margin-top:25px;padding:0 22px;border-radius:999px;background:var(--navy);color:var(--on-navy);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.about-contact{background:var(--about-contact)}.about-contact a{display:inline-flex;align-items:center;gap:28px;margin-top:24px;font-size:13px;font-weight:700;color:var(--navy);border-bottom:1px solid currentColor;padding-bottom:4px}.about-contact a span{font-size:18px}.about-page .rte p:first-child{margin-top:0}.about-page .rte p:last-child{margin-bottom:0}
@media(max-width:900px){.about-source,.about-direction,.about-contact{grid-template-columns:1fr;gap:28px;padding:52px 40px}.about-offer__grid{grid-template-columns:1fr}.about-offer__grid article,.about-offer__grid article+article{min-height:0;padding:27px 0;border-right:0;border-bottom:1px solid var(--line)}.about-offer__grid h3{margin:34px 0 10px}.about-quote{padding:70px 7%}.about-direction{padding-inline:0}}
@media(max-width:640px){.page-breadcrumbs{margin-bottom:30px}.standard-page h1{margin-bottom:30px}.standard-page__content{font-size:14px}.about-hero{padding:30px 0 60px}.about-hero h1{font-size:56px}.about-hero__text{margin-top:24px;font-size:15px}.about-source,.about-contact{padding:40px 24px;border-radius:16px}.about-source h2,.about-offer h2,.about-direction h2,.about-contact h2{font-size:42px}.about-offer{padding:70px 0}.about-section-heading{display:block}.about-quote{border-radius:16px;padding:55px 24px}.about-quote blockquote{font-size:37px}.about-direction{padding:70px 0}.about-button{width:100%}}

.support-page__shell{max-width:var(--support-width);margin-inline:auto}.support-page__header{max-width:900px;margin-bottom:70px}.support-page__header h1{font-size:var(--support-heading-size);line-height:.94;letter-spacing:-.035em}.support-page__intro{max-width:680px;margin-top:24px;font-size:16px;line-height:1.75;color:var(--muted)}.support-page__content{display:grid;gap:var(--support-gap)}.support-contact-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:34px;align-items:start;padding:58px;background:var(--support-panel);border-radius:var(--support-radius)}.support-contact-card__icon{display:grid;place-items:center;width:52px;height:52px;color:var(--navy)}.support-contact-card h2,.support-callout h2{font-size:clamp(38px,4vw,56px);line-height:1;margin:0 0 18px}.support-contact-card .rte,.support-callout .rte{max-width:620px;color:#56585e;font-size:14px;line-height:1.75}.support-link{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-height:50px;margin-top:22px;padding:0 22px;border-radius:999px;background:var(--navy);color:var(--on-navy);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.support-contact-card__email{margin:13px 0 0;color:var(--navy);font-size:13px}.support-group-heading{margin-top:64px;padding-bottom:22px;border-bottom:1px solid var(--support-border)}.support-group-heading:first-child{margin-top:0}.support-group-heading h2{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(34px,3.2vw,46px);font-weight:400;line-height:1.05;margin:0}.support-group-heading .rte{max-width:680px;color:var(--muted);font-size:13px;line-height:1.7}.support-faq{border-bottom:1px solid var(--support-border)}.support-faq summary{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-size:15px;font-weight:600}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary i{position:relative;width:18px;height:18px;flex:0 0 18px}.support-faq summary i:before,.support-faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:var(--navy);transform:translate(-50%,-50%);transition:transform .2s ease}.support-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.support-faq[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.support-faq summary:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.support-faq__answer{max-width:760px;padding:0 48px 28px 0;color:#5d5f65;font-size:14px;line-height:1.75}.support-faq__answer p:first-child{margin-top:0}.support-faq__answer a,.support-text-link{color:var(--navy);font-weight:700;text-decoration:underline;text-underline-offset:4px}.support-content-block{display:grid;grid-template-columns:minmax(210px,.55fr) minmax(0,1fr);gap:9%;padding:36px 0;border-top:1px solid var(--support-border)}.support-content-block:first-child{border-top:0;padding-top:0}.support-content-block h2{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(32px,3vw,43px);font-weight:400;line-height:1.05;margin:0}.support-content-block .rte{color:#5b5d63;font-size:14px;line-height:1.75}.support-content-block .rte p:first-child{margin-top:0}.support-text-link{display:inline-block;margin-top:12px;font-size:12px}.support-callout{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-top:44px;padding:48px 52px;background:var(--support-panel);border-radius:var(--support-radius)}.support-callout .support-link{flex:0 0 auto}.support-page--contact .support-page__content{max-width:920px}.support-page--faq .support-page__content{max-width:900px}
.support-page--accessible-type h1,.support-page--accessible-type h2{font-family:'DM Sans',Arial,sans-serif;font-weight:600;line-height:1.02;letter-spacing:-.045em}
@media(max-width:760px){.support-page__header{margin-bottom:46px}.support-page__header h1{font-size:var(--support-heading-size-mobile)}.support-page__intro{font-size:14px}.support-contact-card{grid-template-columns:1fr;gap:20px;padding:34px 26px}.support-contact-card__icon{width:42px;height:42px}.support-link{width:100%}.support-group-heading{margin-top:44px}.support-faq summary{min-height:70px;font-size:14px}.support-faq__answer{padding-right:30px;font-size:13px}.support-content-block{grid-template-columns:1fr;gap:16px;padding:30px 0}.support-content-block h2{font-size:34px}.support-callout{display:grid;gap:8px;padding:34px 26px}.support-callout h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){.support-faq summary i:before,.support-faq summary i:after{transition:none}}
