.editorial-hero{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:65px 5%;background:var(--grey);align-items:center}.editorial-hero h1{font-size:clamp(38px,4.3vw,64px);margin:19px 0 25px}.editorial-hero p{font-size:17px;max-width:580px}.editorial-hero figure{margin:0;position:relative}.editorial-hero img{display:block;width:100%;height:390px;object-fit:cover;border-radius:10px}.editorial-hero figcaption,.story-photo figcaption{font-size:9px;color:#7a8795;margin-top:7px;text-align:right;letter-spacing:.03em}.breadcrumbs{margin-bottom:25px}.page-jump{display:flex;gap:27px;padding:19px 5%;border-bottom:1px solid var(--line);font-size:12px;flex-wrap:wrap}.page-jump a:hover{color:var(--blue)}section[id]{scroll-margin-top:20px}.outcome-panel{padding:30px;background:#eaf2fa;border-left:3px solid var(--blue);border-radius:0 8px 8px 0}.outcome-panel h3{margin:0 0 15px}.outcome-panel ul{margin:0;padding-left:20px;color:#49617a}.outcome-panel li{margin:14px 0}.outcome-panel p{font-size:12px;margin-bottom:0}.workflow-list>div{padding:22px;border-bottom:1px solid var(--line);display:flex;gap:25px;align-items:center}.workflow-list span{font-size:12px;color:var(--blue)}.workflow-list h3{font-size:19px;margin:0}.navy .module{border-color:#2c3b51}.preparation{background:#edf3fa;padding:28px;margin-top:35px;border-radius:7px;max-width:1000px}.preparation h3{margin-top:0}.preparation p{margin-bottom:0}.preparation .button{margin-top:20px}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.photo-card{border:1px solid var(--line);background:white;border-radius:9px;overflow:hidden;display:block;transition:transform .2s,box-shadow .2s}.photo-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #08182f12}.photo-card img{width:100%;height:205px;display:block;object-fit:cover}.photo-card>div{padding:26px}.photo-card small{font-size:10px;letter-spacing:.13em;color:var(--blue)}.photo-card h3{font-size:22px;margin:10px 0 15px}.photo-card p{font-size:13px;margin:0}.story-photo{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.story-photo figure{margin:0}.story-photo img{width:100%;height:380px;object-fit:cover;border-radius:9px;display:block}.story-photo p{max-width:480px}.image-products .product{padding:0 0 26px;overflow:hidden}.image-products .product>:not(.product-photo){margin-left:27px;margin-right:27px}.image-products .product .product-icon{margin-top:22px}.image-products .product .product-photo{width:100%;height:180px;display:block;object-fit:cover}.image-products .product .category{margin-top:17px}.image-products .product .product-links{padding-top:16px}.image-products .product.featured{display:grid;grid-template-columns:1fr 1fr;gap:0;position:relative;padding:28px}.image-products .product.featured>:not(.product-photo){margin:0;grid-column:1;padding-right:25px}.image-products .product.featured .product-photo{position:absolute;right:0;top:0;width:45%;height:100%;opacity:.65}.image-products .product.featured .product-icon{margin-top:0;margin-bottom:15px}.image-products .product.featured h3{margin:10px 0}.image-products .product.featured .product-links{margin-top:18px;padding-right:0;font-size:10px;flex-wrap:wrap;gap:10px}.image-products .product.featured:after{display:none}.reading-layout{display:grid;grid-template-columns:250px minmax(0,760px);gap:7%;padding:65px 5%;justify-content:center}.reading-layout aside{position:sticky;top:25px;align-self:start;border-left:2px solid var(--line);padding-left:20px}.reading-layout aside a{display:block;font-size:12px;line-height:1.6;padding:10px 0;color:var(--muted)}.reading-layout article section{padding-bottom:22px}.reading-layout article h2{font-size:31px}.reading-layout article p{font-size:16px}.directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.directory-grid a{padding:16px;border:1px solid var(--line);border-radius:5px;font-size:13px}.cms-tabs{display:flex;gap:15px;flex-wrap:wrap;margin:30px 0}.cms-card{background:white;padding:30px;border:1px solid var(--line);border-radius:9px;max-width:1000px}.cms-page-list{max-height:600px;overflow:auto}.cms-page-list a{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);gap:20px}.cms-page-list small{color:var(--muted)}#site-search{max-width:550px}.current-page{color:var(--blue);font-weight:700}.hero{padding-top:55px;padding-bottom:55px}.hero h1{font-size:clamp(43px,4.3vw,64px)}nav .dropdown{z-index:15;max-height:65vh;overflow:auto;max-width:340px;font-size:13px}nav details:nth-child(3) .dropdown,nav details:nth-child(4) .dropdown{right:auto}nav summary{white-space:nowrap}.module-grid>.module li{font-size:13px;color:var(--muted)}#main:focus{outline:0}.form-card p{font-size:13px}.photo-card[hidden]{display:none}img{max-width:100%}.legal-note{font-size:12px;color:var(--muted)}@media(max-width:1100px){header{gap:22px}nav{gap:20px}.header-actions{gap:15px}.photo-grid{grid-template-columns:repeat(2,1fr)}.editorial-hero img{height:350px}.reading-layout{grid-template-columns:210px 1fr}.image-products .product.featured .product-photo{width:43%}}@media(max-width:760px){.editorial-hero{grid-template-columns:1fr;padding:38px 5%;gap:25px}.editorial-hero h1{font-size:41px}.editorial-hero p{font-size:16px}.editorial-hero img{height:255px}.page-jump{gap:15px;font-size:10px;padding:15px 5%}.photo-grid{grid-template-columns:1fr}.photo-card{display:grid;grid-template-columns:115px 1fr}.photo-card img{height:100%;min-height:170px}.photo-card>div{padding:20px}.photo-card h3{font-size:20px}.story-photo{grid-template-columns:1fr;gap:25px}.story-photo img{height:270px}.image-products .product.featured{display:flex;padding:0 0 26px}.image-products .product.featured .product-photo{position:static;width:100%;height:180px;opacity:1}.image-products .product.featured>:not(.product-photo){margin-left:27px;margin-right:27px;padding-right:0}.image-products .product.featured .product-icon{margin-top:25px}.image-products .product.featured .product-links{margin-top:20px}.reading-layout{display:block;padding:40px 5%}.reading-layout aside{position:static;margin-bottom:35px}.reading-layout article h2{font-size:28px}.directory-grid{grid-template-columns:1fr}.cms-card{padding:20px}.cms-page-list a{display:block}.cms-page-list small{display:block}.cms-tabs{gap:9px}.cms-tabs .button{font-size:11px;padding:9px 14px}.hero h1{font-size:43px}header.mobile-open nav{max-height:75vh;overflow-y:auto}nav .dropdown{min-width:0;max-height:none;overflow:visible;padding:13px 10px 0}.footer-top{grid-template-columns:1fr 1fr}.preparation{padding:23px}.workflow-list>div{padding:20px 0}.photo-card p{font-size:12px}.outcome-panel{padding:23px}}@media(prefers-reduced-motion:reduce){.photo-card{transition:none}}
