.pg-library .ph__vis .atlas-plate{height:300px}.library-index{grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-top:40px;display:grid}.library-jump{flex-wrap:wrap;gap:20px 30px;display:flex}.library-jump a{min-height:44px;font:300 clamp(25px, 2.8vw, 40px) / 1.1 var(--f-display);font-variation-settings:"wdth" 90;align-items:center;text-decoration:none;display:inline-flex}.library-jump a:hover{text-underline-offset:5px;text-decoration:underline}.library-search{gap:14px;display:grid}.library-search[hidden]{display:none}.library-search input{border:1px solid var(--rule);background:var(--panel);width:100%;min-width:0;min-height:52px;color:var(--ink);font:400 17px / 1.5 var(--f-text);border-radius:0;padding:12px 16px}.library-notes{grid-template-columns:.9fr 1.1fr;gap:clamp(34px,7vw,100px);margin-top:44px;display:grid}.library-note-image{align-self:start;position:sticky;top:110px}.library-note-image .atlas-photo{height:clamp(380px,44vw,600px)}.library-entry{gap:18px;min-width:0;scroll-margin-top:110px;display:grid}.library-entry[hidden]{display:none}body.pg-library main .library-entry h3,.library-glossary dt{font:300 clamp(27px, 2.7vw, 40px) / 1.12 var(--f-display);font-variation-settings:"wdth" 86}.library-entry>p:not(.page-note),.library-glossary dd{font-size:clamp(19px,1.65vw,24px);line-height:1.5}.library-notes .page-reading{gap:48px}.library-entry a.lnk--u{min-height:44px;font:400 17px / 1.5 var(--f-text);justify-self:start;align-items:center;display:inline-flex}.library-glossary{grid-template-columns:1fr 1fr;gap:52px 90px}.library-glossary dt a{min-height:44px;font:inherit;align-items:center;display:inline-flex}.library-questions{grid-template-columns:1fr 1fr;gap:32px 90px}.library-questions details{display:block}.library-questions summary{font:300 clamp(25px, 2.5vw, 37px) / 1.13 var(--f-display);font-variation-settings:"wdth" 86;cursor:pointer;padding-block:12px}.library-questions details p{margin-top:16px;font-size:19px}.library-compat-intro{max-width:78ch;font-size:var(--t-lead);margin-top:32px}.library-formats{background:var(--panel);margin-top:40px}.library-formats[hidden]{display:none}.library-formats caption{text-align:left;padding:16px;font-size:14px}.library-source-title{margin-top:64px}.library-sources{grid-template-columns:1fr 1fr;gap:42px 90px;margin-top:36px}.library-sources .library-entry>p:not(.page-note){font-size:18px}.library-changelog{gap:50px}.library-changelog li{grid-template-columns:.6fr 1fr 1fr;align-items:baseline;gap:36px}body.pg-library main .library-changelog h3{font-size:30px}.pg-note .ph__grid,.pg-note .ph__txt,.pg-note .ph h1,.pg-note .mn-answer{max-width:68ch}.field-note{max-width:68ch;margin-inline:auto}.field-note .prose{max-width:68ch;font-size:17px;line-height:1.65}.field-note .prose h2{font:300 clamp(26px, 2.4vw, 36px) / 1.15 var(--f-display);margin:56px 0 16px}.field-note .prose p+p{margin-top:20px}.field-note .prose a{text-underline-offset:5px;text-decoration:underline}.field-note .prose :is(ul,ol){padding-left:1.5em}.field-note .prose ul{list-style:outside}.field-note .prose ol{list-style:decimal}.field-note .prose :is(ul,ol,pre,.page-table){margin-block:24px}.field-note .prose li+li{margin-top:10px}.field-note .prose h3{margin:32px 0 14px}.field-note .prose pre{border:1px solid var(--rule);background:var(--panel);max-width:100%;color:var(--ink);border-radius:2px;padding:18px;overflow:auto}.field-note .prose code{font-family:var(--f-mono);font-size:.85em}.field-note .prose :not(pre)>code{overflow-wrap:anywhere}.field-note-date{color:var(--ink-2);gap:6px;margin-top:20px;font-size:14px;display:grid}@media (width<=1000px){.library-changelog li{grid-template-columns:1fr;gap:18px}}@media (width<=760px){.pg-library .ph__vis .atlas-plate{height:250px}.library-index,.library-notes,.library-glossary,.library-questions,.library-sources,.library-changelog li{grid-template-columns:1fr;gap:30px}.library-note-image{position:static}.library-note-image .atlas-photo{height:350px}.library-glossary,.library-questions,.library-sources{row-gap:40px}body.pg-library main .library-entry h3,.library-glossary dt,body.pg-library main .library-changelog h3{font-variation-settings:"wdth" 80;font-size:25px}.library-entry>p:not(.page-note),.library-glossary dd{font-size:19px}.library-changelog li{gap:14px}.library-questions summary{font-variation-settings:"wdth" 80;font-size:25px}}
