/* 2026-09-16 regional edition: ten independent visual systems. */
.rmc-ad-contact{position:fixed;z-index:1200;right:22px;bottom:22px;display:flex;align-items:center;gap:9px;padding:14px 18px;border:1px solid rgba(255,255,255,.44);border-radius:999px;background:#171717;color:#fff!important;font-size:13px;font-weight:900;letter-spacing:-.02em;box-shadow:0 14px 40px rgba(0,0,0,.25);backdrop-filter:blur(12px);transition:transform .25s ease,box-shadow .25s ease}.rmc-ad-contact span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#ffe500;color:#111}.rmc-ad-contact:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(0,0,0,.33)}

@media (min-width:981px){
 body.rmc-front[class*="rmc-theme-"]{background-position:center;background-size:cover;background-attachment:fixed}
 body.rmc-front[class*="rmc-theme-"] .rmc-stage{width:880px;margin:42px auto}
 body.rmc-front[class*="rmc-theme-"]{background-image:linear-gradient(90deg,rgba(5,9,15,.15),rgba(5,9,15,.88) calc(50% - 470px),rgba(5,9,15,.98) calc(50% - 440px),rgba(5,9,15,.98) calc(50% + 440px),rgba(5,9,15,.88) calc(50% + 470px),rgba(5,9,15,.15)),var(--rmc-side-art)}
 .rmc-front .rmc-guide-section{overflow:hidden}
 .rmc-front .rmc-guide-card article:hover{transform:translateY(-8px)}

 /* Dongdaemun dental — architectural blueprint atlas */
 .rmc-theme-blueprint-atlas .rmc-stage{border:1px solid #8ebce7;border-radius:0;background:#061a2e;color:#edf7ff;box-shadow:0 36px 110px #000b}
 .rmc-theme-blueprint-atlas .rmc-header{min-height:112px;padding:22px 34px;border-bottom:1px solid #63a5df;background:#071d33;color:#fff}
 .rmc-theme-blueprint-atlas .rmc-logo{border:1px solid #9bc8ee;border-radius:0;background:transparent;box-shadow:6px 6px 0 #0d4779}
 .rmc-theme-blueprint-atlas .rmc-guide-section{padding:76px 40px 62px;background-color:#061a2e;background-image:linear-gradient(#4c87b31b 1px,transparent 1px),linear-gradient(90deg,#4c87b31b 1px,transparent 1px);background-size:24px 24px}
 .rmc-theme-blueprint-atlas .rmc-section-head h2{font-size:64px;line-height:.9}.rmc-theme-blueprint-atlas .rmc-guide-lead,.rmc-theme-blueprint-atlas .rmc-card-copy p{color:#bad0e2}
 .rmc-theme-blueprint-atlas .rmc-carousel-track{grid-auto-columns:80%;gap:25px;padding:18px 8px 48px}
 .rmc-theme-blueprint-atlas .rmc-guide-card article{display:grid;grid-template-columns:45% 55%;min-height:365px;border:1px solid #63a5df;border-radius:0;background:#0a2744;box-shadow:12px 12px 0 #07111f}
 .rmc-theme-blueprint-atlas .rmc-card-image{height:100%;margin:0;border-radius:0}.rmc-theme-blueprint-atlas .rmc-card-image img{height:100%;object-fit:cover}.rmc-theme-blueprint-atlas .rmc-card-copy{display:flex;flex-direction:column;min-height:0;padding:34px 28px}.rmc-theme-blueprint-atlas .rmc-card-link{margin-top:auto;color:#9fd0fb}
 .rmc-theme-blueprint-atlas .rmc-deck-foot{background:#8bc6f6;color:#061a2e}.rmc-theme-blueprint-atlas .rmc-intro{background:#f1f7fb;color:#071d33}.rmc-theme-blueprint-atlas .rmc-values,.rmc-theme-blueprint-atlas .rmc-chapters,.rmc-theme-blueprint-atlas .rmc-faq-section{background:#071d33;color:#eef8ff}.rmc-theme-blueprint-atlas .rmc-value,.rmc-theme-blueprint-atlas .rmc-chapter{border-radius:0;background:#0b2946;border-color:#376b95}

 /* Seodaemun dental — burgundy archival folio */
 .rmc-theme-burgundy-archive .rmc-stage{border:1px solid #9d2948;border-radius:0;background:#f7efe5;color:#391421;box-shadow:25px 25px 0 #6f1735aa}
 .rmc-theme-burgundy-archive .rmc-header{min-height:148px;padding:30px 48px;border-bottom:4px double #84223f;background:#f7efe5}.rmc-theme-burgundy-archive .rmc-logo{border-radius:50%;background:#7b1e3b;box-shadow:0 0 0 7px #d9b56b}.rmc-theme-burgundy-archive .rmc-brand strong{font-family:Georgia,"Batang",serif}
 .rmc-theme-burgundy-archive .rmc-guide-section{padding:82px 45px 73px;background:repeating-linear-gradient(0deg,transparent 0 35px,#7b1e3b12 35px 36px)}.rmc-theme-burgundy-archive .rmc-section-index{display:none}.rmc-theme-burgundy-archive .rmc-section-head{grid-template-columns:1fr auto}.rmc-theme-burgundy-archive .rmc-section-head h2{font:700 62px/.96 Georgia,"Batang",serif}
 .rmc-theme-burgundy-archive .rmc-carousel-track{grid-auto-columns:47%;gap:32px;padding:20px 14px 62px}.rmc-theme-burgundy-archive .rmc-guide-card:nth-child(odd){transform:rotate(-1.4deg)}.rmc-theme-burgundy-archive .rmc-guide-card:nth-child(even){transform:translateY(30px) rotate(1.2deg)}.rmc-theme-burgundy-archive .rmc-guide-card article{border:1px solid #b98d79;border-radius:0;background:#fffdf8;box-shadow:10px 12px 0 #d9b56b}.rmc-theme-burgundy-archive .rmc-card-copy{min-height:275px}.rmc-theme-burgundy-archive .rmc-card-copy h2{font-family:Georgia,"Batang",serif}
 .rmc-theme-burgundy-archive .rmc-deck-foot{border-block:4px double #84223f}.rmc-theme-burgundy-archive .rmc-intro{grid-template-columns:1fr;min-height:0}.rmc-theme-burgundy-archive .rmc-hero-visual{grid-row:1;height:260px;min-height:0}.rmc-theme-burgundy-archive .rmc-hero-copy{grid-row:2;padding:86px 78px}.rmc-theme-burgundy-archive .rmc-chapter-grid{display:block}.rmc-theme-burgundy-archive .rmc-chapter,.rmc-theme-burgundy-archive .rmc-chapter:nth-child(even){display:grid;grid-template-columns:85px 1fr;gap:26px;margin:0;border:0;border-bottom:1px solid #b98d79;border-radius:0;background:transparent;box-shadow:none}

 /* Gangbuk dental — night transit diagram */
 .rmc-theme-transit-neon .rmc-stage{border:0;border-radius:22px;background:#082a2b;color:#f4fff9;box-shadow:0 45px 120px #000b;overflow:hidden}.rmc-theme-transit-neon .rmc-header{min-height:104px;border-bottom:1px solid #fe715f;background:#082a2b;color:#fff}.rmc-theme-transit-neon .rmc-logo{border-radius:16px;background:#fe715f;color:#082a2b;box-shadow:7px 7px 0 #67d6be}
 .rmc-theme-transit-neon .rmc-guide-section{padding:70px 40px;background:radial-gradient(circle at 95% 8%,#fe715f44,transparent 32%),linear-gradient(155deg,#082a2b,#0d3e3d)}.rmc-theme-transit-neon .rmc-section-head h2{font-size:68px;line-height:.86}.rmc-theme-transit-neon .rmc-guide-lead,.rmc-theme-transit-neon .rmc-card-copy p{color:#b8d8d2}
 .rmc-theme-transit-neon .rmc-carousel-track{grid-auto-columns:72%;gap:28px;padding:24px 12px 50px}.rmc-theme-transit-neon .rmc-guide-card:nth-child(3n+2){transform:translateY(26px)}.rmc-theme-transit-neon .rmc-guide-card article{border:1px solid #52bca8;border-radius:26px 3px 26px 3px;background:#0b3535;box-shadow:10px 10px 0 #fe715f55}.rmc-theme-transit-neon .rmc-card-image{margin:10px;border-radius:18px 2px}.rmc-theme-transit-neon .rmc-card-copy{min-height:280px}.rmc-theme-transit-neon .rmc-card-link{color:#fe8a77}
 .rmc-theme-transit-neon .rmc-deck-foot{border:0;background:#fe715f;color:#092e2e}.rmc-theme-transit-neon .rmc-intro{background:#eafff7;color:#082a2b}.rmc-theme-transit-neon .rmc-values{gap:12px;padding:18px;background:#082a2b}.rmc-theme-transit-neon .rmc-value{border:0;border-radius:18px 3px;background:#f3fff9;color:#082a2b}.rmc-theme-transit-neon .rmc-chapter{border-radius:30px 4px;background:#f6fffb}

 /* Dobong dental — celadon garden journal */
 .rmc-theme-celadon-garden .rmc-stage{border:0;border-radius:52px;background:#fbf7e9;color:#24392f;box-shadow:0 42px 120px #152b22aa;overflow:hidden}.rmc-theme-celadon-garden .rmc-header{min-height:126px;padding:28px 44px;border:0;background:#fbf7e9}.rmc-theme-celadon-garden .rmc-logo{border-radius:68% 32% 61% 39%;background:#738f78;box-shadow:none}
 .rmc-theme-celadon-garden .rmc-guide-section{padding:78px 40px;background:radial-gradient(ellipse at 100% 0,#a8c3a94d,transparent 45%),radial-gradient(ellipse at 0 100%,#d5b67a36,transparent 42%)}.rmc-theme-celadon-garden .rmc-section-head h2{font:700 61px/.95 Georgia,"Batang",serif}.rmc-theme-celadon-garden .rmc-carousel-track{grid-auto-columns:78%;gap:30px;padding:18px 8px 48px}.rmc-theme-celadon-garden .rmc-guide-card:nth-child(odd) article{border-radius:92px 16px}.rmc-theme-celadon-garden .rmc-guide-card:nth-child(even) article{border-radius:16px 92px}.rmc-theme-celadon-garden .rmc-guide-card article{display:grid;grid-template-columns:49% 51%;min-height:370px;border:0;background:#fffdf7;box-shadow:0 22px 50px #516e5a28}.rmc-theme-celadon-garden .rmc-card-image{height:100%;margin:0;border-radius:inherit}.rmc-theme-celadon-garden .rmc-card-image img{height:100%;object-fit:cover}.rmc-theme-celadon-garden .rmc-card-copy{display:flex;flex-direction:column;min-height:0;padding:35px 29px}.rmc-theme-celadon-garden .rmc-card-link{margin-top:auto}
 .rmc-theme-celadon-garden .rmc-deck-foot{border:0;color:#627d69}.rmc-theme-celadon-garden .rmc-hero-visual{clip-path:ellipse(85% 100% at 100% 50%)}.rmc-theme-celadon-garden .rmc-values{gap:16px;padding:22px;background:#728c76}.rmc-theme-celadon-garden .rmc-value{border:0;border-radius:34px;background:#fbf7e9}.rmc-theme-celadon-garden .rmc-chapter{border:0;border-radius:46px 8px;background:#fffdf7;box-shadow:0 18px 40px #37544418}

 /* Geumcheon dental — modular industrial board */
 .rmc-theme-modular-yellow .rmc-stage{border:5px solid #111827;border-radius:0;background:#fffdf2;color:#111827;box-shadow:22px 22px 0 #2965d6}.rmc-theme-modular-yellow .rmc-header{min-height:108px;padding:20px 34px;border-bottom:5px solid #111827;background:#f5ce24}.rmc-theme-modular-yellow .rmc-logo{border-radius:0;background:#111827;color:#fff;box-shadow:6px 6px 0 #2965d6}.rmc-theme-modular-yellow .rmc-live{border:3px solid #111827;border-radius:0;background:#fff}
 .rmc-theme-modular-yellow .rmc-guide-section{padding:66px 34px 58px;background:repeating-linear-gradient(135deg,#fffdf2 0 42px,#f6f0cf 42px 84px)}.rmc-theme-modular-yellow .rmc-section-head h2{font-size:66px;line-height:.86}.rmc-theme-modular-yellow .rmc-carousel-track{grid-auto-columns:75%;gap:25px;padding:20px 11px 45px}.rmc-theme-modular-yellow .rmc-guide-card article{display:grid;grid-template-columns:46% 54%;min-height:360px;border:4px solid #111827;border-radius:0;background:#fff;box-shadow:11px 11px 0 #f5ce24}.rmc-theme-modular-yellow .rmc-card-image{height:100%;margin:0;border-radius:0}.rmc-theme-modular-yellow .rmc-card-image img{height:100%;object-fit:cover}.rmc-theme-modular-yellow .rmc-card-copy{display:flex;flex-direction:column;min-height:0;padding:31px 25px}.rmc-theme-modular-yellow .rmc-card-link{margin-top:auto}.rmc-theme-modular-yellow .rmc-deck-foot{background:#111827;color:#fff}.rmc-theme-modular-yellow .rmc-intro{background:#2965d6;color:#fff}.rmc-theme-modular-yellow .rmc-values{gap:0;padding:0;border:5px solid #111827;background:#111827}.rmc-theme-modular-yellow .rmc-value{border:0;border-right:3px solid #111827;border-radius:0;background:#f5ce24}.rmc-theme-modular-yellow .rmc-chapter{border:3px solid #111827;border-radius:0;box-shadow:9px 9px 0 #f5ce24}

 /* Dongdaemun skin — translucent prism laboratory */
 .rmc-theme-prism-lab .rmc-stage{border:1px solid #c9b5ff;border-radius:30px;background:#f7f5ff;color:#2a1747;box-shadow:0 40px 120px #13073499;overflow:hidden}.rmc-theme-prism-lab .rmc-header{min-height:108px;border-bottom:1px solid #d7cafa;background:#f7f5ffcc;backdrop-filter:blur(20px)}.rmc-theme-prism-lab .rmc-logo{border-radius:15px;background:linear-gradient(135deg,#8f6ae8,#56cde1);box-shadow:8px 8px 0 #f0a8cf}
 .rmc-theme-prism-lab .rmc-guide-section{padding:74px 38px;background:radial-gradient(circle at 88% 4%,#f0a8cf66,transparent 36%),radial-gradient(circle at 0 80%,#56cde150,transparent 40%),#f7f5ff}.rmc-theme-prism-lab .rmc-section-head h2{font-size:65px;line-height:.9}.rmc-theme-prism-lab .rmc-carousel-track{grid-auto-columns:70%;gap:26px;padding:20px 11px 48px;perspective:1200px}.rmc-theme-prism-lab .rmc-guide-card:nth-child(odd){transform:rotateY(5deg) translateY(16px)}.rmc-theme-prism-lab .rmc-guide-card:nth-child(even){transform:rotateY(-5deg)}.rmc-theme-prism-lab .rmc-guide-card article{display:grid;grid-template-columns:48% 52%;min-height:370px;border:1px solid #ae91ea;border-radius:28px;background:#ffffffb8;box-shadow:0 22px 55px #7f59c82b;backdrop-filter:blur(18px)}.rmc-theme-prism-lab .rmc-card-image{height:100%;margin:0;border-radius:27px 0 0 27px}.rmc-theme-prism-lab .rmc-card-image img{height:100%;object-fit:cover}.rmc-theme-prism-lab .rmc-card-copy{display:flex;flex-direction:column;min-height:0;padding:33px 26px}.rmc-theme-prism-lab .rmc-card-link{margin-top:auto}.rmc-theme-prism-lab .rmc-deck-foot{border:0;background:linear-gradient(90deg,#8f6ae8,#56cde1);color:#fff}.rmc-theme-prism-lab .rmc-value,.rmc-theme-prism-lab .rmc-chapter{border:1px solid #d7cafa;border-radius:28px;background:#fff9;box-shadow:0 15px 38px #6a4fb81d}

 /* Seodaemun skin — pearl editorial folio */
 .rmc-theme-pearl-folio .rmc-stage{border:0;border-radius:0;background:#fff9f8;color:#35233f;box-shadow:26px 26px 0 #d8c8f0aa}.rmc-theme-pearl-folio .rmc-header{min-height:156px;padding:36px 48px;border-bottom:1px solid #d3a8b9;background:#fff9f8}.rmc-theme-pearl-folio .rmc-logo{border-radius:50%;background:#654486;box-shadow:0 0 0 8px #f0d7df}.rmc-theme-pearl-folio .rmc-brand strong{font-family:Georgia,"Batang",serif}
 .rmc-theme-pearl-folio .rmc-guide-section{padding:84px 44px;background:linear-gradient(90deg,transparent 49px,#dca3b444 50px,transparent 51px)}.rmc-theme-pearl-folio .rmc-section-index{display:none}.rmc-theme-pearl-folio .rmc-section-head{grid-template-columns:1fr auto}.rmc-theme-pearl-folio .rmc-section-head h2{font:700 60px/.98 Georgia,"Batang",serif}.rmc-theme-pearl-folio .rmc-carousel-track{grid-auto-columns:49%;gap:32px;padding:20px 12px 58px}.rmc-theme-pearl-folio .rmc-guide-card:nth-child(even){transform:translateY(28px)}.rmc-theme-pearl-folio .rmc-guide-card article{border:0;border-radius:140px 140px 16px 16px;background:#fff;box-shadow:0 18px 50px #62437a22}.rmc-theme-pearl-folio .rmc-card-image{margin:8px;border-radius:50%}.rmc-theme-pearl-folio .rmc-card-copy{min-height:275px}.rmc-theme-pearl-folio .rmc-card-copy h2{font-family:Georgia,"Batang",serif}.rmc-theme-pearl-folio .rmc-intro{grid-template-columns:1fr;min-height:0}.rmc-theme-pearl-folio .rmc-hero-visual{grid-row:1;height:270px;min-height:0;clip-path:ellipse(85% 100% at 50% 0)}.rmc-theme-pearl-folio .rmc-hero-copy{grid-row:2;padding:88px 78px}.rmc-theme-pearl-folio .rmc-value,.rmc-theme-pearl-folio .rmc-chapter{border:0;border-radius:35px;background:#fff;box-shadow:0 16px 45px #71518718}

 /* Gangbuk skin — ultraviolet diagnostic grid */
 .rmc-theme-ultraviolet-grid .rmc-stage{border:1px solid #ff607d;border-radius:0;background:#10091e;color:#f9f6ff;box-shadow:-18px 18px 0 #6a49e8,18px -18px 0 #ff607d66}.rmc-theme-ultraviolet-grid .rmc-header{min-height:102px;border-bottom:1px solid #ff607d55;background:#10091e;color:#fff}.rmc-theme-ultraviolet-grid .rmc-logo{border-radius:5px;background:#6a49e8;box-shadow:7px 7px 0 #ff607d}
 .rmc-theme-ultraviolet-grid .rmc-guide-section{padding:70px 38px;background-color:#10091e;background-image:linear-gradient(#6a49e823 1px,transparent 1px),linear-gradient(90deg,#6a49e823 1px,transparent 1px);background-size:30px 30px}.rmc-theme-ultraviolet-grid .rmc-guide-lead,.rmc-theme-ultraviolet-grid .rmc-card-copy p{color:#cfc7df}.rmc-theme-ultraviolet-grid .rmc-carousel-track{grid-auto-columns:69%;gap:26px;padding:20px 10px 47px}.rmc-theme-ultraviolet-grid .rmc-guide-card:nth-child(odd){transform:translateY(22px) skewY(-1deg)}.rmc-theme-ultraviolet-grid .rmc-guide-card article{display:grid;grid-template-columns:46% 54%;min-height:370px;border:1px solid #ff607d88;border-radius:0;background:#1c1232;clip-path:polygon(0 0,92% 0,100% 12%,100% 100%,8% 100%,0 88%)}.rmc-theme-ultraviolet-grid .rmc-card-image{height:100%;margin:0;border-radius:0}.rmc-theme-ultraviolet-grid .rmc-card-image img{height:100%;object-fit:cover}.rmc-theme-ultraviolet-grid .rmc-card-copy{display:flex;flex-direction:column;min-height:0;padding:33px 26px}.rmc-theme-ultraviolet-grid .rmc-card-link{margin-top:auto;color:#ff91a5}.rmc-theme-ultraviolet-grid .rmc-deck-foot{border:0;background:linear-gradient(90deg,#6a49e8,#ff607d);color:#fff}.rmc-theme-ultraviolet-grid .rmc-intro{background:#faf8ff;color:#261b3a}.rmc-theme-ultraviolet-grid .rmc-values,.rmc-theme-ultraviolet-grid .rmc-chapters,.rmc-theme-ultraviolet-grid .rmc-faq-section{background:#10091e;color:#fff}.rmc-theme-ultraviolet-grid .rmc-value,.rmc-theme-ultraviolet-grid .rmc-chapter{border-radius:0;border-color:#6a49e866;background:#1c1232;box-shadow:7px 7px 0 #6a49e833}

 /* Dobong skin — quiet mineral spa */
 .rmc-theme-mineral-spa .rmc-stage{border:0;border-radius:40px;background:#f3f1eb;color:#293936;box-shadow:0 42px 120px #162b28aa;overflow:hidden}.rmc-theme-mineral-spa .rmc-header{min-height:130px;padding:28px 44px;border:0;background:#f3f1eb}.rmc-theme-mineral-spa .rmc-logo{border-radius:70% 30% 55% 45%;background:#6f8e86;box-shadow:none}
 .rmc-theme-mineral-spa .rmc-guide-section{padding:80px 40px;background:radial-gradient(ellipse at 100% 10%,#9db8ae55,transparent 44%),radial-gradient(ellipse at 5% 95%,#bd9c7d40,transparent 40%)}.rmc-theme-mineral-spa .rmc-section-head h2{font:700 60px/.98 Georgia,"Batang",serif}.rmc-theme-mineral-spa .rmc-carousel-track{grid-auto-columns:83%;gap:31px;padding:20px 10px 48px}.rmc-theme-mineral-spa .rmc-guide-card article{display:grid;grid-template-columns:52% 48%;min-height:390px;border:0;border-radius:110px 18px;background:#fff;box-shadow:0 24px 55px #2846401e}.rmc-theme-mineral-spa .rmc-guide-card:nth-child(even) article{border-radius:18px 110px}.rmc-theme-mineral-spa .rmc-card-image{height:100%;margin:0;border-radius:inherit}.rmc-theme-mineral-spa .rmc-card-image img{height:100%;object-fit:cover}.rmc-theme-mineral-spa .rmc-card-copy{display:flex;flex-direction:column;min-height:0;padding:38px 28px}.rmc-theme-mineral-spa .rmc-card-link{margin-top:auto}.rmc-theme-mineral-spa .rmc-deck-foot{border:0;color:#5d7770}.rmc-theme-mineral-spa .rmc-hero-visual{clip-path:ellipse(85% 100% at 100% 50%)}.rmc-theme-mineral-spa .rmc-values{gap:15px;padding:20px;background:#6f8e86}.rmc-theme-mineral-spa .rmc-value{border:0;border-radius:40px;background:#f3f1eb}.rmc-theme-mineral-spa .rmc-chapter{border:0;border-radius:48px 12px;background:#fff;box-shadow:0 18px 45px #28464018}

 /* Geumcheon skin — orange biotech control room */
 .rmc-theme-biotech-orange .rmc-stage{border:4px solid #153f70;border-radius:0;background:#f7fbff;color:#122d4e;box-shadow:20px 20px 0 #ff7b42}.rmc-theme-biotech-orange .rmc-header{min-height:106px;padding:20px 34px;border-bottom:4px solid #153f70;background:#fff}.rmc-theme-biotech-orange .rmc-logo{border-radius:12px;background:#153f70;box-shadow:6px 6px 0 #ff7b42}.rmc-theme-biotech-orange .rmc-live{border:2px solid #153f70;border-radius:3px;color:#153f70}
 .rmc-theme-biotech-orange .rmc-guide-section{padding:68px 36px;background:linear-gradient(145deg,#f7fbff 0 72%,#dbeeff 72%)}.rmc-theme-biotech-orange .rmc-section-head h2{font-size:65px;line-height:.88}.rmc-theme-biotech-orange .rmc-carousel-track{grid-auto-columns:76%;gap:24px;padding:20px 10px 45px}.rmc-theme-biotech-orange .rmc-guide-card:nth-child(odd){transform:translateY(16px)}.rmc-theme-biotech-orange .rmc-guide-card article{display:grid;grid-template-columns:47% 53%;min-height:365px;border:3px solid #153f70;border-radius:20px 3px;background:#fff;box-shadow:10px 10px 0 #ff7b42}.rmc-theme-biotech-orange .rmc-card-image{height:100%;margin:0;border-radius:17px 0 0 0}.rmc-theme-biotech-orange .rmc-card-image img{height:100%;object-fit:cover}.rmc-theme-biotech-orange .rmc-card-copy{display:flex;flex-direction:column;min-height:0;padding:32px 26px}.rmc-theme-biotech-orange .rmc-card-link{margin-top:auto;color:#e75016}.rmc-theme-biotech-orange .rmc-deck-foot{border:0;background:#153f70;color:#fff}.rmc-theme-biotech-orange .rmc-intro{background:#ff7b42;color:#fff}.rmc-theme-biotech-orange .rmc-values{gap:12px;padding:16px;background:#153f70}.rmc-theme-biotech-orange .rmc-value{border:0;border-radius:12px;background:#fff}.rmc-theme-biotech-orange .rmc-chapter{border:2px solid #153f70;border-radius:20px 3px;box-shadow:8px 8px 0 #ff7b4233}
}

@media (max-width:980px){body.rmc-site[class*="rmc-theme-"]{background-image:none!important}.rmc-site .rmc-stage{width:min(820px,100%)!important;margin:0 auto!important}.rmc-ad-contact{right:14px;bottom:14px}}
@media (max-width:760px){
 .rmc-ad-contact{right:11px;bottom:11px;padding:10px 13px;font-size:12px}.rmc-ad-contact span{width:22px;height:22px}
 .rmc-front[class*="rmc-theme-"] .rmc-stage{border:0!important;border-radius:0!important;box-shadow:none!important}
 .rmc-front[class*="rmc-theme-"] .rmc-guide-section{padding:52px 20px 44px!important}
 .rmc-front[class*="rmc-theme-"] .rmc-carousel-track{grid-auto-columns:84%!important;gap:16px!important;padding:12px 4px 34px!important;perspective:none!important}
 .rmc-front[class*="rmc-theme-"] .rmc-guide-card{transform:none!important}
 .rmc-front[class*="rmc-theme-"] .rmc-guide-card article{display:block!important;min-height:0!important;border-width:1px!important;border-radius:18px!important;clip-path:none!important;box-shadow:5px 6px 0 color-mix(in srgb,var(--rmc-accent) 24%,transparent)!important}
 .rmc-front[class*="rmc-theme-"] .rmc-card-image{height:auto!important;margin:6px!important;border-radius:13px!important}.rmc-front[class*="rmc-theme-"] .rmc-card-image img{width:100%!important;height:auto!important;aspect-ratio:1;object-fit:cover}
 .rmc-front[class*="rmc-theme-"] .rmc-card-copy{min-height:260px!important;padding:24px 21px 28px!important}
 .rmc-front[class*="rmc-theme-"] .rmc-section-head h2{font-size:42px!important;line-height:.98!important}
 .rmc-front[class*="rmc-theme-"] .rmc-hero-copy{padding:62px 26px!important}
 .rmc-front[class*="rmc-theme-"] .rmc-value,.rmc-front[class*="rmc-theme-"] .rmc-chapter{border-radius:18px!important;box-shadow:none!important}
}
