.od-home.od-house-document .od-hd{position:relative;top:auto;background:var(--od-ink)}.od-home .od-document{padding:clamp(3rem,6vw,6rem) 0}.od-home .od-document-column{width:min(72ch,calc(100% - 40px));margin:auto;font-size:1.0625rem;line-height:1.75}.od-home .od-document :is(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:break-word}.od-home .od-document h1{font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.1;margin-bottom:2rem}.od-home .od-document h2{font-size:clamp(1.25rem,3vw,2.25rem);line-height:1.25;margin:2.5rem 0 1rem}.od-home .od-document h3{font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.35;margin:2rem 0 1rem}.od-home .od-legal-body p{margin:1rem 0}.od-home .od-legal-body a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.od-home .od-document:has(.od-library-index){padding-top:clamp(2rem,4vw,3.5rem)}.od-home .od-library-index>h1{margin-bottom:1rem}.od-home .od-library-index>.od-fine{margin-top:.5rem;color:var(--pmute)}.od-home .od-library-controls{display:grid;min-width:0;gap:.75rem;margin:1.5rem 0 .75rem}.od-home .od-library-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.od-home .od-library-search{position:relative}.od-home .od-library-search svg{position:absolute;width:20px;height:20px;top:14px;left:14px;pointer-events:none}.od-home .od-library-controls input{box-sizing:border-box;height:48px;width:100%;border:1px solid var(--phair2);border-radius:8px;padding:.75rem .875rem .75rem 2.75rem;background:transparent;color:inherit;font:inherit}.od-home .od-library-chips{display:flex;flex-wrap:wrap;gap:0 .5rem;min-width:0;padding:4px;margin:-4px}.od-home .od-library-chips button{box-sizing:border-box;flex:0 0 auto;height:44px;padding:0 .75rem;border-color:transparent;border-style:solid;border-width:4px 0;border-radius:999px;background:transparent;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--phair2);font:500 14px/1 var(--od-sans);color:inherit;cursor:pointer;scroll-snap-align:start}.od-home .od-library-chips button span{font-weight:400}.od-home .od-library-chips button[aria-pressed=true]{background-color:var(--od-blue);box-shadow:inset 0 0 0 1px var(--od-blue);color:#fff}.od-home .od-library-count{margin:0;font-size:.8125rem;color:var(--pmute)}.od-home .od-library-index #library-guides>section:first-child>h2{margin-top:1.25rem}@media (max-width:720px){.od-home .od-library-chips{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.od-home .od-library-chips::-webkit-scrollbar{display:none}}.od-home .od-library-list{list-style:none;padding:0}.od-home .od-library-list a{display:block;padding:1.5rem 0;min-height:44px;border-bottom:1px solid #bcbab2;text-decoration:none}.od-home .od-library-list h3{margin:.5rem 0 0}.od-home .od-library-list a:hover h3{text-decoration:underline}.od-home .od-library-close{margin-top:4rem;padding:2rem;background:var(--od-ink,#0b1118);color:#fff}.od-home .od-library-close .od-ctas{flex-wrap:wrap}.od-home .od-document :is(a,button,input):focus-visible{outline:3px solid var(--od-blue);outline-offset:4px}@media (prefers-reduced-motion:reduce){.od-home .od-document *,.od-home .od-document :after,.od-home .od-document :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.od-home .od-library-close .od-btn-acc{background:var(--od-blue)}