
.gg-hero{gap:3.5rem}.gg-frame:before{display:none}.gg-frame img{border-radius:2px;box-shadow:none}.gg-frame figcaption{border-radius:0;border:0;border-left:3px solid var(--gold)}
.gg-qs{gap:2rem}.gg-q{border:0;border-top:1px solid var(--gold);border-radius:0;background:transparent;padding:1.5rem 0;overflow:visible}.gg-q:hover{transform:none}.gg-q span{font-size:2.6rem;color:var(--gold);margin-bottom:1rem}.gg-q p{font-size:1.1rem;line-height:1.6}
.gg-latest .wp-block-post-template{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.gg-latest .wp-block-post-template>li{border:0;border-radius:0;box-shadow:none;background:transparent;border-top:1px solid var(--line)}.gg-latest .wp-block-post-template>li:hover{transform:none;box-shadow:none}.gg-latest .wp-block-post-template>li:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.05fr 1fr;border-top:0;border-bottom:1px solid var(--line);padding-bottom:2rem}.gg-latest .wp-block-post-template>li:first-child .wp-block-post-featured-image{height:100%}.gg-latest .wp-block-post-template>li:first-child .wp-block-post-featured-image img{height:100%;min-height:320px;object-fit:cover}.gg-latest .wp-block-post-template>li:first-child .wp-block-post-title{font-size:clamp(2rem,3.3vw,3rem)}.gg-latest .wp-block-post-template>li:not(:first-child) .gg-card-body{padding:1.2rem 0!important}.gg-latest .wp-block-post-featured-image img{border-radius:0}.gg-verdict{border-radius:0;box-shadow:none}.gg-again{background:#261b12;border-color:var(--gold)}.gg-verdict.top{background:#201a11}.gg-sec{padding-top:4.5rem;padding-bottom:4.5rem}
.single .page-header-image-single img{border-radius:2px}.gg-read-next h2{font-style:italic}.gg-read-next li{border-bottom:1px solid var(--line);padding:.6rem 0}.gg-read-next li:last-child{border-bottom:0}
@media(max-width:960px){.gg-latest .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-qs{gap:1.5rem}.gg-hero{gap:2rem}.gg-sec{padding-top:3rem;padding-bottom:3rem}}
@media(max-width:620px){.gg-latest .wp-block-post-template,.gg-latest .wp-block-post-template>li:first-child{display:block}.gg-latest .wp-block-post-template>li{margin-bottom:2rem}.gg-latest .wp-block-post-template>li:first-child .wp-block-post-featured-image img{min-height:0}.gg-latest .wp-block-post-template>li:first-child .gg-card-body{padding:1.3rem 0!important}}

.polish-section>h2{margin-left:auto!important;margin-right:auto!important;max-width:1120px!important}
.polish-section>.wp-block-columns{max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}
.bs-intro .wp-block-group,.sll-intro .wp-block-group,.gr-frontispiece .wp-block-group,.ppp-front .wp-block-group{box-sizing:border-box}
.bs-intro .wp-block-group>*,.sll-intro .wp-block-group>*,.gr-frontispiece .wp-block-group>*,.ppp-front .wp-block-group>*{margin-left:0;margin-right:0}
.gr-intro-copy>*{margin-left:0!important;margin-right:0!important}
.r2-item>*{max-width:none!important}.r2-text-link a{text-decoration:none}.r2-text-link a:hover{text-decoration:underline;text-underline-offset:4px}
@media(prefers-reduced-motion:reduce){.ppp-lunch-brief,.sll-stamp{transform:none!important}}

/* A magazine cover rather than another grid of cards. */
.gg-frame img{box-shadow:0 14px 30px #0004,inset 0 1px #ffffff20}.gg-btn,.wp-block-button__link{box-shadow:inset 0 1px #ffffff55,0 3px 0 #66502a,0 7px 14px #32281715}.gg-btn:hover,.wp-block-button__link:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff66,0 4px 0 #66502a,0 9px 18px #32281722}.gg-btn:active,.wp-block-button__link:active{transform:translateY(2px);box-shadow:inset 0 1px 3px #0002,0 1px 0 #66502a}

@media(prefers-reduced-motion:reduce){body .wp-block-button .wp-block-button__link:hover,body .wp-block-button .wp-block-button__link:active,body .grp-form button[type=submit]:hover,body .grp-form button[type=submit]:active{transform:none!important}}

.gg-btn.line{box-shadow:inset 0 1px #ffffff25,0 3px 0 #534c3d,0 7px 14px #0002}.gg-btn.gold{background:linear-gradient(155deg,#c9ad70,#a18142);color:#121214;border:1px solid #c2a361}.gg-btn.gold:hover{background:linear-gradient(155deg,#ddc48e,#b99a59)}@media(prefers-reduced-motion:reduce){.gg-btn:hover,.gg-btn:active{transform:none}}
