#header[data-astro-cid-3ef6ksr2]{text-align:center;padding-top:1.5rem}.site-title[data-astro-cid-3ef6ksr2]{display:block;font-family:var(--font-display);font-size:48px;font-weight:400;margin:0}.site-title[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--color-text)}.site-title[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{text-decoration:none;color:var(--color-accent)}.description[data-astro-cid-3ef6ksr2]{margin:.25rem 0 1rem;color:#666;font-size:14px}.header-image[data-astro-cid-3ef6ksr2]{height:42px;background-color:var(--color-accent);background-image:repeating-linear-gradient(90deg,var(--color-accent-dark) 0,var(--color-accent-dark) 28px,var(--color-accent) 28px,var(--color-accent) 56px)}#mainnav[data-astro-cid-3ef6ksr2]{background:var(--color-bg-muted);border-bottom:1px solid var(--color-border)}#mainnav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}#mainnav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{margin:0}#mainnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.8rem 1rem;color:var(--color-text);font-size:14px}#mainnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,#mainnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus{background:var(--color-accent);color:#fff;text-decoration:none}#footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-border);margin-top:3rem;padding:1.5rem 0;font-size:13px;color:#666;text-align:center}#footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#666}@font-face{font-family:Droid Sans;src:url(/fonts/droid-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Droid Sans;src:url(/fonts/droid-sans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Yesteryear;src:url(/fonts/yesteryear-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color-text: #292929;--color-bg: #ffffff;--color-bg-muted: #f0f0f0;--color-border: #cccccc;--color-accent: #a4400a;--color-accent-dark: #8c3b10;--color-accent-soft: rgba(164, 64, 10, .15);--color-button-bg: #ff6600;--color-button-bg-hover: #ff9900;--color-button-border: #ff3300;--color-table-highlight-bg: #256aaf;--color-table-highlight-text: #ffffff;--font-body: "Droid Sans", Arial, sans-serif;--font-display: "Yesteryear", cursive;--max-width: 960px}*{box-sizing:border-box}html{overflow-y:scroll}body{margin:0 auto;font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--color-text);background:var(--color-bg)}a{color:var(--color-accent);text-decoration:none}a:hover,a:focus{text-decoration:underline}::selection{background:#a4400acc;color:#fff}img{max-width:100%;height:auto;border:none}h1,h2,h3,h4,h5,h6{margin:0 0 5px;line-height:1.25}.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{font-size:20px;margin-top:1.5em;margin-bottom:.5em}#wrapper{max-width:var(--max-width);margin:0 auto;padding:0 16px}.clear{clear:both}figure.wp-caption{margin:1.5em 0;max-width:100%}figure.wp-caption img{display:block;margin:0 auto}figure.wp-caption figcaption{font-size:13px;color:#666;text-align:center;margin-top:.4em}.callout{border:1px solid var(--color-border);border-left:4px solid var(--color-accent);background:var(--color-bg-muted);padding:1em 1.2em;margin:1.5em 0}.callout h4{margin:0 0 .5em;color:var(--color-accent)}.note{border:1px solid var(--color-border);border-radius:3px;padding:.8em 1.2em;margin:1.5em 0;font-size:14px}.note p{margin:0}.label{display:inline-block;padding:.1em .5em;margin-right:.3em;border-radius:3px;font-weight:700;font-size:.9em}.label--info{background:var(--color-accent-soft);color:var(--color-accent)}.amazon-link{font-weight:700}.check-list{list-style:none;padding-left:0;margin:1.5em 0}.check-list li{position:relative;padding-left:1.6em;margin-bottom:.5em}.check-list li:before{content:"✓";position:absolute;left:0;color:#228b22;font-weight:700}.amazon-box-grid{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}.amazon-box-grid .amazon-box{margin:0;flex:1 1 200px}
