.collection-carousel{min-width:0}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;font-size:12px;font-variant-numeric:tabular-nums}.collection-toolbar>span>span{color:var(--muted)}.collection-toolbar>div{display:flex;align-items:center;gap:10px}.collection-toolbar .icon-button{width:40px;height:40px;border:1px solid var(--line)}.collection-toggle{display:flex;align-items:center;gap:7px;border:0;background:transparent;font:inherit;color:var(--navy);padding:10px}.collection-toggle:disabled{color:var(--muted)}.collection-track{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:20px}.collection-card{flex:0 0 calc((100% - 56px)/3);min-width:0;scroll-snap-align:start}.collection-image{display:flex;width:100%;aspect-ratio:1.55;background:#f4f6f5;align-items:center;justify-content:center;overflow:hidden}.collection-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:100%}.collection-card .collection-label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin:23px 0 9px;color:#617966}.collection-card h3{font-size:23px;line-height:1.25;margin-bottom:12px}.collection-card h3 a{display:flex;justify-content:space-between;gap:18px}.collection-card h3 svg{flex-shrink:0;margin-top:4px}.collection-card>p:last-child{font-size:13px;line-height:1.7;margin:0;max-width:400px}.collection-certificates .collection-card{flex-basis:calc((100% - 84px)/4)}.collection-certificates .collection-image{aspect-ratio:1;background:white;padding:15px}.collection-certificates .collection-image img{max-width:210px;max-height:235px;-o-object-fit:contain;object-fit:contain}.collection-certificates .collection-card h3{font-size:18px}.home-products{background:var(--surface)}.home-certificates{background:#f3f5f4}.certificate-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;padding-bottom:40px;border-bottom:1px solid var(--line);margin-bottom:45px}.certificate-intro p{font-size:16px}.certificate-quick-links{display:flex;flex-wrap:wrap;gap:12px 22px;padding-top:18px;font-size:13px}.certificate-quick-links a{border-bottom:1px solid var(--green);padding-bottom:5px}.certificate-groups{display:grid;gap:50px}.certificate-group{scroll-margin-top:105px}.certificate-group-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:22px}.certificate-group h2{font-size:28px;margin-bottom:12px}.certificate-group-heading p{font-size:14px}.certificate-thumbnails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.certificate-thumbnails figure{margin:0;min-width:0}.certificate-thumbnails img{width:100%;height:215px;-o-object-fit:contain;object-fit:contain;background:#f5f6f5;padding:12px}.certificate-thumbnails figcaption{font-size:11px;line-height:1.6;color:var(--muted);padding-top:12px}.certificate-note{font-size:12px!important;max-width:840px;line-height:1.7!important}.certificate-complete{margin-top:60px;background:var(--surface);padding:36px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.certificate-complete h2{font-size:28px}.certificate-complete ul{list-style:none;padding:0;margin:0;display:grid;gap:22px}.certificate-complete li a{display:flex;justify-content:space-between;align-items:center;gap:18px;font-weight:700}.certificate-complete li p{font-size:12px;margin:8px 0 0}.expansion-crosslinks{display:flex;flex-wrap:wrap;gap:14px 28px;border-top:1px solid var(--line);padding-block:24px;margin-top:25px;font-size:13px}.footer-links{grid-template-columns:repeat(7,minmax(0,1fr))}@media(min-width:1051px) and (max-width:1250px){.primary-nav{gap:11px}.nav-trigger{font-size:11px}.nav-shell{gap:15px}.brand{flex-basis:150px}.brand img{width:150px}.nav-quote{font-size:11px;padding-inline:12px;gap:8px}}@media(max-width:1050px){.certificate-thumbnails,.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-certificates .collection-card{flex-basis:calc((100% - 56px)/3)}}@media(max-width:800px){.collection-card{flex-basis:calc((100% - 28px)/2)}.certificate-intro{grid-template-columns:1fr;gap:20px}.collection-certificates .collection-card{flex-basis:calc((100% - 28px)/2)}.certificate-group-heading{grid-template-columns:1fr;gap:0}.certificate-complete{grid-template-columns:1fr}}@media(max-width:700px){.collection-track{gap:20px}.collection-card{flex-basis:100%}.collection-card h3{font-size:23px}.collection-certificates .collection-card{flex-basis:calc((100% - 20px)/2)}.collection-certificates .collection-image{aspect-ratio:.8;padding:8px}.collection-certificates .collection-card h3{font-size:16px}.collection-certificates .collection-card>p:last-child{font-size:11px}.certificate-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.certificate-thumbnails img{height:190px;padding:7px}.certificate-complete{padding:24px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.collection-track{scroll-behavior:auto}}.certificate-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:75px;align-items:center;padding-block:48px}.certificate-hero h1{font-size:clamp(36px,3.5vw,54px);margin-bottom:24px}.certificate-hero>div>p:not(.eyebrow){font-size:17px;line-height:1.7;margin:0}.certificate-hero-docs{display:flex;align-items:center;justify-content:center;gap:16px;padding:35px 15px;background:var(--surface);min-width:0}.certificate-hero-docs img{width:calc((100% - 32px)/3);height:230px;-o-object-fit:contain;object-fit:contain}.certificate-hero-docs img:nth-child(2){height:275px}.certificate-materials{padding-bottom:50px}.certificate-material-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.certificate-material-grid article{min-width:0;scroll-margin-top:100px}.certificate-material-grid img{height:215px;width:100%;-o-object-fit:contain;object-fit:contain;background:var(--surface);padding:12px;margin-bottom:22px}.certificate-material-grid h3{font-size:19px;line-height:1.3}.certificate-material-grid p{font-size:12px;line-height:1.7}.certificate-material-grid a{display:inline-flex;gap:10px;align-items:center;font-size:12px;font-weight:700;border-bottom:1px solid var(--green);padding-block:6px}@media(min-width:1251px){.nav-shell{gap:22px}.brand{flex-basis:180px}.brand img{width:180px}.primary-nav{gap:18px}.nav-quote{margin-left:8px}}@media(max-width:1050px){.certificate-hero{gap:35px}.certificate-material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.certificate-hero{grid-template-columns:1fr;gap:28px;padding-block:30px}.certificate-hero-docs{padding:18px 12px;gap:12px}.certificate-hero-docs img{height:150px;width:calc((100% - 24px)/3)}.certificate-hero-docs img:nth-child(2){height:185px}.certificate-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.certificate-material-grid img{height:190px;padding:7px}.certificate-material-grid h3{font-size:18px}.certificate-intro h2{font-size:28px}}