@media (min-width:1181px){.home-hero{padding-block:0}.home-hero .shell{min-height:0;padding-block:22px 18px}.home-hero__copy h1{max-width:17ch;font-size:clamp(42px,3.4vw,50px)}.hero-visual.hero-visual--photo{width:min(100%,360px);max-height:382px}.hero-metrics{margin-top:14px;padding-top:10px}.hero-metrics b{font-size:23px}.directions{padding-block:34px}.directions .section-heading{margin-bottom:22px}.direction-card{min-height:180px;padding:16px 18px}.direction-card h3{margin-top:12px;font-size:20px}.direction-card p{margin-top:8px;font-size:15px;line-height:1.55}.direction-card__tags{padding-top:10px}.directions__footer{margin-top:14px}.section,.template-section,.about-v2__section{min-height:0;padding-block:56px}.template-heading,.section-heading{margin-bottom:28px}.template-heading h2,.template-final-cta h2,.section-heading h2{font-size:clamp(34px,3vw,46px);line-height:1.04}.service-template .breadcrumbs{margin-bottom:22px}.direction-hero,.certificate-hero,.license-hero,.training-hero,.technical-hero{min-height:0;padding-block:24px 32px}.direction-hero__grid,.certificate-hero__grid,.license-hero__grid,.training-hero__grid,.technical-hero__grid{grid-template-columns:minmax(0,1.38fr) minmax(380px,.62fr);gap:44px;min-height:0}.technical-hero__copy h1,.certificate-hero__copy h1,.license-hero__copy h1,.training-hero__copy h1,.direction-hero__copy h1{text-wrap:pretty;max-width:23ch;margin-top:12px;font-size:clamp(44px,3.55vw,52px);line-height:1.01}.technical-hero__copy>p,.certificate-hero__copy>p,.license-hero__copy>p,.training-hero__copy>p{max-width:76ch;margin-top:14px;font-size:15px;line-height:1.5}.technical-hero__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin-top:14px}.technical-hero__facts,.certificate-hero__facts{margin-top:14px}.technical-hero__facts div,.certificate-hero__facts div{padding-top:10px}.technical-hero__facts b{font-size:17px}.technical-hero .template-actions,.certificate-hero .template-actions,.license-hero .template-actions,.training-hero .template-actions{margin-top:16px}.technical-visual.technical-visual--photo,.license-hero__media,.training-hero__media,.direction-hero__aside.direction-hero__aside--photo{aspect-ratio:auto;justify-self:end;width:min(100%,390px);height:440px;min-height:0;max-height:440px}.certificate-hero__visual.certificate-hero__visual--photo{aspect-ratio:auto;height:360px;min-height:0;max-height:360px}.certificate-package-grid article{min-height:0;padding:20px 22px}.certificate-package-grid article>b{margin-top:10px;font-size:30px}.certificate-package-grid ul{gap:8px;margin:16px 0}.certificate-package-grid li{font-size:15px;line-height:1.55}.certificate-principles__list li{padding-block:10px}.certificate-principles__media{min-height:200px;max-height:220px;margin-top:16px}.training-program-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.training-program-grid article{grid-template-columns:28px 1fr;gap:8px 12px;min-height:140px;padding:16px}.training-program-grid h3{font-size:15px;line-height:1.45}.training-program-grid a{margin-top:6px}.technical-overview__grid{grid-template-columns:minmax(270px,.64fr) minmax(390px,1.05fr) minmax(250px,.66fr);gap:30px}.technical-overview__content{display:contents}.technical-overview__media{aspect-ratio:auto;align-self:stretch;width:100%;min-height:300px;max-height:410px}.technical-check-sheet{padding:18px 22px}.source-checklist li{gap:9px;padding-block:9px;font-size:15px;line-height:1.6}.technical-detail-grid article{padding:15px 17px}.technical-detail-grid p{margin-top:12px;font-size:15px;line-height:1.6}.technical-documents__grid--list{align-items:stretch;margin-top:16px}.technical-documents__grid--list .technical-documents__media{aspect-ratio:auto;min-height:0;max-height:400px}.technical-document-groups-layout{grid-template-columns:200px repeat(4,minmax(0,1fr));align-items:start;gap:12px;margin-top:16px}.technical-document-groups-layout .technical-documents__media--grouped{height:100%;min-height:0;max-height:410px}.technical-document-groups-layout .technical-document-groups{display:contents}.technical-document-groups article{padding:15px}.technical-document-groups h3{font-size:15px;line-height:1.22}.technical-document-groups .source-checklist{margin-top:9px}}@media (min-width:901px){:root{--ink:#cdd8e0;--ink-2:#b7c6d1;--white:#cdd8e0;--muted:#9eafbd;--desktop-title:clamp(34px, 3vw, 46px);--desktop-section-title:clamp(28px, 2.3vw, 36px);--desktop-body:17px}.service-template{--template-muted:var(--ink-2)}main :is(.service-template .technical-hero__copy,.home-hero__copy,.certificate-hero__copy,.license-hero__copy,.training-hero__copy,.direction-hero__copy,.page-intro) h1{color:var(--ink);font-size:var(--desktop-title);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.14}.home-hero__copy h1{max-width:22ch}main :is(.service-template .template-heading,.template-final-cta,.section-heading,.request-section__copy,.why-showcase__heading,.service-documents__intro,.license-why__statement,.about-v2__licenses-copy) h2{color:var(--ink);font-size:var(--desktop-section-title);letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:1.2}main .service-template :is(h3,.source-benefits p),.doc-card h3,.modal__panel h2{color:var(--ink)}main :is(.service-template .technical-hero__copy,.home-hero__copy,.certificate-hero__copy,.license-hero__copy,.training-hero__copy,.direction-hero__copy,.page-intro)>p,main .page-intro__grid>div>p,main .service-template .certification-service__intro p{max-width:68ch;color:var(--ink-2);font-size:18px;font-weight:400;line-height:1.65}main .service-template .certification-service__intro{gap:12px;margin-top:20px}main .service-template .technical-hero__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;max-width:min(100%,760px);margin-top:22px}main .service-template .technical-hero__points span{color:var(--ink-2);font-size:15px;line-height:1.55}main .service-template .technical-hero__points svg{margin-top:3px}main .service-template .technical-hero__facts b,main .service-template .certificate-hero__facts b{color:var(--ink);font-weight:700}main .service-template .template-actions{margin-top:24px}main .service-template :is(.certification-content__copy,.readable-content-more__body)>p,main .template-heading>p,main .template-heading>div>p,main .section-heading>p,.request-section__copy>p{max-width:72ch;color:var(--ink-2);font-size:var(--desktop-body);line-height:1.7}main .service-template .certification-content__copy{gap:16px}main .service-template :is(.source-checklist,.certificate-package-grid) li,main .service-template :is(.technical-detail-grid,.technical-process-grid,.technical-format-grid) p{color:var(--ink-2);font-size:15px;line-height:1.6}.accordion__answer{color:var(--ink-2);font-size:var(--desktop-body);line-height:1.7}main .service-template .sro-content-table{font-size:14px;line-height:1.55}main .service-template .sro-content-table :is(th,td){padding:12px 14px}.template-heading,.section-heading{margin-bottom:30px}}
