/* Simplified masthead and prominent navigation. */
header .header-rule{display:none}
nav#navigation{top:auto;bottom:20px;height:auto;left:calc(var(--header-inset) + 200px);gap:32px;font-size:17px;font-weight:600;letter-spacing:0}
nav#navigation>a{padding:8px 0;line-height:1.4}
@media(max-width:1100px) and (min-width:761px){nav#navigation{gap:22px;font-size:16px;left:calc(var(--header-inset) + 185px)}}
@media(max-width:760px) and (min-width:621px){nav#navigation{left:calc(var(--header-inset) + 175px);gap:16px;font-size:14px;bottom:16px}}
@media(max-width:620px){nav#navigation{top:100%;bottom:auto;left:0;right:0;padding:18px var(--header-inset);font-size:18px;gap:0}nav#navigation>a{padding:14px 0}.menu-toggle{font-size:15px;font-weight:600}}

/* Warm textured paper, without decorative illustrations. */
header{background-color:#f1ebdd;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cfilter%20id%3D%22paper%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.48%20.72%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type%3D%22linear%22%20slope%3D%22.23%22%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Cpath%20d%3D%22M0%200h200v200H0z%22%20filter%3D%22url(%23paper)%22%20opacity%3D%22.6%22%2F%3E%3C%2Fsvg%3E"),radial-gradient(ellipse at 20% 0%,rgba(255,253,244,.65),transparent 65%),linear-gradient(110deg,#f4eedf,#eee6d7);background-size:200px 200px,100% 100%,100% 100%;background-repeat:repeat,no-repeat,no-repeat;box-shadow:inset 0 2px 7px rgba(110,85,48,.06),inset 0 -2px 5px rgba(110,85,48,.05)}
header::before{content:none;display:none}
