:root{--rg-green:#14392b;--rg-green2:#2d644b;--rg-orange:#df7440;--rg-cream:#f7f2e8;--rg-ink:#15231b;--rg-muted:#68766e;--rg-lime:#dced98}.dct-rgm-wrap,.dct-rgm-entry{max-width:1180px;margin:0 auto;padding:38px 22px 72px;color:var(--rg-ink);box-sizing:border-box}.dct-rgm-hero{padding:64px 54px;margin-bottom:30px;background:var(--rg-green);border-radius:28px;color:#fff}.dct-rgm-hero span,.dct-rgm-section span{font-size:12px;letter-spacing:.18em;font-weight:900;color:var(--rg-lime)}.dct-rgm-hero h1{font-size:clamp(42px,6vw,72px);line-height:1;margin:16px 0}.dct-rgm-hero p{font-size:19px;color:#e7eee9}.dct-rgm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dct-rgm-card{position:relative!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #dfe7e1!important;border-radius:20px!important;overflow:hidden!important;box-sizing:border-box!important;box-shadow:0 10px 35px rgba(19,50,37,.08)!important}.dct-rgm-card>b{position:absolute;z-index:2;top:18px;left:18px;display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:var(--rg-green);color:var(--rg-lime)}.dct-rgm-card>img{display:block!important;width:100%!important;height:270px!important;max-width:none!important;margin:0!important;object-fit:cover!important}.dct-rgm-card:not(:has(>img)){padding-top:90px!important;background:linear-gradient(145deg,var(--rg-green),var(--rg-green2))!important}.dct-rgm-card>div{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;padding:30px!important;box-sizing:border-box!important;background:#fff!important}.dct-rgm-card h2,.dct-rgm-card p,.dct-rgm-card a{display:block!important;width:100%!important;max-width:none!important;white-space:normal!important;word-break:normal!important}.dct-rgm-card h2{margin:0 0 10px!important;font-size:28px!important}.dct-rgm-card p{line-height:1.65!important}.dct-rgm-card a{margin-top:14px;color:var(--rg-green2)!important;font-weight:900;text-decoration:none}.dct-rgm-section{text-align:center;margin:48px 0 25px}.dct-rgm-section span{color:var(--rg-orange)}.dct-rgm-section h2{font-size:36px;margin:8px}.dct-rgm-editor{font-size:17px;line-height:1.7}.dct-rgm-editor>p:first-child{padding:22px;background:var(--rg-cream);border-radius:15px}.dct-rgm-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dct-rgm-facts>div{padding:20px;background:var(--rg-cream);border-radius:14px}.dct-rgm-facts small{display:block;text-transform:uppercase;color:var(--rg-muted);font-weight:900;margin-bottom:7px}.dct-rgm-care{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.dct-rgm-care>div{padding:22px;border:1px solid #dce5df;border-radius:15px}.dct-rgm-care h3{color:var(--rg-orange);margin-top:0}.dct-rgm-warning{margin-top:30px;padding:23px;background:#fff0ed;border-left:5px solid #a84034;border-radius:10px}@media(max-width:800px){.dct-rgm-hero{padding:36px 28px}.dct-rgm-grid{grid-template-columns:1fr}.dct-rgm-card>img{height:220px!important}.dct-rgm-facts{grid-template-columns:repeat(2,1fr)}.dct-rgm-care{grid-template-columns:1fr}}

.dct-rgm-build-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#102f25 0%,#174c38 64%,#b85c2b 150%)}
.dct-rgm-build-hero:after{content:"";position:absolute;right:-70px;bottom:-100px;width:320px;height:320px;border:55px solid rgba(255,255,255,.05);border-radius:50%}
.dct-rgm-build-hero h1{max-width:860px}
.dct-rgm-status{display:inline-block!important;width:auto!important;margin-bottom:10px;padding:5px 9px;border-radius:6px;background:#edf2ee;color:#50665a!important;font-size:11px;font-weight:900;letter-spacing:.08em}
.dct-rgm-card-pending>img{filter:saturate(.55);opacity:.78}
.dct-rgm-card-pending a{color:#6b786f!important}
.dct-rgm-coming-soon{max-width:850px;margin:35px auto;padding:55px;border:1px solid #dce5df;border-radius:24px;background:#f7f2e8;text-align:center}
.dct-rgm-coming-soon>span{color:#df7440;font-size:12px;font-weight:900;letter-spacing:.14em}.dct-rgm-coming-soon h2{color:#14392b;font-size:38px}
