@font-face{font-family:Aleo;src:url('../fonts/aleo-0.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aleo;src:url('../fonts/aleo-1.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
:root{--brown:#9e582f;--text:#000;--page:#f7f8f9;--width:1200px;--body:17px;--line:1.5}*{box-sizing:border-box}body{margin:0;background:var(--page);color:var(--text);font:var(--body)/var(--line) Aleo,Georgia,serif;text-transform:capitalize}a{color:#1e73be}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #2065ac;outline-offset:4px}.site-header,.site-footer{background:var(--brown);color:#fff}.inside-header{max-width:var(--width);margin:auto;padding:20px 40px;min-height:100px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:20px;color:#fff;text-decoration:none;font-size:25px;line-height:30px;font-weight:700;text-transform:none}.brand-icon{display:block;width:50px;height:50px;object-fit:contain}nav ul{display:flex;list-style:none;margin:0;padding:0}nav a{color:white;text-decoration:none;display:block;font-size:15px;padding:20px}nav a:hover{text-decoration:underline}.menu-toggle{display:none;color:white;background:none;border:0}.content{max-width:var(--width);margin:auto;background:#fff;padding:2px 40px 40px;min-height:50vh}.home-content{padding-top:40px}p{margin:0 0 25.5px}h1,h2,h3{font-weight:700;line-height:1.2;margin:0 0 20px;text-transform:none}h1,h2{font-size:35px}h3{font-size:29px}.home-content h1,.home-content h2{background:var(--brown);color:#fff;text-align:center}ul,ol{margin:0 0 25.5px;padding-left:40px}li{margin:0}figure{margin:0 0 25.5px}figure img{max-width:100%;height:auto;display:block;margin:auto}figure.pika-banner{margin-bottom:25.5px}.hero{text-align:center}.hero img{width:92px;height:92px;display:block;margin:auto}.hero p{margin-bottom:25.5px}.hero .pika-cta{margin-bottom:25.5px}.home-content .hero{background:var(--brown);color:white;margin:0 -40px 25.5px;padding:24px 20px}.home-content .hero img{width:126px;height:126px;margin-bottom:25.5px}.pika-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:white;background:var(--brown);font-size:21.6px;line-height:32.4px;font-weight:700;padding:8.64px 21.6px;text-decoration:none;border:0;border-radius:3px;text-transform:uppercase}.pika-cta svg{width:23px;height:23px;fill:currentColor}.home-content .pika-cta{background:white;color:black}.pika-cta:hover{filter:brightness(.94)}.pika-cta[aria-disabled=true]{cursor:default}.download-message{text-transform:none;font-size:15px;max-width:700px;margin:0 auto 25.5px}.download-message[hidden]{display:none}table{border-collapse:collapse;width:100%;table-layout:fixed;margin:0 0 25.5px}td,th{border:1px solid #444;padding:8.5px;text-align:left;overflow-wrap:anywhere}th{width:50%;font-weight:700}details.toc{box-shadow:0 0 14px var(--brown);padding:20px 25px;margin:0 0 25.5px}details.toc summary{font-size:20px;font-weight:700;cursor:pointer}details.toc ul{margin-top:20px;margin-bottom:0}.site-footer{text-align:center;font-size:15px;padding:20px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{clip:auto;width:auto;height:auto;z-index:9999;top:10px;left:10px;padding:10px;background:white}.back-top{position:fixed;right:25px;bottom:30px;border:0;padding:8px 14px;background:#333;color:white;opacity:.8}.back-top[hidden]{display:none}.wp-block-image img{max-width:100%;height:auto}.editor-styles-wrapper{font-family:Aleo,Georgia,serif}
@media(max-width:768px){.inside-header{padding:20px 30px;flex-wrap:wrap}.menu-toggle{display:block}nav{display:none;width:100%}nav.is-open{display:block}nav ul{display:block}nav a{padding:14px 0}.content{padding:30px}.home-content .hero{margin:0 -30px 25.5px;padding:24px 15px}.brand{gap:15px}h1,h2{overflow-wrap:break-word}table{font-size:16px}.pika-cta{max-width:100%;font-size:21px}.site-footer{padding:20px 10px}}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
.home-content{padding-top:2px}.home-content .hero{position:relative;width:100vw;left:50%;transform:translateX(-50%);margin:0 0 25.5px;padding:24px 15px}.hero figure{margin:0 0 0}.home-content .hero figure{margin-bottom:25.5px}.home-content .hero img{margin-bottom:0}.home-content .hero .pika-cta{margin-bottom:0}.toc summary{list-style:none;position:relative;padding-right:30px}.toc summary::-webkit-details-marker{display:none}.toc summary:after{content:'';position:absolute;right:3px;top:7px;width:11px;height:11px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.toc[open] summary:after{transform:rotate(225deg);top:13px}body{overflow-x:clip}
@media(max-width:768px){.home-content{padding-top:30px}}details.toc summary{line-height:35px}
nav a{line-height:20px}
/* Header and transparent branding update, 1.1.0 */
.site-header{position:sticky;top:0;z-index:1000;box-shadow:0 3px 14px rgb(0 0 0 / .13)}
.inside-header{gap:24px}#primary-menu{margin-left:auto}.header-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:12px 17px;border:2px solid #ffdb1b;border-radius:7px;background:#ffdb1b;color:#19130b;font:700 15px/20px Aleo,Georgia,serif;text-decoration:none;white-space:nowrap;text-transform:none}.header-download svg{width:18px;height:18px;fill:currentColor}.header-download:hover{background:#ffe656;border-color:#ffe656;box-shadow:0 4px 15px rgb(0 0 0 / .18)}
.brand-icon,.hero img{background:transparent;filter:drop-shadow(0 3px 3px rgb(0 0 0 / .15))}.hero img{object-fit:contain}.brand-icon{object-fit:contain}.hero figure img{cursor:default}html{scroll-padding-top:115px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.brand-icon,.hero img,.header-download{transition:transform .25s ease,filter .25s ease,box-shadow .25s ease,background-color .2s ease}.brand:hover .brand-icon,.brand:focus-visible .brand-icon{transform:translateY(-3px) rotate(-7deg) scale(1.1);filter:drop-shadow(0 7px 8px rgb(255 215 0 / .4))}.hero img:hover{transform:translateY(-5px) rotate(4deg) scale(1.06);filter:drop-shadow(0 9px 10px rgb(255 215 0 / .35))}.header-download:hover{transform:translateY(-2px)}}
@media(max-width:768px){.inside-header{padding:15px 16px;gap:10px;min-height:86px}.brand{font-size:21px;gap:8px;order:0}.brand-icon{width:46px;height:46px}.menu-toggle{order:2;padding:8px 3px;font-size:20px;line-height:24px}.header-download{order:1;margin-left:auto;font-size:12px;line-height:18px;padding:9px 10px;gap:5px;border-radius:6px}.header-download svg{width:15px;height:15px}#primary-menu{order:3;flex-basis:100%;margin-left:0;max-height:calc(100dvh - 100px);overflow:auto}nav a{padding:12px 5px}html{scroll-padding-top:100px}}
@media(max-width:350px){.inside-header{padding-left:10px;padding-right:10px;gap:6px}.brand{font-size:19px;gap:6px}.brand-icon{width:40px;height:40px}.header-download{padding:8px;font-size:11px}.header-download svg{display:none}}
@media(min-width:351px) and (max-width:420px){.inside-header{padding-left:12px;padding-right:12px;gap:8px}.header-download{padding-left:9px;padding-right:9px}}
