.theme-bluebird:has(.bb-doc){background:var(--bb-paper);touch-action:auto;min-height:100dvh;position:static;inset:auto;overflow:visible}:is(html:has(.theme-bluebird .bb-doc),body:has(.theme-bluebird .bb-doc)){background-color:var(--bb-paper);overscroll-behavior:auto}.bb-doc{max-width:720px;margin:0 auto;padding:clamp(20px,4vh,44px) clamp(20px,4vw,56px) clamp(20px,3vh,32px);font-size:16px;line-height:1.6}.bb-doc__mark{width:clamp(48px,4.6vw,72px);height:auto;color:var(--bb-ink);display:block;overflow:visible}.bb-doc__body{padding:clamp(32px,6vh,64px) 0 clamp(40px,6vh,64px)}.bb-doc h1,.bb-doc h2{font-family:var(--bb-display), Georgia, serif;font-weight:400;line-height:1.1}.bb-doc h1{letter-spacing:-.005em;margin:0 0 .6em;font-size:clamp(40px,5vw,64px)}.bb-doc h2{margin:2em 0 .5em;font-size:clamp(24px,2.4vw,30px)}.bb-doc section:first-child h2{margin-top:0}.bb-doc h3{margin:1.5em 0 .4em;font-size:16px;font-weight:500}.bb-doc p,.bb-doc ul,.bb-doc address{margin:0 0 1em}.bb-doc ul{padding-left:1.25em}.bb-doc li{margin-bottom:.4em}.bb-doc strong{font-weight:500}.bb-doc address{font-style:normal}.bb-doc a{color:inherit;text-underline-offset:.15em}.bb-doc__foot{border-top:1px solid color-mix(in srgb, var(--bb-ink) 20%, transparent);padding-top:16px}.bb-doc__foot .bb-legal{justify-content:flex-start}
