body.ownership-custody #main .page-heading{display:flow-root;min-height:310px}body.ownership-custody #main h1{font-size:clamp(28px,3.5vw,44px);line-height:1.16}.custody-hero{float:right;width:45%;margin:0 0 12px 20px;aspect-ratio:475/350;animation:custody-float 8s ease-in-out infinite}.custody-hero svg,.custody-icon svg,.custody-contact-art svg{display:block;width:100%;height:100%;overflow:hidden}body.ownership-custody #main .extension-links{flex-wrap:wrap;gap:8px}body.ownership-custody #main .page-heading nav{clear:both}body.ownership-custody #main .button{border-radius:24px!important;border:1px solid #a1bfc5!important;background:linear-gradient(145deg,#203036,#030509 70%,#271a36)!important;color:#f2ffff!important;min-height:42px;box-shadow:inset 0 1px 3px #d6ffff55!important;padding:9px 16px!important}.custody-section{margin:18px 0;border:1px solid #7ea4aa;border-radius:14px;background:linear-gradient(130deg,#15272d,#03070a 55%,#131020);box-shadow:inset 0 1px 3px #e0ffff77,0 7px 16px -12px #7effdd;scroll-margin-top:140px}.custody-section summary{display:flex;align-items:center;gap:20px;padding:12px 18px;cursor:pointer;list-style:none}.custody-section summary::-webkit-details-marker{display:none}.custody-section summary:after{content:'+';display:grid;place-items:center;flex:0 0 36px;height:36px;border:1px solid #a0c9d5;border-radius:50%;color:#cbfff6;box-shadow:0 0 8px #8d6edf88;margin-left:auto;font-size:24px}.custody-section[open] summary:after{content:'−'}.custody-section h2{font-size:clamp(17px,2vw,24px)!important;line-height:1.35;margin:0!important}.custody-icon{flex:0 0 65px;height:65px}.custody-copy{padding:0 30px 24px 103px;color:#d1dcd9;line-height:1.7;font-size:16px}.custody-copy p{margin:8px 0!important}body.ownership-custody #main .custody-contact{border:0!important;background:none!important;box-shadow:none!important;display:grid;grid-template-columns:33% 1fr;column-gap:24px;align-items:center;margin-top:30px}.custody-contact-art{grid-row:1/5;aspect-ratio:275/165;width:100%}.custody-contact a{color:#b4f9e7;overflow-wrap:anywhere}@keyframes custody-float{50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.custody-hero{animation:none}}@media(max-width:650px){.custody-hero{float:none;width:80%;margin:0 auto 15px}.custody-section summary{gap:10px;padding:12px}.custody-icon{flex-basis:42px;height:42px}.custody-copy{padding:0 18px 20px;font-size:15px}.custody-section summary:after{flex-basis:30px;height:30px}body.ownership-custody #main .custody-contact{grid-template-columns:1fr}.custody-contact-art{grid-row:auto;max-width:220px;margin:auto}}@media print{.custody-section .custody-copy{display:block!important}.custody-hero,.custody-icon{display:none}}