.hg-pop-overlay{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;padding:32px 24px;background:#060d1ac2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box}.hg-pop{position:relative;width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);display:flex;border:1px solid rgba(217,184,113,.55);border-radius:16px;background:#060d1a;color:#f7f4f0;box-shadow:0 28px 90px #0006;box-sizing:border-box}.hg-pop-scroll{width:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:.8fr 1.2fr;border-radius:15px}.hg-pop-close{position:absolute;right:10px;top:10px;z-index:2;width:44px;height:44px;border:1px solid rgba(243,223,166,.45);border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#f3dfa6;background:#0b1526}.hg-pop-close:focus-visible,.hg-pop-btn:focus-visible{outline:3px solid #f3dfa6;outline-offset:3px}.hg-pop-art{padding:44px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0b1526;text-align:center;color:#d9b871}.hg-pop-art span{font-size:9px;letter-spacing:.18em;line-height:1.8}.hg-pop-art b{font-family:Playfair Display,Georgia,serif;font-size:160px;line-height:1.1;font-weight:400}.hg-pop-art i{font-family:Playfair Display,Georgia,serif;font-size:24px;line-height:1.4;margin:4px 0 28px;color:#f3dfa6}.hg-pop-body{padding:40px 32px 28px}.hg-pop-kicker{font-size:10px;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;color:#d9b871;margin:0 32px 12px 0}.hg-pop-body h2{color:#f7f4f0;font-family:Playfair Display,Georgia,serif;font-size:42px;line-height:1.06;font-weight:400;letter-spacing:-.03em;margin:0 0 18px}.hg-pop-body h2 em{color:#f3dfa6;font-weight:400}.hg-pop-date{font-size:14px;line-height:1.55;color:#f3dfa6;margin:0 0 16px}.hg-pop-text{font-size:14px;line-height:1.65;color:#c9d3dc;margin:0 0 12px}.hg-pop-text strong{color:#f7f4f0;font-weight:600}.hg-pop-details{font-size:12px;line-height:1.6;color:#c9d3dc;margin:0 0 20px}.hg-pop-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:46px;padding:12px 14px;border:0;border-radius:3px;background:#f3dfa6;color:#060d1a;font-size:13px;font-weight:600;cursor:pointer}.hg-pop-welcome{font-size:11px;line-height:1.5;color:#c9d3dc;margin:10px 0 0;text-align:center}@media(max-width:600px){.hg-pop-overlay{padding:40px 24px}.hg-pop{width:min(340px,calc(100vw - 48px));max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px)}.hg-pop-scroll{display:block}.hg-pop-art{display:none}.hg-pop-body{padding:30px 24px 24px}.hg-pop-kicker{font-size:9px;margin-right:34px;max-width:180px}.hg-pop-body h2{font-size:38px;margin-bottom:14px}.hg-pop-date{font-size:13px;margin-bottom:12px}.hg-pop-text{font-size:13px;line-height:1.6}.hg-pop-details{font-size:12px;margin-bottom:16px}}@media(prefers-reduced-motion:no-preference){.hg-pop{animation:hg-pop-in .22s ease-out}@keyframes hg-pop-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
