.editorial-page{background:#fff;color:#243b3c;min-height:100vh}.editorial-page h1,.editorial-page h2,.editorial-page h3{color:#1e4d2b}.editorial-page .nav-shell nav{max-width:1100px}.editorial-page .nav-links{gap:16px}.editorial-page .nav-links a,.editorial-page .nav-contact{white-space:nowrap}.editorial-page .eyebrow{color:#0b5e78}.editorial-hero{padding-top:154px;padding-bottom:75px;border-bottom:1px solid #d6e5e4}.editorial-hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.65fr);gap:7vw;align-items:end;margin-top:21px}.editorial-hero h1{font-size:clamp(3.1rem,5vw,4.8rem);line-height:1.05;letter-spacing:-.065em;font-weight:700;max-width:850px;margin:0 0 25px}.editorial-hero h1 span{color:#278b84}.editorial-hero-grid>div>p{font-size:clamp(1.05rem,1.5vw,1.26rem);line-height:1.65;color:#405c5f;max-width:760px}.editorial-hero aside{border-left:2px solid #3bbda7;padding:6px 0 2px 24px;color:#0b5e78}.editorial-hero aside strong{display:block;font-size:1.08rem;margin:16px 0 8px;color:#1e4d2b}.editorial-hero aside p{font-size:.92rem;color:#4d6669;line-height:1.65}.editorial-feature{display:grid;grid-template-columns:1.1fr .9fr;min-height:415px;margin-top:62px;overflow:hidden;border-radius:24px;background:#eaf5f3;border:1px solid #cfe5e1;padding:0}.editorial-feature-image{display:block;min-height:350px;background:#211c36;overflow:hidden}.editorial-feature-image img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .45s ease}.editorial-feature-image:hover img{transform:scale(1.025)}.editorial-feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(28px,5vw,58px)}.editorial-feature-copy h2{font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.14;letter-spacing:-.055em;margin:15px 0 22px;font-weight:700}.editorial-feature-copy>p:not(.eyebrow){font-size:1rem;line-height:1.72;color:#456163}.editorial-feature-copy>a{display:inline-flex;align-items:center;gap:12px;margin-top:30px;border-bottom:1px solid #0b5e78;padding-bottom:6px;font-size:.93rem;font-weight:700;color:#0b5e78}.editorial-library{padding-top:100px;padding-bottom:95px}.editorial-library-heading{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:34px}.editorial-library-heading h2{margin-top:15px;font-size:clamp(2.2rem,4vw,4rem);line-height:1.12;letter-spacing:-.055em}.editorial-library-heading h2 span{color:#278b84}.editorial-library-heading>p{max-width:330px;color:#4d6669;font-size:.95rem;line-height:1.65}.editorial-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.editorial-card{display:flex;flex-direction:column;align-items:flex-start;min-height:420px;border:1px solid #d1e2df;border-radius:19px;padding:clamp(25px,3vw,37px);background:#fbfdfc;transition:transform .2s,border-color .2s,box-shadow .2s}.editorial-card:hover{transform:translateY(-3px);border-color:#8cc9c7;box-shadow:0 18px 30px #11555c0d}.editorial-card-mark{display:flex;justify-content:space-between;align-items:start;width:100%;color:#0b5e78;margin-bottom:43px}.editorial-card-mark span{font-size:.65rem;letter-spacing:.13em;color:#718586}.editorial-card h3{max-width:500px;font-size:clamp(1.45rem,2vw,2.15rem);letter-spacing:-.045em;line-height:1.28;margin:12px 0 16px}.editorial-card h3 a{display:inline}.editorial-card h3 svg{display:inline;vertical-align:baseline;margin-left:5px;color:#0b5e78}.editorial-card>p:not(.eyebrow){color:#4d6669;font-size:.95rem;line-height:1.7}.editorial-card--video{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.75fr);gap:30px;align-items:stretch;min-height:350px;background:#f1f8f5}.editorial-card-video-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.editorial-card--video .editorial-card-mark{margin-bottom:25px}.editorial-card--video h3{max-width:650px}.editorial-card--video p:not(.eyebrow){max-width:690px;color:#4d6669;font-size:.95rem;line-height:1.7}.editorial-card-video-art{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;min-height:235px;padding:34px;border-radius:15px;background:linear-gradient(135deg,#2b8a44,#177065,#155e7f);color:#fff}.editorial-card-video-art span{border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:10px 13px;font-size:.7rem;font-weight:700;letter-spacing:.1em}.editorial-card-video-art i{font-style:normal;color:#d7f7fa}.editorial-card-video-art b{position:absolute;right:18px;bottom:18px;display:grid;place-items:center;width:49px;height:49px;border-radius:50%;background:#54d6ea;color:#0a3442;transition:transform .2s}.editorial-card-video-art:hover b{transform:scale(1.08)}.editorial-read{display:inline-flex;align-items:center;gap:12px;margin-top:auto;padding-top:26px;color:#0b5e78;font-size:.9rem;font-weight:700}.editorial-cta{display:grid;grid-template-columns:1fr auto;align-items:end;gap:45px;margin-bottom:95px;padding:clamp(32px,5vw,62px);border-radius:24px;background:linear-gradient(135deg,#2b8a44,#177065,#155e7f);color:#fff}.editorial-cta .eyebrow,.editorial-article-next .eyebrow{color:#d8f6f7}.editorial-cta h2,.editorial-article-next h2{color:#fff;font-size:clamp(2rem,3.2vw,3.3rem);letter-spacing:-.045em;margin:13px 0 14px}.editorial-cta p:last-child,.editorial-article-next p:last-child{color:#ffffffd9;font-size:1rem;line-height:1.7;max-width:650px}.editorial-cta>a{display:flex;align-items:center;gap:22px;justify-content:space-between;min-width:205px;padding:16px 20px;border-radius:10px;background:#54d6ea;color:#0a3442;font-weight:700;font-size:.9rem}.editorial-footer{background:linear-gradient(135deg,#2b8a44,#177065,#155e7f);color:#fff}.editorial-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:135px}.editorial-footer .footer-brand,.editorial-footer a{color:#fff}.editorial-footer .footer-brand img{width:44px;height:58px;object-fit:contain}.editorial-footer .footer-brand span{display:block;color:#fff}.editorial-footer .footer-brand strong{display:block;font-size:1.3rem}.editorial-footer .footer-brand small{display:block;font-size:.62rem;font-weight:400}.editorial-article-hero{padding-top:150px;padding-bottom:51px}.editorial-back{display:inline-flex;align-items:center;gap:9px;margin-bottom:52px;color:#0b5e78;font-size:.88rem;font-weight:700}.editorial-back:hover{text-decoration:underline;text-underline-offset:4px}.editorial-article-hero h1{max-width:1040px;font-size:clamp(3rem,6vw,5.8rem);line-height:1.07;letter-spacing:-.06em;font-weight:700;margin:18px 0 25px}.editorial-article-hero h1 span{color:#278b84}.editorial-article-lead{max-width:825px;color:#405c5f;font-size:clamp(1.1rem,1.65vw,1.42rem);line-height:1.65}.editorial-byline{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:35px;padding-top:18px;border-top:1px solid #d6e5e4;color:#5b7174;font-size:.82rem}.editorial-article-body{padding-bottom:100px}.editorial-article-image{border:1px solid #d0e2e3;border-radius:22px;overflow:hidden;background:#eef8f9;margin:0}.editorial-article-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.editorial-article-image figcaption{padding:13px 20px;background:#f3f9f9;color:#52696b;font-size:.78rem;line-height:1.5}.editorial-video{border:1px solid #d0e2e3;border-radius:22px;overflow:hidden;background:#eef8f9}.editorial-video-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:clamp(22px,3vw,36px)}.editorial-video-heading h2{font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.2;letter-spacing:-.045em;margin:10px 0 0}.editorial-video-heading>a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#0b5e78;font-size:.88rem;font-weight:700;border-bottom:1px solid #0b5e78;padding-bottom:4px}.editorial-video-frame{aspect-ratio:16/9;background:#143b44}.editorial-video-frame iframe{display:block;width:100%;height:100%;border:0}.editorial-video>p{margin:0;padding:13px 20px;color:#52696b;font-size:.78rem;line-height:1.5}.editorial-article-columns{display:grid;grid-template-columns:215px minmax(0,740px);gap:clamp(35px,5vw,85px);justify-content:center;padding:80px 0 95px}.editorial-article-rail{display:flex;flex-direction:column;gap:12px;border-top:2px solid #3bbda7;padding-top:22px;color:#0b5e78;font-size:.66rem;font-weight:700;letter-spacing:.13em}.editorial-prose{min-width:0}.editorial-prose p{color:#3f5658;font-size:1.05rem;line-height:1.85;margin:0 0 24px}.editorial-prose .editorial-opening{font-size:1.3rem;line-height:1.7;color:#1e4d2b;font-weight:600;margin-bottom:48px}.editorial-prose h2{font-size:clamp(1.7rem,2.5vw,2.5rem);line-height:1.25;letter-spacing:-.045em;margin:48px 0 17px}.editorial-prose a{color:#0b5e78;text-decoration:underline;text-underline-offset:3px;font-weight:600}.editorial-prose a svg{display:inline;vertical-align:middle}.editorial-pullquote{border-left:4px solid #3bbda7;background:#eff8f5;padding:26px 30px;margin:42px 0;color:#1e4d2b;font-size:clamp(1.22rem,2vw,1.65rem);line-height:1.5;letter-spacing:-.02em}.editorial-pullquote strong{display:block;font-weight:700}.editorial-article-next{display:grid;grid-template-columns:1fr auto;align-items:end;gap:45px;padding:clamp(30px,5vw,58px);border-radius:24px;background:linear-gradient(135deg,#2b8a44,#177065,#155e7f);color:#fff}.editorial-article-next>div:last-child{display:flex;flex-direction:column;gap:10px;min-width:230px}.editorial-article-next a{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.55);border-radius:10px;padding:14px 17px;font-size:.87rem;font-weight:700;color:#fff}.editorial-article-next a:last-child{border-color:#54d6ea;background:#54d6ea;color:#0a3442}.editorial-page a:focus-visible,.editorial-page button:focus-visible{outline:3px solid #54d6ea;outline-offset:3px}@media(max-width:950px){.editorial-hero-grid{grid-template-columns:1fr;gap:36px}.editorial-hero aside{max-width:610px}.editorial-feature{grid-template-columns:1fr}.editorial-feature-image{max-height:420px}.editorial-feature-image img{aspect-ratio:16/9}.editorial-library-heading{align-items:start;flex-direction:column;gap:15px}.editorial-library-heading>p{max-width:680px}.editorial-article-columns{grid-template-columns:1fr;gap:20px;padding:65px 0}.editorial-article-rail{flex-direction:row;flex-wrap:wrap;gap:12px 20px}}@media(max-width:820px){.editorial-page .nav-links{display:none}.editorial-page .menu{display:grid;place-items:center;border:0;background:none;color:#1e4d2b;padding:7px}.editorial-page .nav-links.open{position:absolute;top:68px;left:13px;right:13px;display:flex;flex-direction:column;gap:0;padding:14px;background:#fff;border:1px solid #cfe0d0;border-radius:18px;box-shadow:0 14px 30px #13372a18}.editorial-page .nav-links.open a{font-size:.95rem;padding:12px;width:100%;text-align:center}}@media(max-width:700px){.editorial-hero{padding-top:116px;padding-bottom:52px}.editorial-hero h1,.editorial-article-hero h1{font-size:clamp(2.75rem,10.8vw,4.5rem)}.editorial-hero-grid{margin-top:18px}.editorial-feature{margin-top:35px;border-radius:18px}.editorial-feature-image{min-height:200px}.editorial-feature-copy{padding:29px 24px 35px}.editorial-library{padding-top:67px;padding-bottom:68px}.editorial-articles{grid-template-columns:1fr}.editorial-card{min-height:0}.editorial-card--video{grid-template-columns:1fr;gap:20px}.editorial-card-video-art{min-height:185px}.editorial-card-mark{margin-bottom:28px}.editorial-read{margin-top:20px}.editorial-cta,.editorial-article-next{grid-template-columns:1fr;gap:25px;margin-bottom:65px;padding:30px 25px}.editorial-cta>a{width:100%}.editorial-footer-inner{flex-wrap:wrap;padding-block:28px}.editorial-footer .footer-brand{width:100%}.editorial-article-hero{padding-top:116px;padding-bottom:36px}.editorial-back{margin-bottom:39px}.editorial-article-columns{padding:45px 0 65px}.editorial-article-rail{font-size:.55rem}.editorial-prose p{font-size:.98rem}.editorial-prose .editorial-opening{font-size:1.14rem}.editorial-article-image figcaption{font-size:.73rem}.editorial-video-heading{align-items:start;flex-direction:column}.editorial-video{border-radius:18px}.editorial-article-next>div:last-child{min-width:0}.editorial-article-body{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.editorial-feature-image img,.editorial-card{transition:none}.editorial-feature-image:hover img,.editorial-card:hover{transform:none}}.editorial-feature-image--atlas{background:#edf4ef}.editorial-feature-image--atlas img{object-fit:contain;object-position:center top}.copper-article-image img{aspect-ratio:8/5;object-fit:cover;display:block}.copper-fact-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:26px;border:1px solid #cfe5e1;border-radius:18px;overflow:hidden;background:#cfe5e1}.copper-fact-strip>div{display:flex;flex-direction:column;gap:7px;padding:25px 26px;background:#eff8f5}.copper-fact-strip small{color:#0b5e78;font-size:.68rem;font-weight:700;letter-spacing:.1em}.copper-fact-strip strong{color:#1e4d2b;font-size:clamp(2rem,3vw,3.1rem);line-height:1.1;letter-spacing:-.06em}.copper-fact-strip span{color:#52696b;font-size:.86rem;line-height:1.5}.copper-article .editorial-prose strong{color:#1e4d2b}.copper-questions{padding-left:1.3rem;margin:0 0 28px;color:#3f5658}.copper-questions li{padding-left:.3rem;margin:0 0 17px;font-size:1.05rem;line-height:1.8}.copper-questions li::marker{color:#0b756c;font-weight:700}.copper-method{border-top:1px solid #d6e5e4;margin-top:54px;padding-top:5px}.copper-method p{font-size:.92rem;color:#516669}@media(max-width:700px){.copper-fact-strip{grid-template-columns:1fr;margin-top:16px}.copper-fact-strip>div{padding:18px 20px}.copper-fact-strip strong{font-size:2rem}.copper-questions li{font-size:.98rem}}
