.rufus-panel{max-width:900px}.rufus-header{text-align:center;margin:12px 0 30px}.rufus-eyebrow{font:bold 12px/1.5 Georgia,serif;text-transform:uppercase;letter-spacing:.08em}.rufus-header h1{font:bold 23px/1.2 Georgia,serif;margin:12px 0}.rufus-header h1 span{display:block;font:64px/1.15 'Luckiest Guy',Impact,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#f2e826;-webkit-text-stroke:1px #33210d;paint-order:stroke fill;text-shadow:3px 4px 0 #54401b}.rufus-credit{font:italic 12px/1.5 Georgia,serif}.rufus-panel article{max-width:650px;margin:auto}.rufus-panel h2{font:bold 28px/1.3 Georgia,serif;text-align:center;margin:0 0 24px}.rufus-panel article p{font:600 18px/1.7 Georgia,serif;margin:0 0 24px}.rufus-panel figure{margin:26px auto;max-width:560px}.rufus-panel figure img{display:block;width:100%;height:auto;border:5px solid #f7e3bb;box-shadow:1px 3px 5px #321a0b80}.rufus-panel figcaption{font:italic 14px/1.5 Georgia,serif;text-align:center;margin:12px 0}.rufus-panel .rufus-pager{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;border-top:1px solid #59341680;border-bottom:1px solid #59341680;padding:14px 0;margin-top:30px}.rufus-pager a{display:flex;align-items:center;min-height:44px;font:bold 17px/1.4 Georgia,serif;color:#291508;text-shadow:none;text-decoration:underline;padding:5px 0;justify-content:flex-start}.rufus-pager a:last-child{justify-content:flex-end}.rufus-pager span{font:bold 13px/1.4 Georgia,serif}.rufus-footer .disclaimer{font:bold 10px/1.5 Arial,sans-serif;text-shadow:none;margin:22px auto 0;max-width:600px}.rufus-pager span:last-child{text-align:right}
@font-face{font-family:'Luckiest Guy';src:url('assets/fonts/LuckiestGuy-Regular.ttf') format('truetype');font-display:swap}
@media(max-width:680px){.rufus-panel{padding:25px 28px 38px}.rufus-header h1 span{font-size:52px}.rufus-panel h2{font-size:24px}.rufus-panel article p{font-size:17px}.rufus-panel figcaption{font-size:13px}.rufus-panel .rufus-pager{gap:8px}.rufus-pager a{font-size:15px}}
.rufus-portrait{float:right;width:120px;height:auto;margin:4px 0 20px 24px;border:4px solid #f7e3bb;box-shadow:1px 3px 5px #321a0b60}.rufus-panel figure{clear:both}@media(max-width:680px){.rufus-portrait{width:88px;margin:5px 0 12px 15px}}
