html:has(.castle-privacy){scroll-behavior:auto;scroll-snap-type:none!important}html:has(.castle-privacy):focus-within{scroll-behavior:auto;scroll-snap-type:none!important}:is(html:has(.castle-privacy) .skip-link,html:has(.castle-privacy) .cookie-banner){display:revert!important}.castle-privacy{background:var(--paper);color:var(--ink);font-family:var(--body)}.castle-privacy .learn{height:auto;min-height:0;max-height:none;overflow:visible}.castle-privacy .learn .wrap{width:min(100%,1280px);min-width:0;max-width:100%;height:auto;padding-top:48px;padding-bottom:56px;overflow:visible}@media (min-width:901px){.castle-privacy .learn .wrap{padding-left:var(--page-pad);padding-right:var(--page-pad)}}.castle-privacy .prose h2{margin-top:1.6em}.castle-privacy .prose,.castle-privacy .wp-doc{overflow-wrap:anywhere;min-width:0;max-width:100%}.castle-privacy .wp-doc{width:100%}.castle-privacy .wp-doc a,.castle-privacy .prose a:not(.btn){overflow-wrap:anywhere}.castle-privacy .display{font-size:clamp(2.4rem,5vw,4rem)}.castle-privacy a:not(.btn){color:var(--blue);text-underline-offset:.15em;text-decoration:underline}.castle-privacy .privacy-actions{flex-direction:column;align-items:flex-start;gap:.7rem;width:100%;min-width:0;max-width:100%;display:flex}.castle-privacy .privacy-actions .btn.btn-notch-gold{white-space:normal;box-sizing:border-box;width:fit-content;min-width:0;max-width:100%;display:block}.castle-privacy .privacy-actions .btn.btn-notch-gold span{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;text-align:center;box-sizing:border-box;line-height:1.35}
