@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/TitilliumWeb-Light.woff2)format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/TitilliumWeb-Regular.woff2)format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/TitilliumWeb-SemiBold.woff2)format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/TitilliumWeb-Bold.woff2)format("woff2")}@font-face{font-family:Titillium Fallback;font-weight:300;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica),local(Arimo),local(Roboto);size-adjust:91.5%;ascent-override:123.8%;descent-override:42.4%;line-gap-override:0%}@font-face{font-family:Titillium Fallback;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica),local(Arimo),local(Roboto);size-adjust:92.1%;ascent-override:123.1%;descent-override:42.1%;line-gap-override:0%}@font-face{font-family:Titillium Fallback;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Helvetica Bold),local(Arimo Bold),local(Roboto Bold);size-adjust:88.1%;ascent-override:128.6%;descent-override:44%;line-gap-override:0%}@font-face{font-family:Titillium Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Helvetica Bold),local(Arimo Bold),local(Roboto Bold);size-adjust:89%;ascent-override:127.3%;descent-override:43.6%;line-gap-override:0%}:root{--c-graphite:#3c3c3b;--c-gray:#5e5e5d;--c-text-soft:#4a4a49;--c-light:#f4f4f3;--c-line:#e4e4e2;--c-line-strong:#d9d9d7;--c-border:#878787;--c-orange:#f39200;--c-yellow:#fdc500;--c-white:#fff;--gradient-h:linear-gradient(90deg, var(--c-yellow), var(--c-orange));--gradient-v:linear-gradient(180deg, var(--c-yellow), var(--c-orange));--font:"Titillium Web", "Titillium Fallback", Arial, sans-serif;--container:1200px;--gutter:32px;--section-y:96px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--c-graphite);background:var(--c-white);margin:0;font-size:16px;line-height:normal;overflow-x:hidden}img,svg{max-width:100%;display:block}picture{display:contents}h1,h2,h3,p{margin:0}a{color:var(--c-graphite);text-decoration:none}a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:4px}:focus-visible{outline:3px solid var(--c-graphite);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--c-white);padding:12px 16px;font-weight:700;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}.container{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.h1{font-size:clamp(38px,5vw,60px);font-weight:700;line-height:1.08}.h2{font-size:38px;font-weight:700;line-height:1.15}.h3{font-size:21px;font-weight:600;line-height:1.25}.lead{color:var(--c-text-soft);font-size:21px;font-weight:300;line-height:1.5}.highlight{background:linear-gradient(transparent 60%, var(--c-yellow) 60%)}.text-link{text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:5px;font-weight:600}.text-link:hover{text-decoration-thickness:2px}.button{background:var(--c-orange);color:var(--c-graphite);cursor:pointer;border:0;padding:14px 28px;font-family:inherit;font-size:17px;font-weight:700;display:inline-block}.button:hover{background:#e58a00;text-decoration:none}.button--small{padding:12px 22px;font-size:15px}.section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--c-gray);align-items:center;gap:12px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.section-label svg{flex:none}.rule{background:var(--gradient-h);height:2px}.rule--3{height:3px}.band{background:var(--gradient-h);height:6px}.site-header{z-index:20;background:var(--c-white);border-bottom:1px solid var(--c-line);position:relative}.site-header__inner{justify-content:space-between;align-items:center;gap:16px 32px;padding-block:20px;display:flex}.site-header__logo img{width:auto;height:56px}.site-header__toggle{display:none}.site-nav{align-items:center;gap:8px 28px;font-size:16px;font-weight:600;display:flex}.site-nav__list{flex-wrap:wrap;align-items:center;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.site-nav__item{position:relative}.site-nav__submenu{background:var(--c-white);border:1px solid var(--c-line);border-top:3px solid var(--c-orange);visibility:hidden;opacity:0;min-width:280px;margin:0;padding:12px 0;font-size:15px;font-weight:400;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:-20px;transform:translateY(4px)}.site-nav__submenu a{padding:8px 20px;display:block}.site-nav__item:hover>.site-nav__submenu,.site-nav__item:focus-within>.site-nav__submenu{visibility:visible;opacity:1;transform:none}.site-nav__item>a{padding-block:6px;display:inline-block}.site-header__actions{align-items:center;gap:20px;font-size:15px;display:flex}.lang-switch{gap:20px;display:flex}.lang-switch [aria-current]{font-weight:700}.site-nav__item>a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:8px;text-decoration-thickness:3px}.hero{background:var(--c-white);position:relative;overflow:hidden}.hero__shape{width:44%;height:100%;position:absolute;top:0;right:0}.hero__inner{padding-top:120px;padding-bottom:128px;position:relative}.hero__content{max-width:640px}.hero .section-label{letter-spacing:.16em;margin-bottom:24px}.hero__lead{margin-top:28px}.hero__actions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:44px;display:flex}.hero__actions .text-link{text-underline-offset:6px;font-size:17px}.section{padding-block:var(--section-y)}.section--entry{padding-top:96px;padding-bottom:88px}.section--areas{padding-top:88px;padding-bottom:96px}.section--muted{background:var(--c-light)}.section__title{max-width:720px;margin-bottom:56px}.section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:40px;display:flex}.grid-4,.grid-3{gap:32px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.services__title{margin-bottom:40px}.text-block__title{margin-bottom:32px}.prose{max-width:760px;font-size:17px;line-height:1.6}.prose p+p{margin-top:1em}.entry-card{gap:20px;display:flex}.entry-card__line{background:var(--gradient-v);flex:0 0 3px}.entry-card__body{flex-direction:column;gap:16px;padding-block:4px;display:flex}.entry-card__text{color:var(--c-gray);flex-grow:1;font-size:16px;line-height:1.55}.service-list{margin:0;padding:0;list-style:none}.service-list__link{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr) 40px;align-items:center;gap:24px;padding-block:28px;display:grid}.service-list__name{font-size:24px;font-weight:600}.service-list__summary{color:var(--c-gray);font-size:17px;line-height:1.5}.service-list__arrow{justify-self:end;transition:transform .15s}.service-list__link:hover{text-decoration:none}.service-list__link:hover .service-list__name{text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:4px}.service-list__link:hover .service-list__arrow{transform:translate(4px)}.features{position:relative;overflow:hidden}.features__shape{position:absolute;top:50%;right:-60px;transform:translateY(-50%)}.features .container{position:relative}.features .h2{margin-bottom:48px}.features__grid{max-width:980px}.feature-card{background:var(--c-white)}.feature-card__body{padding:32px}.feature-card__title{margin-bottom:12px;font-size:22px;font-weight:600}.feature-card__text{color:var(--c-text-soft);font-size:17px;line-height:1.6}.feature-card__text+.text-link{margin-top:14px;display:inline-block}.features__note{color:var(--c-gray);margin-top:48px;font-size:15px}.pub-card .rule{margin-bottom:20px}.pub-card__category{letter-spacing:.12em;text-transform:uppercase;color:var(--c-gray);margin-bottom:10px;font-size:13px;font-weight:600}.pub-card__title{margin-bottom:12px;font-size:21px;font-weight:600;line-height:1.3}.pub-card__meta{color:var(--c-gray);font-size:15px}.pub-empty{color:var(--c-gray)}.newsletter{background:var(--c-light);margin-top:72px}.newsletter__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;padding:40px;display:flex}.newsletter__intro{flex:320px}.newsletter__title{margin-bottom:8px;font-size:24px;font-weight:600}.newsletter__text{color:var(--c-gray);font-size:16px;line-height:1.55}.newsletter__fields{flex-direction:column;flex:420px;gap:12px;display:flex}.newsletter__label{font-size:14px;font-weight:600}.newsletter__row{flex-wrap:wrap;gap:12px;display:flex}.input{border:1px solid var(--c-border);background:var(--c-white);min-height:48px;color:var(--c-graphite);border-radius:0;flex:240px;padding:0 16px;font-family:inherit;font-size:16px}.newsletter .button{min-height:48px;padding-block:0;font-size:16px}.checkbox{color:var(--c-text-soft);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.checkbox input{width:18px;height:18px;accent-color:var(--c-orange);flex:none;margin:3px 0 0}.contact-band{border-top:1px solid var(--c-line);position:relative;overflow:hidden}.contact-band__arrows{position:absolute;top:50%;right:48px;transform:translateY(-50%)}.contact-band__inner{padding-block:104px;position:relative}.contact-band__content{max-width:600px}.contact-band .h2{margin-bottom:16px}.contact-band__text{color:var(--c-text-soft);margin-bottom:32px;font-size:19px;line-height:1.55}.contact-band__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.contact-band__strip{width:100%;height:70px}.site-footer{background:var(--c-light);font-size:15px}.site-footer__inner{padding-top:64px;padding-bottom:40px}.site-footer__cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px 24px;display:grid}.site-footer__brand{flex-direction:column;gap:20px;display:flex}.site-footer__brand img{align-self:flex-start;width:auto;height:56px}.site-footer__address{color:var(--c-text-soft);font-style:normal;line-height:1.6}.site-footer__nav{flex-direction:column;gap:10px;display:flex}.site-footer__heading{letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:700}.official-channels{background:var(--c-white);border:1px solid var(--c-orange);color:var(--c-text-soft);margin-top:48px;padding:20px 24px;line-height:1.6}.official-channels strong{color:var(--c-graphite)}.site-footer__bottom{border-top:1px solid var(--c-line-strong);color:var(--c-text-soft);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:32px;padding-top:24px;font-size:14px;display:flex}.site-footer__social{gap:20px;display:flex}.material-page{background:var(--c-light)}.material-header{background:var(--c-white);border-bottom:1px solid var(--c-line)}.material-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:20px;padding-bottom:20px;display:flex}.material-header__inner img{width:auto;height:56px}.material-header__label{letter-spacing:.14em;text-transform:uppercase;color:var(--c-gray);font-size:14px;font-weight:600}.material-main{padding:88px 0 104px}.material-card{background:var(--c-white);flex-direction:column;gap:24px;max-width:760px;margin:0 auto;padding:48px;display:flex}.material-card .section-label{margin-bottom:0}.material-card__title{overflow-wrap:anywhere;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.15}.material-card__note{color:var(--c-text-soft);font-size:19px;line-height:1.6}.material-card__footer{color:var(--c-gray);flex-wrap:wrap;gap:8px 24px;font-size:15px;display:flex}.material-files{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.material-file{border:1px solid var(--c-line)}.material-file__body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.material-file__info{align-items:center;gap:18px;min-width:0;display:flex}.material-file__info svg{flex:none}.material-file__text{flex-direction:column;gap:2px;min-width:0;display:flex}.material-file__name{overflow-wrap:anywhere;font-size:18px;font-weight:600}.material-file__meta{color:var(--c-gray);font-size:15px}.material-password{flex-direction:column;gap:10px;display:flex}.material-password__label{font-size:15px;font-weight:600}.material-password__row{flex-wrap:wrap;gap:12px;display:flex}.material-password__input{border:1px solid var(--c-border);min-height:50px;font:400 17px var(--font);color:var(--c-graphite);flex:240px;padding:0 16px}.material-password__input:focus{outline:2px solid var(--c-orange);outline-offset:1px}.material-password__error{color:#b42318;font-size:15px;font-weight:600}.material-footer{background:var(--c-white);border-top:1px solid var(--c-line);font-size:15px}.material-footer__inner{padding-top:40px;padding-bottom:40px}.material-footer .official-channels{margin-top:0}.material-footer__line{color:var(--c-text-soft);margin-top:24px;font-size:14px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.grid-2--wide{gap:64px}.grid-2--form{gap:20px 24px}.split{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}.section--y88{padding-block:88px}.section--y96{padding-top:96px;padding-bottom:88px}.section__h2{margin-bottom:48px}.section__h2--40{margin-bottom:40px}.section__lead{max-width:720px;color:var(--c-text-soft);margin:16px 0 48px;font-size:19px;line-height:1.55}.split__lead{color:var(--c-text-soft);margin-top:16px;font-size:17px;line-height:1.6}.line-item__link{margin-top:10px;display:inline-block}.split-text__body>*+*{margin-top:1em}.split-text__body a{text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:4px}.h2--32{margin-bottom:16px;font-size:32px}.text-link--lg{text-underline-offset:6px;font-size:17px}.text-link--sm{text-underline-offset:4px;font-size:15px}.meta-link{color:var(--c-graphite);text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:4px;font-weight:600}.section-label--flat{margin:0}.breadcrumb{color:var(--c-gray);margin-bottom:56px;font-size:14px}.breadcrumb ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";margin:0 .3em}.breadcrumb a{color:var(--c-gray)}.breadcrumb--post{margin-bottom:48px}.inner-hero{background:var(--c-white);position:relative;overflow:hidden}.inner-hero__shape{position:absolute;top:50%;right:48px;transform:translateY(-50%)}.inner-hero__inner{padding-top:32px;padding-bottom:88px;position:relative}.inner-hero--sm .inner-hero__inner{padding-bottom:72px}.inner-hero--sm .breadcrumb{margin-bottom:48px}.inner-hero__label{margin-bottom:20px}.inner-hero__label svg[width="32"]{width:24px;height:24px}.inner-hero__title{font-size:clamp(38px,5vw,56px);font-weight:700;line-height:1.08}.inner-hero__title--md{font-size:clamp(36px,4.6vw,52px);line-height:1.1}.inner-hero--policy .inner-hero__shape{width:205px;height:274px;right:64px}.inner-hero__lead{margin-top:24px}.inner-hero__content{max-width:640px}.inner-hero__content--wide{max-width:680px}.inner-hero__actions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:40px;display:flex}.inner-hero__content>.text-link{margin-top:24px;display:inline-block}.inner-hero__content>.text-link--lg:first-child{margin-top:0}.tags{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.tag{border:1px solid var(--c-border);padding:6px 14px;font-size:15px;display:inline-block}a.tag:hover{border-color:var(--c-graphite)}.tags--sm{gap:8px;margin-top:0}.tags--sm .tag{padding:4px 10px;font-size:13px}.offer-card{background:var(--c-white);flex-direction:column;display:flex}.offer-card__body{flex-direction:column;flex-grow:1;gap:12px;padding:32px;display:flex}.grid-2>.offer-card .offer-card__body{gap:16px;padding:36px}.offer-card__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--c-gray);font-size:13px;font-weight:700}.offer-card__title{font-size:22px;font-weight:600}.offer-card__title--lg{font-size:26px}.offer-card__text{color:var(--c-text-soft);font-size:16px;line-height:1.6}.grid-2>.offer-card .offer-card__text{font-size:17px}.offer-card__link{margin-top:auto;padding-top:12px}.arrow-list{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;font-size:17px;list-style:none;display:flex}.arrow-list li{align-items:center;gap:12px;display:flex}.arrow-list svg{flex:none;width:12px;height:18px}.arrow-list--lg{gap:14px;margin:0;font-size:19px}.arrow-list--lg li{gap:14px}.line-item{gap:18px;display:flex}.line-item__line{background:var(--gradient-v);flex:0 0 3px}.line-item__title{margin-bottom:8px;font-size:20px;font-weight:600}.line-item__text{color:var(--c-text-soft);font-size:16px;line-height:1.6}.split-items{row-gap:36px}.split-text{align-self:end;gap:24px}.split-text__body p{font-size:20px;font-weight:300;line-height:1.6}.split-text__body p+p{margin-top:1em}.steps{margin:0;padding:0;list-style:none}.steps .line-item{gap:20px}.steps__number{color:var(--c-border);margin-bottom:8px;font-size:32px;font-weight:700;line-height:1}.steps__title{margin-bottom:10px;font-size:22px;font-weight:600}.steps__text{color:var(--c-text-soft);font-size:17px;line-height:1.6}.faq{border-bottom:1px solid var(--c-line);padding-block:24px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:20px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none;transition:transform .15s}.faq[open] summary svg{transform:rotate(180deg)}.faq__answer{color:var(--c-text-soft);margin-top:14px;font-size:17px;line-height:1.6}.faq--sm{padding-block:20px}.faq--sm summary{font-size:18px}.faq--sm .faq__answer{margin-top:12px}.initials{border:2px solid var(--c-graphite);flex:0 0 56px;justify-content:center;align-items:center;height:56px;font-size:20px;font-weight:700;display:flex}.initials--lg{letter-spacing:.02em;border-width:3px;flex:none;width:160px;height:160px;font-size:52px}.member-chip,.author-chip{align-items:center;gap:20px;display:flex}.member-chip{border:1px solid var(--c-line);padding:28px}.member-chip:hover{border-color:var(--c-border);text-decoration:none}.member-chip:hover .member-chip__name{text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:4px}.author-chip{gap:16px;margin-bottom:16px}.member-chip__text{flex-direction:column;gap:4px;display:flex}.member-chip__name{font-size:19px;font-weight:600}.member-chip__meta{color:var(--c-gray);font-size:15px}.section--team{padding-top:72px;padding-bottom:96px}.member-card{background:var(--c-white);flex-direction:column;display:flex}.member-card__body{flex-direction:column;flex-grow:1;gap:14px;padding:28px;display:flex}.member-card__head{align-items:center;gap:16px;display:flex}.member-card__name{font-size:21px;font-weight:600}.member-card__small{color:var(--c-gray);font-size:14px}.member-card__text{color:var(--c-text-soft);font-size:15px;line-height:1.6}.member-card__link{margin-top:auto;padding-top:6px}.team-careers{margin-top:48px}.chip-filters{flex-direction:column;gap:16px;margin-top:44px;display:flex}.chip-filters__group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chip-filters__label{letter-spacing:.12em;text-transform:uppercase;min-width:92px;color:var(--c-gray);font-size:14px;font-weight:700}.chip{border:1px solid var(--c-border);background:var(--c-white);align-items:center;min-height:44px;padding:0 18px;font-size:15px;display:inline-flex}.chip:hover{border-color:var(--c-graphite);text-decoration:none}.chip.is-active{border-color:var(--c-graphite);background:var(--c-graphite);color:var(--c-white);font-weight:600}.bio-top{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:48px;max-width:860px;display:grid}.bio-top__oab{color:var(--c-text-soft);margin-top:16px;font-size:18px}.bio-top .tags{margin-top:24px}.bio-top__meta{color:var(--c-text-soft);flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:24px;font-size:16px;display:flex}.section--bio-1{padding-top:88px;padding-bottom:72px}.section--bio-2{padding-top:72px;padding-bottom:88px}.bio-text{font-size:19px;line-height:1.65}.bio-text p+p{color:var(--c-text-soft);margin-top:16px}.section--bio-1 .line-item{gap:24px}.link-rows{margin:0;padding:0;list-style:none}.link-row{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr) 40px;align-items:center;gap:24px;padding-block:26px;display:grid}a.link-row:hover{text-decoration:none}a.link-row:hover .link-row__title{text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:4px}.link-row__title{font-size:21px;font-weight:600}.link-row__text{color:var(--c-gray);font-size:16px;line-height:1.5}.link-row__arrow{justify-self:end}.recognitions__text{color:var(--c-text-soft);margin-bottom:24px;font-size:18px;line-height:1.6}.recognitions{border-top:1px solid var(--c-graphite);margin:0;padding:0;list-style:none}.recognitions li{border-bottom:1px solid var(--c-line);color:var(--c-text-soft);justify-content:space-between;gap:16px;padding-block:16px;font-size:17px;display:flex}.recognitions__year{color:var(--c-graphite);font-weight:600}.address-block{font-size:18px;line-height:1.7}.address-block p{font-size:18px;font-weight:400}.address-block a{font-weight:600}.section--list{padding-top:64px;padding-bottom:96px}.filters{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);align-items:end;gap:16px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field__label{font-size:14px;font-weight:600}.field__label--lg{font-size:15px}.field__optional{color:var(--c-gray);font-weight:400}.field__row{gap:8px;display:flex}.field .input{flex:none}.field__row .input{flex:auto;min-width:0}.select{border:1px solid var(--c-border);background:var(--c-white);min-height:48px;color:var(--c-graphite);border-radius:0;padding:0 12px;font-family:inherit;font-size:16px}.select--lg,.input--lg{min-height:52px;padding-inline:14px;font-size:17px}.textarea{resize:vertical;min-height:0;padding:12px 14px;font-size:17px;line-height:1.5}.button--input{min-height:48px;padding:0 18px;font-size:16px}.button--form{min-height:52px;padding:0 36px;font-size:17px}.button--block{width:100%;min-height:48px;padding-block:0;font-size:16px}.list-count{color:var(--c-gray);margin:40px 0 16px;font-size:15px}.list-empty{color:var(--c-gray);padding-block:32px}.prow{border-bottom:1px solid var(--c-line);grid-template-columns:170px minmax(0,1fr) 40px;align-items:center;gap:24px;padding-block:28px;display:grid}.prow:hover{text-decoration:none}.prow:hover .prow__title{text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:4px}.prow__meta{color:var(--c-gray);flex-direction:column;gap:4px;font-size:14px;display:flex}.prow__type{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.prow__main{flex-direction:column;gap:6px;display:flex}.prow__title{font-size:21px;font-weight:600;line-height:1.3}.prow__byline{color:var(--c-gray);font-size:15px}.prow__arrow{justify-self:end;width:16px;height:24px}.pagination{flex-wrap:wrap;align-items:center;gap:8px;margin-top:48px;font-size:16px;font-weight:600;display:flex}.pagination__page,.pagination__step{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.pagination__page{border:1px solid var(--c-line)}.pagination__page.is-current{border-color:var(--c-graphite);background:var(--c-graphite);color:var(--c-white)}.pagination__step{padding:0 14px}.pagination__step[rel=prev]{color:var(--c-gray)}.pagination__gap{color:var(--c-gray);padding:0 6px}.section--list .newsletter{margin-top:72px}.post-head{padding:32px 0 64px}.post-head__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--c-gray);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:20px;font-size:14px;font-weight:600;display:flex}.post-head__title{max-width:920px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.14}.post-head__meta{color:var(--c-gray);flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:28px;font-size:15px;display:flex}.post-head__meta strong{color:var(--c-graphite);font-weight:600}.section--post{padding-top:64px;padding-bottom:96px}.post{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.post__body{min-width:0;font-size:18px;line-height:1.75}.post__image{width:100%;height:auto;margin-bottom:44px}.summary-box{background:var(--c-light);margin-bottom:44px}.summary-box__inner{padding:28px 32px}.summary-box__label{letter-spacing:.14em;text-transform:uppercase;color:var(--c-gray);margin-bottom:8px;font-size:13px;font-weight:700}.summary-box__text{font-size:19px;line-height:1.6}.summary-box--note{margin:40px 0 0}.summary-box--note .summary-box__inner{color:var(--c-text-soft);padding:20px 24px;font-size:15px;line-height:1.6}.rich>*+*{margin-top:24px}.rich h2,.rich-h2{margin:44px 0 16px;font-size:28px;font-weight:700;line-height:1.25}.rich h2:first-child,.rich h2+*{margin-top:0}.rich h3{margin:32px 0 12px;font-size:22px;font-weight:600;line-height:1.3}.rich h3+*{margin-top:0}.rich a{text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:4px}.rich ul,.rich ol{padding-left:1.3em}.rich li+li{margin-top:8px}.rich ul li::marker{color:var(--c-orange)}.rich blockquote{border:1px solid var(--c-graphite);margin:24px 0;padding:24px 28px;font-size:17px;line-height:1.7}.rich blockquote>:first-child:not(:only-child){letter-spacing:.14em;text-transform:uppercase;color:var(--c-gray);font-size:13px;font-weight:700}.rich blockquote>*+*{margin-top:8px}.rich table{border-collapse:collapse;width:100%;font-size:16px;display:block;overflow-x:auto}.rich th,.rich td{border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top;padding:10px 12px}.rich th{border-bottom:2px solid var(--c-graphite);font-weight:600}.rich img{height:auto}.post__faq{margin-bottom:44px}.disclaimer{border-top:1px solid var(--c-graphite);color:var(--c-text-soft);padding-top:20px;font-size:15px;line-height:1.65}.post__aside{flex-direction:column;gap:32px;display:flex}.aside-box{border:1px solid var(--c-line);padding:28px}.aside-box .initials{border-color:var(--c-graphite);font-size:18px}.aside-box__text{color:var(--c-text-soft);margin-bottom:16px;font-size:15px;line-height:1.6}.aside-label{letter-spacing:.14em;text-transform:uppercase;color:var(--c-gray);margin-bottom:16px;font-size:13px;font-weight:700}.aside-label--tight{margin-bottom:4px}.aside-area{background:var(--c-light)}.aside-area__inner{padding:28px}.aside-area__inner .aside-label--tight{margin-bottom:8px}.aside-area__name{margin-bottom:16px;font-size:22px;font-weight:600}.aside-area__title{margin-bottom:10px;font-size:20px;font-weight:600}.aside-area__text{color:var(--c-text-soft);margin-bottom:16px;font-size:16px;line-height:1.6}.newsletter-aside{border:1px solid var(--c-line);flex-direction:column;gap:12px;padding:28px;display:flex}.newsletter-aside__title{font-size:19px;font-weight:600}.newsletter-aside .input{flex:none}.share{flex-wrap:wrap;gap:8px 20px;font-size:15px;font-weight:600;display:flex}.share__label{color:var(--c-gray);font-weight:400}.section--contact{padding-top:72px;padding-bottom:96px}.notice{background:var(--c-light);align-items:center;gap:14px;padding:16px 20px;font-size:16px;display:flex}.notice svg{flex:none}.notice--archive{align-items:flex-start;margin-bottom:32px;line-height:1.6}.checkbox--lg{gap:12px;font-size:15px;line-height:1.55}.contact-aside{flex-direction:column;gap:32px;display:flex}.contact-aside .line-item{gap:20px}.contact-aside__list{flex-direction:column;gap:22px;font-size:17px;line-height:1.6;display:flex}.contact-aside__list .aside-label--tight{margin-bottom:4px}.policy-meta{color:var(--c-text-soft);flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:24px;font-size:16px;display:flex}.pol{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start;gap:64px;display:grid}.pol__link{border-bottom:1px solid var(--c-line);align-items:center;gap:12px;padding-block:16px;font-size:17px;display:flex}.pol__link.is-current{font-weight:700}.pol__link svg{flex:none;width:12px;height:18px}.pol__body{max-width:760px;font-size:18px;line-height:1.75}.pol__body .rich h2{margin-top:32px;font-size:28px}.pol__body .rich h2:first-child{margin-top:0}.pol__body .rich p{margin-bottom:0}.versions{margin-top:48px}.versions__list{margin:0;padding:0;font-size:16px;list-style:none}.versions__list li{border-bottom:1px solid var(--c-line);padding-block:12px}.search-form{flex-direction:column;gap:8px;max-width:560px;margin-top:36px;display:flex}.search-form__row{flex-wrap:wrap;gap:12px;display:flex}.search-form__row .input{flex:260px}.e404-section{padding-top:96px;padding-bottom:104px}.e404{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.e404__title{font-size:clamp(34px,4.4vw,50px);font-weight:700;line-height:1.1}.e404__lead{margin-top:24px;font-size:20px;line-height:1.55}.e404__back{margin-top:32px;display:inline-block}.e404__area{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-size:20px;font-weight:600;display:flex}.e404__area svg{flex:none}.site-footer__policies{flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-size:14px;display:flex}@media (width<=960px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:minmax(0,1fr)}.hide-md{display:none}.split{grid-template-columns:minmax(0,1fr);gap:24px}.post{grid-template-columns:minmax(0,1fr);gap:48px}.pol,.e404{grid-template-columns:minmax(0,1fr);gap:40px}.filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=959px){.site-header__inner{flex-wrap:wrap}.site-header__toggle{border:1px solid var(--c-line);min-height:44px;font:600 15px var(--font);color:var(--c-graphite);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.site-header__toggle svg{width:20px;height:20px}.site-header__panel{flex-direction:column;flex-basis:100%;align-items:stretch;gap:20px;padding-bottom:8px;display:none}.site-header[data-open] .site-header__panel{display:flex}.site-nav,.site-nav__list{flex-direction:column;align-items:stretch;gap:0}.site-nav__item{border-top:1px solid var(--c-line)}.site-nav__item>a{padding-block:12px}.site-nav__submenu{visibility:visible;opacity:1;border:0;min-width:0;padding:0 0 8px 16px;position:static;transform:none}.site-nav__submenu a{padding:6px 0}.site-header__actions{border-top:1px solid var(--c-line);justify-content:space-between;padding-top:16px}}@media (width>=960px){.site-header__panel{display:contents}}@media (width<=600px){.bio-top{grid-template-columns:minmax(0,1fr);gap:24px}.grid-4,.service-list__link{grid-template-columns:minmax(0,1fr)}.material-main{padding:40px 0 56px}.material-card{padding:28px 20px}.material-file__body{padding:20px}.material-file .button{text-align:center;width:100%}.grid-2{grid-template-columns:minmax(0,1fr)}.prow{grid-template-columns:minmax(0,1fr);gap:8px}.filters{grid-template-columns:minmax(0,1fr)}.link-row{grid-template-columns:minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.form-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.contact-form{flex-direction:column;gap:20px;display:flex}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.contact-form__field{flex-direction:column;gap:8px;display:flex}.contact-form__field>label{font-size:15px;font-weight:600}.contact-form__optional{color:var(--c-gray);font-weight:400}.contact-form .input{flex:none;width:100%;min-height:52px;padding:0 14px;font-size:17px}.contact-form select.input{appearance:auto}.contact-form textarea.input{resize:vertical;padding:12px 14px;line-height:1.5}.contact-form__warning{background:var(--c-light);align-items:center;gap:14px;padding:16px 20px;font-size:16px;display:flex}.contact-form__warning svg{flex:0 0 10px}.contact-form__consent{font-size:15px;line-height:1.55}.contact-form .button{min-height:52px;padding:0 36px}.input[aria-invalid=true]{border-color:#b3261e;box-shadow:inset 0 0 0 1px #b3261e}.form-error{color:#b3261e;margin-top:4px;font-size:14px}.form-alert{background:#fbedec;border-left:3px solid #b3261e;padding:14px 18px;font-size:15px}.form-success{background:var(--c-light)}.form-success__inner{padding:28px;font-size:17px;line-height:1.6}.form-success__title{margin-bottom:8px;font-size:22px;font-weight:600}.newsletter__status{font-size:16px;font-weight:600;line-height:1.55}@media (width<=720px){.contact-form__grid{grid-template-columns:1fr}}.cookie-notice{z-index:50;background:var(--c-white);border-top:3px solid var(--c-orange);position:fixed;inset:auto 0 0;box-shadow:0 -6px 24px #3c3c3b1f}.cookie-notice[hidden]{display:none}.cookie-notice__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:20px;display:flex}.cookie-notice__text{color:var(--c-text-soft);flex:520px;font-size:15px;line-height:1.55}.cookie-notice__actions{gap:12px;display:flex}.button--outline{box-shadow:inset 0 0 0 2px var(--c-graphite);background:0 0}.button--outline:hover{background:var(--c-light)}.link-button{font:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0}
