/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ggpress-crest{--ggpress-crest-size:36px;position:relative;display:block;flex:none;color:var(--foreground);text-decoration:none;}@media (min-width:768px){.ggpress-crest{--ggpress-crest-size:44px;}}.ggpress-crest__plate{display:block;box-sizing:border-box;width:var(--ggpress-crest-size);height:var(--ggpress-crest-size);overflow:hidden;border:1px solid transparent;background:linear-gradient(160deg,var(--gg-navy),var(--gg-navy-deep) 75%);transition:border-color 0.15s ease-out;}.ggpress-crest__plate--light{background:linear-gradient(160deg,var(--logo-plate-light),var(--logo-plate) 40%,var(--logo-plate-shade));}a.ggpress-crest:hover .ggpress-crest__plate,a.ggpress-crest:focus-visible .ggpress-crest__plate{border-color:var(--gg-gold);}a.ggpress-crest:focus-visible{outline-offset:2px;}.ggpress-crest__plate :where(.field,.field__item,.media,picture){display:block;width:100%;height:100%;}.ggpress-crest__plate :is(img,svg){display:block;box-sizing:border-box;width:100%;height:100%;padding:3px;object-fit:contain;object-position:center;}.ggpress-crest__plate .field--name-field-media-credit{display:none;}.ggpress-crest__plate--mono{display:grid;place-items:center;}.ggpress-crest__mono{font-family:var(--font-heading);font-size:calc(var(--ggpress-crest-size) * 0.4);font-weight:800;line-height:1;letter-spacing:0.02em;white-space:nowrap;color:var(--gg-gold);}
.ggpress-crest-strip{border-bottom:1px solid var(--border);background-color:var(--gg-navy-deep);}.ggpress-crest-strip .ggpress-crest-strip__wrap{display:flex;align-items:center;gap:8px;min-height:44px;padding-inline:2rem;}.ggpress-crest-strip__label{flex:none;max-width:7.5rem;padding-right:12px;border-right:1px solid var(--border);font-family:var(--font-heading);font-size:0.75rem;font-weight:700;line-height:1.15;letter-spacing:var(--tracking-label);text-transform:uppercase;text-wrap:balance;color:var(--gg-gold);text-decoration:none;}a.ggpress-crest-strip__label:hover,a.ggpress-crest-strip__label:focus-visible{color:var(--gg-white);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;}.ggpress-crest-strip__list{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;margin:0;padding:5px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:5px;scrollbar-width:thin;scrollbar-color:var(--border) transparent;}.ggpress-crest-strip__arrow{flex:none;display:grid;place-items:center;width:28px;height:36px;padding:0;border:1px solid var(--border);background:var(--gg-navy);color:var(--gg-gold);cursor:pointer;transition:border-color 0.15s ease-out,opacity 0.15s ease-out;}.ggpress-crest-strip__arrow[hidden]{display:none;}.ggpress-crest-strip__arrow:hover:not(:disabled),.ggpress-crest-strip__arrow:focus-visible{border-color:var(--gg-gold);}.ggpress-crest-strip__arrow:disabled{opacity:0.35;cursor:default;}.ggpress-crest-strip.ggpress-crest-strip--overflows .ggpress-crest-strip__wrap{gap:4px;}.ggpress-crest-strip--overflows .ggpress-crest-strip__label{margin-right:4px;}.ggpress-crest-strip__item{flex:none;margin:0;scroll-snap-align:start;}@media (min-width:768px){.ggpress-crest-strip .ggpress-crest-strip__wrap{gap:12px;min-height:50px;}.ggpress-crest-strip__label{max-width:none;padding-right:16px;font-size:0.8125rem;white-space:nowrap;}.ggpress-crest-strip__list{gap:8px;}.ggpress-crest-strip__arrow{height:44px;}}
