.ovs{padding:14px var(--px,20px);background:var(--ov-bg);border-top:1px solid #5a23202e;border-bottom:1px solid #5a23202e}.ovs-in{max-width:1180px;color:var(--ov-ink);flex-wrap:wrap;align-items:center;gap:14px 20px;margin:0 auto;text-decoration:none;display:flex}.ovs-seal{border:1px solid var(--ov-copper);width:46px;height:46px;font:400 24px/1 var(--f-disp);color:var(--ov-ink);border-radius:50%;flex:none;place-items:center;display:grid}.ovs-txt{text-align:right;flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.ovs-eb{font:500 11px/1.3 var(--f-ui);letter-spacing:.08em;color:var(--ov-copper)}.ovs-h{font:400 22px/1.2 var(--f-disp);color:var(--ov-ink)}.ovs-s{font:300 14px/1.5 var(--f-ui);color:var(--ov-mute)}.ovs-btn{background:var(--ov-ink);color:#f6ece3;min-height:44px;font:600 15px/1 var(--f-ui);box-shadow:inset 0 0 0 4px var(--ov-ink), inset 0 0 0 5px #d8b98a8c;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 24px;transition:background .25s;display:inline-flex}.ovs-in:hover .ovs-btn{background:#7a3a33}.ovs-in:focus-visible{outline:2px solid var(--ov-ink);outline-offset:4px;border-radius:12px}@media (max-width:640px){.ovs{padding:16px var(--px,20px) 18px}.ovs-in{gap:10px}.ovs-seal{width:38px;height:38px;font-size:20px}.ovs-txt{flex:1 1 0}.ovs-h{font-size:19px}.ovs-s{display:none}.ovs-btn{width:100%}}.hs-wrap{max-width:1100px;margin:0 auto}.hs-blk{margin-top:36px}.hs-blk>p{font:300 17px/1.85 var(--f-ui);color:var(--ink-2);max-width:820px}.hs-blk>p+p{margin-top:.9em}.hs-h2{font:400 clamp(24px, 3vw, 32px)/1.25 var(--f-disp);color:var(--ink);margin-bottom:14px}.hs-lead{margin-top:32px}.hs-subs{gap:14px;margin-top:22px;display:grid}@media (min-width:720px){.hs-subs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.hs-sub{background:var(--card,#fffdf8);border:var(--hair);border-radius:18px;padding:18px 20px}.hs-sub h3{font:400 20px/1.3 var(--f-disp);color:var(--ink);margin-bottom:6px}.hs-sub p{font:300 15.5px/1.7 var(--f-ui);color:var(--ink-2)}.hs-more{border-top:var(--hair);border-bottom:var(--hair);margin-top:36px}.hs-more summary{cursor:pointer;min-height:64px;font:400 22px/1.3 var(--f-disp);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;list-style:none;display:flex}.hs-more summary::-webkit-details-marker{display:none}.hs-more summary:after{content:"+";font:300 28px/1 var(--f-disp);color:var(--gold-ink)}.hs-more[open] summary:after{content:"−"}.hs-more summary:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.hs-more-body{gap:8px;padding-bottom:40px;display:grid}.hs-more-body .hs-blk{border-top:var(--hair);margin-top:28px;padding-top:28px}.hs-more-body .hs-blk:first-child{border-top:0}.hs-faq .faq-grid{align-items:start}.hg-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.hg-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.hg-grid{grid-template-columns:repeat(4,1fr)}}.hg-grid img{aspect-ratio:4/3;object-fit:cover;background:var(--linen,#f1ebe0);border-radius:14px;width:100%;display:block}.hg-more{margin-top:28px}.hg-more .hg-grid{margin-bottom:36px}.hg-g{font:300 15.5px/1.5 var(--f-ui);color:var(--ink-2);align-items:center;gap:12px;margin-top:24px;display:flex}.hg-g img{width:auto;height:28px}
