:root{--yg-paper:#fbf5ec;--yg-ink:#2b1d22;--yg-red:#a8322a;--yg-pine:#1e4a3e;--yg-gold:#c2913a;--yg-soft:#6d5a58;--yg-rule:#e4d6c3}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body.yg-page{margin:0;background:var(--yg-paper);color:var(--yg-ink);font-family:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;font-size:1.05rem;line-height:1.72;overflow-wrap:break-word;word-wrap:break-word}
.yg-mast{background:var(--yg-pine);color:#f3ead9;padding:1.4rem 1.1rem 1.1rem;text-align:center;border-bottom:4px double var(--yg-gold)}
.yg-mast-line{margin:0}
.yg-name{color:#fffaf0;text-decoration:none;font-family:"Gill Sans","Gill Sans MT",Optima,Candara,"Segoe UI",sans-serif;font-size:1.45rem;letter-spacing:.04em;text-transform:uppercase}
.yg-name i{font-family:"Iowan Old Style",Palatino,Georgia,serif;text-transform:none;color:var(--yg-gold);font-size:1.1rem;letter-spacing:0;margin-right:.2rem}
.yg-name span{color:#f6c9a6}
.yg-name small{display:block;font-size:.72rem;letter-spacing:.35em;color:#cfe0d6;margin-top:.2rem}
.yg-strap{margin:.6rem auto 0;max-width:36rem;font-style:italic;font-size:.92rem;color:#d7e4dc}
.yg-menu{max-width:44rem;margin:1rem auto 0;padding:0 1rem}
.yg-menu summary{cursor:pointer;font-family:"Gill Sans","Gill Sans MT",Optima,Candara,sans-serif;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:var(--yg-red);padding:.4rem 0;border-bottom:1px solid var(--yg-rule)}
.yg-menu ol{margin:.5rem 0 0;padding-left:1.4rem;columns:1;font-size:.95rem}
.yg-menu li{margin:.15rem 0}
.yg-menu a{color:var(--yg-pine);text-decoration:none}
.yg-menu a[aria-current=page]{color:var(--yg-red);font-weight:700}
.yg-col{max-width:44rem;margin:0 auto;padding:1.4rem 1rem 2.6rem}
.yg-head h1{font-size:1.8rem;line-height:1.22;margin:0 0 1.2rem;font-weight:normal;color:var(--yg-ink);border-bottom:2px solid var(--yg-red);padding-bottom:.6rem}
.yg-text h2{font-family:"Gill Sans","Gill Sans MT",Optima,Candara,sans-serif;font-size:1.02rem;letter-spacing:.06em;text-transform:uppercase;color:var(--yg-pine);margin:1.9rem 0 .5rem}
.yg-text a{color:var(--yg-red);text-decoration-thickness:1px;text-underline-offset:2px}
.yg-text ul,.yg-text ol{padding-left:1.3rem}
.yg-text li{margin-bottom:.4rem}
.yg-text p:first-child::first-letter{float:left;font-size:3rem;line-height:.9;padding:.25rem .4rem 0 0;color:var(--yg-red)}
.yg-aside{margin:1.5rem 0;padding:.9rem 1rem;background:#fff;border:1px solid var(--yg-rule);border-left:5px solid var(--yg-gold)}
.yg-colophon{max-width:44rem;margin:0 auto;padding:1.1rem 1rem 2.2rem;border-top:1px solid var(--yg-rule);font-size:.86rem;color:var(--yg-soft);font-style:italic}
img{display:none}
@media (min-width:760px){.yg-name{font-size:1.9rem}.yg-menu ol{columns:2;column-gap:2rem}.yg-head h1{font-size:2.3rem}.yg-col{padding-top:2rem}}
