/* RDL08: editorial content only. All selectors are scoped. */
.rdl08-category-detail{margin:44px 0 12px;padding:clamp(22px,4vw,44px);border:1px solid #dfe8df;border-radius:22px;background:#fff;box-shadow:0 12px 32px rgba(29,57,38,.035);clear:both;min-width:0}
.rdl08-copy{color:#314139;font-size:15px;line-height:1.8;overflow-wrap:anywhere;text-align:left;max-width:100%;min-width:0}
.rdl08-copy p{margin:0 0 16px;line-height:inherit;color:inherit}
.rdl08-copy h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(23px,2.1vw,30px);font-weight:500;letter-spacing:-.02em;line-height:1.24;color:#203f2d;margin:30px 0 14px;text-transform:none}
.rdl08-copy h2:first-child{margin-top:0}
.rdl08-copy h3{font-size:18px;font-weight:600;line-height:1.4;color:#264931;margin:23px 0 10px}
.rdl08-copy strong{font-weight:600;color:#244731}
.rdl08-copy a{color:#315e38;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;word-break:normal}
.rdl08-copy a:hover{color:#173921;text-decoration-thickness:2px}
.rdl08-copy a:focus-visible{outline:2px solid #315e38;outline-offset:3px;border-radius:2px}
.rdl08-copy ul,.rdl08-copy ol{margin:12px 0 22px;padding:0 0 0 22px;list-style-position:outside}
.rdl08-copy ul{list-style-type:disc}
.rdl08-copy ol{list-style-type:decimal}
.rdl08-copy li{margin:5px 0;display:list-item}
.rdl08-copy .rdl08-more{margin-top:22px;padding:15px 18px;border-left:3px solid #76976b;background:#f4f8f2;border-radius:0 12px 12px 0}
.rdl08-tab{padding:clamp(4px,1vw,12px);max-width:1020px}
.rdl08-copy table{width:100%;border-collapse:collapse;margin:18px 0}
.rdl08-copy th,.rdl08-copy td{padding:12px;border-bottom:1px solid #e1e9df;text-align:left}
@media(max-width:600px){.rdl08-category-detail{padding:22px 18px;margin-top:28px;border-radius:16px}.rdl08-copy{font-size:14px;line-height:1.75}.rdl08-copy h2{margin-top:25px}.rdl08-copy .rdl08-more{padding:12px}}
@media(prefers-reduced-motion:reduce){.rdl08-copy *{scroll-behavior:auto}}
