.library-title-line{overflow-wrap:break-word;display:block}.country-availability{max-width:36em;color:var(--ink-2);margin-top:16px;font-size:15px;line-height:1.5}.slab .country-availability{color:#ffffffeb}.library-toolbar{border-bottom:1px solid var(--line);padding-block:12px}.library-nav{flex-wrap:wrap;gap:0 28px;display:flex}.library-nav a{min-height:44px;color:var(--link);align-items:center;font-size:15px;font-weight:500;display:inline-flex}.library-nav a:hover{color:var(--link-h)}.library-section{padding-top:112px;scroll-margin-top:-64px}.sec-grid.library-section-heading{row-gap:0}.library-section-heading>:not(h2){grid-column:2}.library-section-heading>p a,.country-checks p a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.library-section-heading>p a:hover,.country-checks p a:hover{color:var(--link-h)}.library-collection-link{justify-self:start;margin-top:12px}.library-entries{border-top:1px solid var(--line)}.library-section-heading+.library-entries{margin-top:48px}.library-toolbar+.library-entries{border-top:0}.library-captions{color:var(--ink-2);grid-template-columns:5fr 7fr;gap:0 48px;margin-top:48px;padding-bottom:12px;font-size:15px;display:grid}.library-entry{border-bottom:1px solid var(--line);grid-template-columns:5fr 7fr;align-items:baseline;gap:48px;padding:24px 0;display:grid;position:relative}.library-entry-heading{min-width:0}.library-entry h3 a:after{content:"";position:absolute;inset:0}.library-entry h3 a:focus-visible{outline:none}.library-entry:has(h3 a:focus-visible){outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.library-entry-title{overflow-wrap:break-word}.library-entry-meta{color:var(--ink-3);margin-top:2px;font-size:15px}.library-entry-description{min-width:0;color:var(--ink-2);overflow-wrap:break-word}.library-entry>.library-entry-description{margin-right:40px}.library-entry-arrow{color:var(--ink-3);transition:transform .15s;position:absolute;top:30px;right:0}.library-entry-arrow svg{width:16px;height:16px;display:block}.library-entry:has(h3 a:hover) h3{color:var(--link)}.library-entry:has(h3 a:hover) .library-entry-arrow{color:var(--link)}.library-entry:has(h3 a:hover) .library-entry-arrow{transform:translate(2px)}.library-entry-description .guide-text-link{z-index:1;margin-top:4px;position:relative}.library-footnote{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:5fr 7fr;gap:48px;margin-top:64px;padding-top:24px;font-size:15px;display:grid}.library-footnote>p{color:var(--ink);font-weight:500}.library-footnote .guide-text-link{margin-top:4px}.country-back{margin-top:32px}@media (max-width:960px){.library-section-heading>:not(h2){grid-column:1}.library-section-heading>p{margin-top:12px}.library-entry{grid-template-columns:minmax(0,1fr);gap:8px}.library-entry-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.library-entry-arrow{position:static}.library-entry>.library-entry-description{margin-right:0}.country-row .library-entry-arrow{position:absolute}.country-row .library-entry-title{padding-right:32px;display:block}.library-captions{grid-template-columns:minmax(0,1fr)}.library-footnote{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:720px){.library-section{padding-top:80px;scroll-margin-top:-48px}}@media (max-width:560px){.library-entry h3{font-size:clamp(17px,5.3vw,19px)}}@media (prefers-reduced-motion:reduce){.library-entry-arrow{transition:none}}
