.litter-parents{margin:0 0 23px;display:grid;gap:13px}
.litter-parents>div{border-left:3px solid;padding-left:12px;min-width:0}
.litter-parents .male{border-color:#245b83}.litter-parents .female{border-color:#9c355b}
.litter-parents dt{display:inline-block;font-size:14px;font-weight:600;border:1px solid;border-radius:4px;padding:2px 8px;margin-bottom:5px}
.litter-parents .male dt{color:#245b83;background:#f1f6fa}.litter-parents .female dt{color:#9c355b;background:#fcf2f5}
.litter-parents dd{margin:0;font-size:17px;color:#262a2d;overflow-wrap:anywhere}

.article-copy{overflow-wrap:anywhere}.article-copy table{width:100%!important;table-layout:fixed;border-collapse:collapse}.article-copy td,.article-copy th{overflow-wrap:anywhere;padding:10px;border:1px solid #dedfe0}.article-copy img{height:auto!important}.article-copy .wp-block-columns{flex-wrap:wrap!important}.article-copy .wp-block-column{min-width:0}.article-copy a{overflow-wrap:anywhere}.article-copy .alignleft,.article-copy .alignright{float:none;max-width:100%;margin:20px auto}.news-detail .litter-parents{margin-top:28px;padding-block:24px;border-block:1px solid #dedfe0}
.litter-date-note { color: #526057; font-size: 16px; }
.news-detail > .litter-date-note { margin-top: 12px; }
.dalclub-page__content a { color: var(--green); }
.dalclub-page__content { overflow-wrap: anywhere; }
.litter-parents dd a { color: var(--green); text-decoration: underline; text-underline-offset: 3px; }

.breed-book-page .dalclub-container{max-width:840px}.breed-book-page .dalclub-page__content{font-size:20px;line-height:1.75}.breed-book-page .dalclub-page__content [align="justify"]{text-align:left}.breed-book-page .dalclub-page__content img.alignleft{float:left;width:211px;max-width:40%;height:auto;margin:0 24px 16px 0}.breed-book-page .dalclub-page__content:after{content:"";display:table;clear:both}@media(max-width:600px){.breed-book-page .dalclub-page__content{font-size:18px}.breed-book-page .dalclub-page__content img.alignleft{float:none;max-width:100%;margin:0 auto 24px;display:block}}


.service-access-notice{max-width:720px;border:1px solid var(--line);border-radius:6px;padding:22px 24px;margin:20px 0 30px;font-size:18px;line-height:1.55}
.dalclub-page__content .service-access-notice p{margin:0 0 16px}
.service-access-notice .text-link{display:inline-block}
@media(max-width:600px){.service-access-notice{padding:18px;margin:16px 0 24px;font-size:17px}}
