.f4msa-awards,.f4msa-guestbook{max-width:1200px;margin:0 auto;padding:38px 24px 64px;color:#e9e2d4}.aw-kicker{font:12px/1.5 'Trebuchet MS',sans-serif;letter-spacing:2px;color:#d3ab78}.f4msa-awards h1,.f4msa-guestbook h1{font:clamp(38px,6vw,62px)/1.1 Georgia,serif;margin:16px 0 24px}.f4msa-awards h2,.f4msa-guestbook h2,.gb-contact h2{font-family:Georgia,serif;color:#eed6b4}.f4msa-awards>p,.f4msa-guestbook>p{line-height:1.75;max-width:800px}.aw-index{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 40px}.aw-index a{padding:12px 16px;border:1px solid #826b4e;background:#393128;border-radius:8px;color:#f0dcc0;text-decoration:none}.aw-index span{margin-left:10px;color:#ceb38f}.f4msa-awards section{scroll-margin-top:120px;margin:40px 0}.aw-mosaic{columns:3;column-gap:20px}.aw-mosaic figure{display:inline-block;vertical-align:top;width:100%;margin:0 0 20px;padding:10px;box-sizing:border-box;background:#393128;border:1px solid #796448;border-radius:10px;break-inside:avoid}.aw-mosaic a{display:block}.aw-mosaic img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;border-radius:4px!important;clip-path:none!important;margin:0!important}.aw-mosaic a:hover img{filter:brightness(1.07)}.aw-mosaic a:focus-visible{outline:3px solid #e3bd85;outline-offset:4px}.aw-mosaic figcaption{font:13px/1.5 'Trebuchet MS',sans-serif;color:#ead5b5;text-align:center;padding:12px 5px 4px}.aw-note{font-size:13px;line-height:1.7;color:#c9bead}.aw-dialog{box-sizing:border-box;width:min(96vw,1700px);max-width:96vw;max-height:95dvh;padding:46px 45px 20px;border:1px solid #a88b62;border-radius:12px;background:#242320;color:#e9e2d4}.aw-dialog::backdrop{background:rgb(10 9 8 / .88)}.aw-dialog figure{margin:0;text-align:center}.aw-dialog img{display:block;max-height:calc(95dvh - 120px)!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain;margin:auto!important;border-radius:0!important;clip-path:none!important}.aw-dialog figcaption{padding-top:12px}.aw-dialog button,.f4msa-guestbook button{border:1px solid #b8986c;background:#765236;color:#fff0db;border-radius:6px;padding:10px 16px;cursor:pointer;font:15px 'Trebuchet MS',sans-serif}.aw-close{position:absolute;right:10px;top:8px}.aw-prev,.aw-next{position:absolute;top:48%;padding:10px!important;font-size:25px!important}.aw-prev{left:3px}.aw-next{right:3px}.f4msa-guestbook h1 small{font-size:.4em;color:#c4bbaa;display:block;margin-top:12px}.gb-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;margin-top:36px}.gb-layout>section{min-width:0}.gb-message,#guestbook-form,.gb-contact{background:#302d27;border:1px solid #786448;border-radius:10px;padding:24px;margin-bottom:20px}.gb-message h3{margin:0 0 6px;color:#edcfaa}.gb-message time{font-size:12px;color:#c4bbaa}.gb-message p{overflow-wrap:anywhere;line-height:1.7}.gb-layout form label{display:block;margin:18px 0;font:15px/1.5 'Trebuchet MS',sans-serif}.gb-layout input,.gb-layout textarea{box-sizing:border-box;display:block;width:100%;padding:11px;margin-top:7px;background:#242320;border:1px solid #8e795d;border-radius:5px;color:#f0e6d7;font:16px/1.5 Arial,sans-serif}.gb-layout input:focus,.gb-layout textarea:focus{outline:2px solid #deb47b;outline-offset:2px}.gb-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.gb-notice{padding:12px;border-left:3px solid #d2aa74;background:#46392a}.gb-contact{margin-top:42px}.gb-contact a{color:#edc38e}.gb-layout .page-numbers{display:inline-block;padding:8px;margin:3px;border:1px solid #786448}@media(max-width:900px){.aw-mosaic{columns:2}.gb-layout{grid-template-columns:1fr}}@media(max-width:540px){.aw-mosaic{columns:1}.f4msa-awards,.f4msa-guestbook{padding:28px 16px 44px}.aw-dialog{padding:48px 28px 16px}.aw-index a{width:100%;box-sizing:border-box}.gb-message,#guestbook-form{padding:18px}}
#aw-qrz .aw-mosaic{columns:1}#aw-qrz figure{max-width:400px}#aw-qrz img{width:auto!important;margin:auto!important}
