@font-face{font-family:ITC Franklin Gothic;src:url(/assets/fonts/ITC-Franklin-Gothic_Book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;font-feature-settings:"kern" 1,"pnum" 1}@font-face{font-family:ITC Franklin Gothic;src:url(/assets/fonts/ITC-Franklin-Gothic_Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ITC Franklin Gothic;src:url(/assets/fonts/ITC-Franklin-Gothic_Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;font-feature-settings:"kern" 1}@font-face{font-family:ITC Franklin Gothic;src:url(/assets/fonts/ITC-Franklin-Gothic_Medium-Italic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:ITC Franklin Gothic;src:url(/assets/fonts/ITC-Franklin-Gothic_Demi.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;font-feature-settings:"kern" 1}@font-face{font-family:ITC Franklin Gothic;src:url(/assets/fonts/ITC-Franklin-Gothic_Demi-Italic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@layer reset{*{box-sizing:border-box;margin:0}hr{border:none}}:root{--color-text-primary:#471a00;--color-text-primary-2:#471a00d9;--color-text-2:#471a0099;--color-background:#fffcfa;--color-level-0:#fffcfa;--color-level-1:#f5e9e1;--color-level-2:#efe3dc;--color-divider:#8268591f;--color-button:#ffc800;--color-button-darker:#f5c000;--color-button-darkest:#e0b000;--transition-opacity-of-text:opacity .15s ease;--transition-color-of-text:color .15s ease}.plain{padding:0;list-style-type:none}body{background:linear-gradient(#fff6f0 0%,#fffcfa 20.12%);max-width:640px;margin:1rem auto;padding:0 .75rem}body>header{transition:var(--transition-opacity-of-text);justify-content:center;margin:1.5rem 1.5rem 3rem;display:flex}body>header:hover{opacity:.75}body>header:active{opacity:.65}body>header a{align-items:center;gap:.375rem;text-decoration:none;display:flex}body>header a svg{width:56px;height:auto}body>header span{letter-spacing:-.045em;font-size:18px;font-weight:600;line-height:92%;display:block}body>footer{max-width:512px;margin:3rem auto 4rem;padding:0 .75rem}body>footer>div{height:1.375rem}body>footer svg{width:auto;height:1.375rem}body>footer svg>rect{stroke:var(--color-text-primary-2)}body>footer svg>path{fill:var(--color-text-primary-2)}body>footer section{justify-content:space-between;gap:1.5rem;margin-top:.5rem;display:flex}body>footer section p,body>footer section ul{letter-spacing:-.03em;color:var(--color-text-2);font-size:12px}:is(body>footer section p,body>footer section ul)>a,:is(body>footer section p,body>footer section ul)>li a{color:var(--color-text-2)}body>footer section p{flex:2}body>footer section ul{flex:1}.breadcrumb,.alternatives{background-color:var(--color-level-2);margin:0 .75rem}:is(.breadcrumb,.alternatives) ul,:is(.breadcrumb,.alternatives) p{letter-spacing:-.02em;font-size:14px}.breadcrumb{padding:1.25rem 1rem 2rem}.breadcrumb ul{flex-wrap:wrap;margin:0;padding:0;font-weight:500;line-height:120%;list-style:none;display:flex}.breadcrumb ul li:not(:last-child):after{content:"/";margin:0 .25rem;display:inline-block}.breadcrumb ul li,.breadcrumb ul li>a{color:var(--color-text-2);transition:var(--transition-color-of-text)}.breadcrumb ul li>a:hover{color:var(--color-text-primary-2)}hr{border-top:1px solid var(--color-divider);margin-top:2.25rem}main article,.directory{background-color:var(--color-level-1);padding:2.5rem 1.5rem;box-shadow:0 1px 4px #0000000d,0 -1px 1px #0000000d}main>article.guide,.directory{padding-top:1rem}.interruption{margin-bottom:6rem}.interruption article p{font-size:1.125rem}.interruption .button{margin-top:2rem}.directory{padding-bottom:2.5rem}.directory li{letter-spacing:-.045em;color:var(--color-text-2);margin-top:1.5rem;font-size:14px;font-weight:500;line-height:92%}.directory>li:not(:first-of-type){border-top:1px solid var(--color-divider);padding-top:1.5rem}.directory .single-child>ul>li:first-of-type:not(.guide-full)>span{display:none}.directory .guide-full{letter-spacing:-.045em;font-size:24px;font-weight:600;line-height:92%}.interruption article,main>article.guide{margin-top:-1rem}:is(.interruption article,main>article.guide) header{margin-bottom:2.5rem}.date,.button-action{letter-spacing:-.03em;width:max-content;max-width:100%;font-size:14px;line-height:100%;display:block}.date{color:var(--color-text-2);margin-bottom:.75rem}.button-action{font-weight:500}.summary{background-color:var(--color-level-0);margin-bottom:2.5rem;padding:1.25rem 1rem 1.5rem;box-shadow:0 2px 4px #00000008}.summary h2{letter-spacing:.075em;text-transform:uppercase;color:var(--color-text-2);margin-bottom:1rem;font-size:10px;font-weight:500;line-height:92%}.summary ul{color:var(--color-text-primary-2);letter-spacing:-.02em;padding-left:1.75rem;padding-right:1rem;font-size:18px;font-weight:400;line-height:120%}.summary ul li:not(:last-of-type){border-bottom:1px solid var(--color-divider);margin-bottom:.75rem;padding-bottom:.75rem}figure{gap:.75rem;margin-top:2rem;margin-left:-3px;display:flex}figure:not(:last-child){margin-bottom:2rem}figure img{border:3px solid #fcfaf7;max-width:62%;height:auto;box-shadow:0 1px 4px #00000008}figure figcaption{letter-spacing:-.02em;color:var(--color-text-2);font-size:12px;line-height:130%}.alternatives{padding:2rem 2.5rem 1.25rem}.alternatives h2{margin-bottom:.25rem;font-size:18px}body,a{color:var(--color-text-primary);font-family:ITC Franklin Gothic,system-ui,sans-serif}h1{letter-spacing:-.045em;font-size:48px;line-height:92%}main>h1,main>.intro{text-align:center;margin-top:4rem;margin-bottom:2rem}main>.intro>h1.subtitle{max-width:14ch;margin:0 auto}main>.intro>p{letter-spacing:-.035em;color:var(--color-text-2);margin-top:1rem;padding:0 1rem;font-size:15px;font-weight:500;line-height:120%}article>header>h1{margin-bottom:1.5rem}article>header>h1 span{letter-spacing:-.035em;font-size:16px;font-weight:400;line-height:92%}h2{letter-spacing:-.04em;margin-bottom:.75rem;font-size:24px;font-weight:500;line-height:92%}article>h2:not(:first-child){margin-top:2.5rem}article>h3{letter-spacing:-.03em;margin-top:2rem;margin-bottom:.5rem;font-size:19px;font-weight:500;line-height:92%}p,article>ul{letter-spacing:-.0175em;color:var(--color-text-primary-2);font-size:17px;font-weight:400}:is(p,article>ul):not(:last-child){margin-bottom:14px}:is(p,article>ul) strong{color:var(--color-text-primary);font-weight:500}p{line-height:145%}article>ul{line-height:160%}.button{background-color:var(--color-button);text-align:center;letter-spacing:-.03em;border:1px solid #00000003;border-radius:.125rem;width:100%;min-height:3.5rem;padding:1rem;font-size:1.25rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:block;box-shadow:0 2px 4px #0000000d}.button:hover{background-color:var(--color-button-darker)}.button:active{background-color:var(--color-button-darkest)}