.rkc-profile-section,.rkc-long-families{padding-top:40px;padding-bottom:40px}.rkc-pedigree-details,.rkc-long-families>details,.rkc-family-item{border:1px solid #b7a16c;border-radius:4px;padding:18px 22px;margin:20px 0;background:#f6f2e8;color:#122b43}.rkc-pedigree-details summary,.rkc-long-families summary,.rkc-family-item summary{cursor:pointer;font-size:1.15rem;font-weight:600;min-height:44px;align-content:center}.rkc-pedigree-image{display:block;background:#f5f7f6;margin:22px 0 12px}.rkc-pedigree-image img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.rkc-parents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rkc-parents>div{padding:14px;border-left:2px solid #b7a16c}.rkc-parents dt{font-weight:bold}.rkc-parents dd{margin:8px 0;overflow-wrap:anywhere}.rkc-parents small{display:block;font-size:.95rem;line-height:1.5;margin-top:6px}.rkc-source{font-size:.95rem}.rkc-pedigree-details a,.rkc-family-item a,.rkc-long-families details a{color:#075989}.rkc-pedigree-details a:hover,.rkc-family-item a:hover,.rkc-long-families details a:hover{color:#122b43;text-decoration:underline}.rkc-family-directory{padding-top:48px;padding-bottom:48px}.rkc-family-directory input{display:block;width:100%;max-width:600px;margin:12px 0 28px;padding:14px;font:inherit}.rkc-family-item{scroll-margin-top:28px}.rkc-family-item summary small{display:block;font-size:.9rem;font-weight:normal;margin:7px 0 0}.rkc-family-item[hidden]{display:none}.rkc-generation-chain{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rkc-generation-chain li{border-top:2px solid #b7a16c;padding:14px;background:#fffdf6;min-width:0}.rkc-generation-chain span,.rkc-generation-chain small{display:block;font-size:.85rem;line-height:1.6}.rkc-generation-chain a{display:block;margin:8px 0;font-size:1.15rem}.rkc-puppy-links,.rkc-story-links{display:flex;flex-wrap:wrap;gap:16px}.rkc-family-item .rkc-registered{overflow-wrap:anywhere}@media(max-width:650px){.rkc-parents,.rkc-generation-chain{grid-template-columns:1fr}.rkc-pedigree-details,.rkc-family-item,.rkc-long-families>details{padding:14px}.rkc-generation-chain li{padding:12px}.rkc-profile-section,.rkc-long-families{padding-top:28px;padding-bottom:28px}}

.rkc-linked-tree,.rkc-linked-tree ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rkc-linked-tree li{min-width:0;border:1px solid #a8b4bd;padding:1rem}.rkc-linked-tree small{display:block;overflow-wrap:anywhere}.rkc-linked-tree ul{margin-top:1rem}.rkc-tree-role{display:block;font-size:.8rem;letter-spacing:.08em;margin-bottom:.5rem}.rkc-image-copy{margin-top:1.5rem}#results .archive-entry h3,#critiques .archive-entry h3,#critiques .critique-awaiting h3{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.4;margin:0 0 1rem}@media(max-width:700px){.rkc-linked-tree{grid-template-columns:1fr}.rkc-linked-tree ul{grid-template-columns:1fr}}
