.rln-duga-detail--content{max-width:none;margin:26px 0;padding:0}
.rln-duga-detail__product-name{margin:0;color:#102246;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.35;letter-spacing:.01em;overflow-wrap:anywhere}
.rln-duga-layout-b__eyebrow,.rln-duga-layout-c__eyebrow{margin:0 0 6px}
.rln-duga-layout-b__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,310px);gap:24px;padding:28px;background:#fff}.rln-duga-layout-b__hero{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:24px}.rln-duga-layout-b__cover{margin:0}.rln-duga-layout-b__cover img{display:block;width:100%;height:auto;border:1px solid #d9e3ef}.rln-duga-layout-b__eyebrow,.rln-duga-layout-c__eyebrow{margin:0 0:6px;color:#1765b1;font-size:.78rem;font-weight:800}.rln-duga-layout-b__title,.rln-duga-layout-c__title{margin:0;color:#102246;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:800;line-height:1.4;overflow-wrap:anywhere}.rln-duga-layout-b__facts{margin:16px 0 0}.rln-duga-layout-b__facts>div{display:grid;grid-template-columns:6em minmax(0,1fr);padding:5px 0;border-bottom:1px solid #e6edf5;font-size:.92rem}.rln-duga-layout-b__facts dt{color:#4f607a;font-weight:800}.rln-duga-layout-b__facts dd{margin:0;overflow-wrap:anywhere}.rln-duga-layout-b__terms{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px;font-size:.9rem}.rln-duga-layout-b__terms>span{color:#4f607a;font-weight:800}.rln-duga-layout-b__terms a,.rln-duga-layout-c__terms a{padding:3px 8px;border-radius:4px;background:#eef6ff;color:#075aa9;text-decoration:none}.rln-duga-layout-b__purchase{align-self:start;padding:20px;border:1px solid #d8e1ed;background:#f9fbfe;box-shadow:0 6px 18px rgba(17,39,82,.07)}.rln-duga-layout-b__purchase p{margin:0;color:#40526d;font-size:.9rem}.rln-duga-layout-b__cta{padding:14px 0 0;text-align:center}.rln-duga-layout-b__cta+.rln-duga-layout-b__cta{padding-top:10px}.rln-duga-layout-b__description{margin:28px 0 0;padding:24px;border-top:3px solid #e9a22b;background:#fffdf9}.rln-duga-layout-b__description h2,.rln-duga-layout-c__section h2{margin:0 0 14px;color:#102246;font-size:1.2rem}.rln-duga-layout-b__description p{margin:0;color:#31435f}.rln-duga-layout-b__description p+p{margin-top:12px}.rln-duga-layout-c__hero{padding:30px 30px 26px;background:#f6f8fb;border-bottom:1px solid #e0e7f0}.rln-duga-layout-c__lead{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:22px;align-items:start;margin-top:20px}.rln-duga-layout-c__lead img{display:block;width:100%;height:auto;border:1px solid #d8e1ed}.rln-duga-layout-c__lead p{margin:0;color:#40526d}.rln-duga-layout-c__cta{padding:16px 0 0;text-align:left}.rln-duga-layout-c__section{margin:22px 26px;padding:20px;border:1px solid #e0e7f0;background:#fff}.rln-duga-layout-c__facts{margin:0}.rln-duga-layout-c__facts>div{display:grid;grid-template-columns:9em minmax(0,1fr);border-bottom:1px solid #e4ebf2}.rln-duga-layout-c__facts>div:last-child{border-bottom:0}.rln-duga-layout-c__facts dt,.rln-duga-layout-c__facts dd{margin:0;padding:10px 12px}.rln-duga-layout-c__facts dt{background:#f6f8fb;color:#40526d;font-weight:800}.rln-duga-layout-c__facts dd{overflow-wrap:anywhere}.rln-duga-layout-c__bottom{padding-top:0}@media(max-width:760px){.rln-duga-layout-b__top{grid-template-columns:1fr;padding:20px}.rln-duga-layout-b__purchase{order:2}.rln-duga-layout-b__hero,.rln-duga-layout-c__lead{grid-template-columns:1fr}.rln-duga-layout-b__cover,.rln-duga-layout-c__lead img{width:min(260px,100%);margin:0 auto}.rln-duga-layout-b__description{padding:18px}.rln-duga-layout-c__hero{padding:22px}.rln-duga-layout-c__section{margin:16px;padding:16px}.rln-duga-layout-c__cta{text-align:center}.rln-duga-layout-c__facts>div{grid-template-columns:7em minmax(0,1fr)}}
.rln-duga-detail__cta .rln-duga-cta{display:flex;align-items:center;justify-content:center;width:calc(100% - 20px);max-width:calc(100% - 20px);margin:10px;padding:14px 25px;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:center}
.rln-duga-detail__cta .rln-duga-cta:last-child{margin-bottom:10px}
.rln-duga-detail__cta .rln-duga-cta--duga a,.rln-duga-detail__cta .rln-duga-cta--duga{background:var(--rln-duga-cta-color,#145BDF)!important}
.rln-duga-detail__cta .rln-duga-cta--fanza a,.rln-duga-detail__cta .rln-duga-cta--fanza{background:var(--rln-fanza-cta-color,#E53935)!important}
.rln-duga-detail__cta .rln-duga-cta a{display:flex;align-items:center;justify-content:center;min-height:58px;max-width:100%;padding:14px 25px;white-space:normal;overflow-wrap:anywhere;text-align:center}
@media(max-width:640px){.rln-duga-detail__cta .rln-duga-cta{width:calc(100% - 20px);max-width:calc(100% - 20px);margin:10px}}
