.crd-hero{display:grid;grid-template-columns:1.1fr .9fr;background:#092a25;color:#f5f2e8;min-height:650px}
.crd-hero-copy{padding:40px 6vw 70px;align-self:center}.crd-back{display:inline-block;color:#cad7cc;font-size:13px;margin-bottom:42px;text-decoration:none}.crd-hero h1{font-size:clamp(52px,6.2vw,88px);line-height:1.02;margin:0 0 30px}.crd-hero h1 em{color:#a4c6a5;font-weight:400}.crd-hero-copy>p:not(.eyebrow){max-width:470px;color:#cad7cc}.crd-hero-copy .crd-lead{font-size:24px;line-height:1.4;color:#f5f2e8!important}.crd-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px;font-size:14px}
.crd-hero-media{margin:0;background:#e8dfcd;position:relative;min-width:0;overflow:hidden}.crd-hero-media>img{display:block;width:100%;height:720px;object-fit:cover;object-position:center 64%}.crd-hero-media figcaption{position:absolute;bottom:0;left:0;right:0;background:#f5efdfed;color:#324e40;padding:12px 24px;font-size:11px;line-height:1.6}
.crd-strip{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:23px 6vw;border-bottom:1px solid #cbd4c7;background:#e9eddf;color:#2c4c3e;font-size:12px;letter-spacing:.04em}
.crd-section-heading{display:grid;grid-template-columns:1fr .8fr;gap:8vw;align-items:end;margin-bottom:45px}.crd-section-heading h2,.crd-material h2{font-size:clamp(38px,4.4vw,64px);margin:0;letter-spacing:-.035em}.crd-section-heading h2 em,.crd-material h2 em{color:#527861}.crd-section-heading>p{color:#52655c;max-width:480px}
.crd-grade-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.crd-grade{padding:38px;background:#edf0e5;border-top:3px solid #5fb57a}.crd-grade:nth-child(2){background:#e2eadf}.crd-grade h3{font-size:clamp(60px,6vw,90px);margin:22px 0 0;letter-spacing:-.05em}.crd-grade h3 span{font-size:.48em;margin-left:8px}.crd-assay-label{margin:0 0 30px;font-size:13px;color:#52655c}.crd-grade dl{margin-bottom:28px}.crd-grade dl>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #cad4c5;font-size:14px}.crd-grade dt{color:#52655c}.crd-grade dd{margin:0;text-align:right}.crd-download{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:50px;background:#143c2e;color:white;text-decoration:none;padding:12px 16px;font-size:14px}.crd-download:hover{background:#24513e}.crd-file-note{font-size:11px;color:#52655c;margin:10px 0 22px}.crd-grade .text-link{border-color:#527861;font-size:14px;display:inline-block;min-height:44px}
.crd-caption{font-size:12px;color:#52655c;max-width:870px;margin:28px 0 0;line-height:1.7}.crd-analysis{border-top:1px solid #bacbbd;border-bottom:1px solid #bacbbd;margin-top:32px;padding:20px 0}.crd-analysis summary{cursor:pointer;min-height:28px;font-weight:700}.crd-analysis>p{font-size:13px;max-width:900px;color:#52655c}.crd-table-wrap{overflow:auto;margin:20px 0}.crd-analysis table{width:100%;border-collapse:collapse;font-size:14px}.crd-analysis caption{text-align:left;font-size:12px;padding-bottom:14px;color:#52655c}.crd-analysis th,.crd-analysis td{text-align:left;padding:13px 10px;border-bottom:1px solid #d4ddcf}.crd-analysis thead{background:#e4ebdf}
.crd-material{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;background:#eee9dc}.crd-material figure{margin:0;background:#102d22;max-width:460px;justify-self:center;width:100%}.crd-material video{display:block;width:100%;max-height:590px;object-fit:contain;background:#102d22}.crd-material figcaption{font-size:11px;color:#d1dbcb;padding:14px 20px}.crd-material>div>p:not(.eyebrow){color:#52655c;max-width:480px}.crd-material h2{margin-bottom:30px}.crd-material .text-link{display:inline-block;margin-top:20px;border-color:#527861;min-height:44px}
.crd-brief h2{font-size:clamp(34px,4vw,54px)}.crd-brief-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px}.crd-brief-grid article{padding-top:20px;border-top:1px solid #b7c7b9}.crd-brief-grid span{font-size:12px;color:#527861}.crd-brief-grid h3{font-size:28px;margin:24px 0 16px}.crd-brief-grid p{font-size:15px;color:#52655c}.crd-page .contact{scroll-margin-top:95px}.crd-page #grades{scroll-margin-top:65px}
.crd-home-feature{display:grid;grid-template-columns:.8fr 1.2fr;background:#173b2e;color:#fff;margin:0}.crd-home-image{position:relative;display:block;overflow:hidden;background:#e8dfcd;height:500px}.crd-home-image img{width:100%;height:100%;object-fit:cover;object-position:center 61%}.crd-home-image span{position:absolute;bottom:24px;left:25px;padding:8px 14px;background:#092a25e6;color:#fff;font-size:12px}.crd-home-feature>div{padding:65px 7vw;align-self:center}.crd-home-feature h2{font-size:clamp(40px,4.6vw,64px);margin-bottom:24px}.crd-home-feature h2 em{color:#acc9a4}.crd-home-feature p:not(.eyebrow){color:#d1ddce;max-width:440px}.crd-home-feature .button{margin-top:16px;gap:25px}
@media(min-width:761px) and (max-width:1180px){.editorial-home .site-header{gap:18px;padding-inline:4vw}.editorial-home .brand-logo{width:175px}.editorial-home nav{gap:13px}.editorial-home nav a{font-size:12px}.crd-hero-copy{padding-inline:5vw}.crd-hero h1{font-size:58px}.crd-actions{gap:16px}.crd-hero-media>img{height:690px}}
@media(max-width:760px){.crd-hero{grid-template-columns:1fr}.crd-hero-copy{padding:30px 6vw 42px}.crd-back{margin-bottom:28px}.crd-hero h1{font-size:clamp(48px,11vw,68px)}.crd-hero-copy .crd-lead{font-size:21px}.crd-actions{gap:22px}.crd-hero-media>img{height:490px;object-position:center 63%}.crd-hero-media figcaption{font-size:10px;padding:10px 6vw}.crd-strip{flex-direction:column;gap:8px;font-size:11px}.crd-section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.crd-grade-grid{grid-template-columns:1fr;gap:24px}.crd-grade{padding:28px 24px}.crd-grade h3{font-size:74px}.crd-grade dl>div{font-size:13px}.crd-material{grid-template-columns:1fr;gap:35px}.crd-material>div{order:-1}.crd-material h2 br{display:none}.crd-material h2 em{display:block}.crd-material video{max-height:520px}.crd-brief-grid{grid-template-columns:1fr;gap:22px}.crd-brief-grid h3{margin:14px 0}.crd-brief-grid p{margin-bottom:0}.crd-home-feature{grid-template-columns:1fr}.crd-home-image{height:360px;order:2}.crd-home-image img{object-position:center 58%}.crd-home-feature>div{padding:45px 6vw}.crd-analysis table{font-size:12px}.crd-analysis th,.crd-analysis td{padding:12px 6px}.crd-analysis th:first-child{max-width:130px}}
.crd-explained{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:start;background:#f6f4ec}.crd-explained h2{margin:0}.crd-explained h2 em,.crd-selection h2 em{color:#527861}.crd-explained-copy{max-width:650px}.crd-explained-copy p{color:#52655c}.crd-explained-copy .crd-definition{font-size:20px;color:#173b2e;line-height:1.6;margin-top:0}.crd-explained .text-link{display:inline-block;border-color:#527861;min-height:44px}.crd-grades{padding-top:0!important}.crd-per-kg{padding:12px 0;margin:-14px 0 20px;border-top:1px solid #c9d5c3;font-size:12px;color:#435e4d}.crd-per-kg strong{display:block;font-size:16px;color:#173b2e}
.crd-selection{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#e9eddf}.crd-selection>div>p:not(.eyebrow){color:#52655c;max-width:440px}.crd-selection h2{font-size:clamp(36px,4vw,56px)}.crd-selection .button{margin-top:20px;background:#173b2e;color:#fff}.crd-questions details{border-top:1px solid #b7c8b7;padding:20px 0}.crd-questions details:last-child{border-bottom:1px solid #b7c8b7}.crd-questions summary{cursor:pointer;min-height:28px;font-size:16px;font-weight:bold}.crd-questions p{color:#52655c;font-size:14px}.crd-original-video video{width:100%;max-height:480px;display:block;background:#092a25}
@media(min-width:761px){.crd-home-image{height:350px}.crd-home-feature>div{padding-block:38px}.crd-home-feature h2{font-size:clamp(38px,4vw,56px)}.crd-hero-media>img{height:660px}.crd-hero{min-height:600px}}
@media(max-width:760px){.crd-explained,.crd-selection{grid-template-columns:1fr;gap:25px}.crd-explained-copy .crd-definition{font-size:18px}.crd-home-feature{grid-template-columns:120px 1fr;gap:22px;padding:28px 6vw}.crd-home-image{height:220px;order:0;border-radius:1px;align-self:center}.crd-home-image span{display:none}.crd-home-image img{object-position:50% 60%}.crd-home-feature>div{padding:0}.crd-home-feature h2{font-size:30px;margin-bottom:12px}.crd-home-feature p:not(.eyebrow){font-size:13px;line-height:1.55}.crd-home-feature .eyebrow{font-size:9px!important;margin-bottom:12px}.crd-home-feature .button{font-size:12px;padding:10px 12px;gap:12px;min-height:44px}.crd-hero-media>img{height:420px}.crd-brief.section-pad{padding-block:40px}}
@media(max-width:360px){.crd-home-feature{grid-template-columns:95px 1fr;gap:16px}.crd-home-feature h2{font-size:26px}}
