.library-nav{color:#fff;border-bottom:1px solid #ffffff35;justify-content:space-between;align-items:center;min-height:76px;padding:14px 8vw;display:flex}.library-nav nav{text-transform:uppercase;letter-spacing:.1em;gap:28px;font:700 10px Arial;display:flex}.library-nav nav a:hover{text-decoration:underline}.library-hero{color:#fff;padding:110px 8vw 90px}.library-hero h1{max-width:980px;margin:18px 0 25px;font:clamp(54px,7vw,105px)/.98 Georgia}.library-hero>p:last-child{color:#ece8dd;max-width:850px;font:20px/1.8 Georgia}.library-index{background:#fffaf0;padding:80px 8vw 120px}.library-index>div{border-top:1px solid #aa9d82}.official-article{border-bottom:1px solid #aa9d82;scroll-margin-top:90px}.official-article summary{cursor:pointer;color:#263467;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:30px 0;list-style:none;display:grid}.official-article summary::-webkit-details-marker{display:none}.official-article summary span{font:30px/1.25 Georgia}.official-article summary b{color:#a76014;text-transform:uppercase;letter-spacing:.11em;white-space:nowrap;font:700 10px Arial}.official-article[open] summary b{font-size:0}.official-article[open] summary b:after{content:"Close −";font-size:10px}.official-article>div{color:#554f45;max-width:1120px;padding:0 0 50px 9vw}.official-article p,.official-article li{font:17px/1.9 Georgia}.official-article p{margin:0 0 20px}.official-article h3{color:#263467;margin:35px 0 16px;font:28px/1.3 Georgia}.official-article h4{color:#263467;margin:28px 0 12px;font:22px/1.35 Georgia}.official-article ul{margin:0 0 24px;padding-left:25px;list-style:outside}.official-article a{color:#97500e;text-decoration:underline}.library-footer{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;padding:42px 8vw;font:700 11px Arial;display:flex}@media (max-width:700px){.library-nav nav{gap:12px;font-size:8px}.library-hero{padding:75px 7vw 60px}.library-hero h1{font-size:50px}.library-index{padding:55px 7vw 90px}.official-article summary{gap:15px;padding:24px 0}.official-article summary span{font-size:23px}.official-article>div{padding-left:0}.official-article p,.official-article li{font-size:16px}.library-footer{gap:20px;padding:34px 7vw}}
