.snug-text{display:flex;--snug-text-cap-height:0.7em;--snug-text-top:calc(0.4em - 0.43lh);--snug-text-bottom:calc(0.3em - 0.56lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));margin-top:var(--snug-text-top);margin-bottom:var(--snug-text-bottom);min-height:0;height:-moz-min-content;height:min-content}.snug-text-container{--snug-text-cap-height:0.7em;--snug-text-top:calc(0.4em - 0.43lh);--snug-text-bottom:calc(0.3em - 0.56lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));display:flex;flex-direction:column;gap:var(--snug-text-gap)}.snug-text-container *{display:flex;--snug-text-cap-height:0.7em;--snug-text-top:calc(0.4em - 0.43lh);--snug-text-bottom:calc(0.3em - 0.56lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));margin-top:var(--snug-text-top);margin-bottom:var(--snug-text-bottom);min-height:0;height:-moz-min-content;height:min-content}.age-gate{position:fixed;z-index:999999999;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;pointer-events:none}.age-gate:not(.active){display:none}.age-gate .image{position:absolute;z-index:-1;top:0;left:0;width:100vw;height:100vh}.age-gate .image picture{display:contents}.age-gate .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.age-gate .content{max-width:512px;padding:2rem;background-color:#fff;border-radius:1rem;pointer-events:all}@media screen and (max-width:768px){.age-gate .content{padding:1rem;border-radius:.5rem}}.age-gate .content p{font-size:13px;line-height:20px;margin-bottom:1rem}.age-gate .content a{color:#d88d64}.age-gate .content.locked{display:none}.age-gate .content .manage-preferences{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;background-color:transparent;text-decoration:underline;cursor:pointer}.age-gate .content .manage-preferences:hover{color:#d88d64}.age-gate .content .buttons{display:flex;gap:.5rem;margin-top:2rem}@media screen and (max-width:768px){.age-gate .content .buttons{margin-top:1.5rem}}.age-gate.locked .content.locked{display:block}.age-gate.locked .content:not(.locked){display:none}