/* Isolated copy of the press.gcim.eu resources panel. */
@font-face{font-family:GCIMResourcesSans;src:url('../fonts/gcim-resources-sans.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
#gcim-resources-bar{position:relative;z-index:100000;box-sizing:border-box;height:31px;min-height:31px;overflow:visible;background:#fff1e6;border:0;border-bottom:1px solid #d8d3cc;color:#17130f;text-transform:none;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:auto;text-size-adjust:auto}
#gcim-resources-bar .gcim-resources-inner{position:relative;box-sizing:border-box;width:min(calc(100% - 32px),980px);max-width:980px;min-height:31px;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between;gap:18px;font-family:GCIMResourcesSans,Arial,sans-serif;font-weight:400;font-size:12px;letter-spacing:.08em;text-transform:none}
#gcim-resources-bar .gcim-resources-menu{position:relative;width:max-content;max-width:100%;margin:0;padding:0;border:0}
#gcim-resources-bar summary{display:inline-flex;box-sizing:border-box;min-height:31px;align-items:center;gap:8px;margin:0;padding:0 2px;color:#17130f;font:500 14px/1.1 GCIMResourcesSans,Arial,sans-serif;letter-spacing:inherit;list-style:none;cursor:pointer}
#gcim-resources-bar summary::-webkit-details-marker{display:none}
#gcim-resources-bar summary::after{content:"";width:0;height:0;border-inline:4px solid transparent;border-top:5px solid currentColor;transform:translateY(1px)}
#gcim-resources-bar details[open]>summary::after{transform:rotate(180deg) translateY(2px)}
#gcim-resources-bar .gcim-resources-panel{position:absolute;inset-block-start:30px;inset-inline-start:-8px;box-sizing:border-box;width:min(292px,calc(100vw - 24px));margin:0;padding:9px 13px 7px;background:#f2dfce;border:1px solid #b9b3aa;border-radius:2px;box-shadow:0 10px 20px rgba(20,23,30,.13);color:#17130f;font:400 12.5px/1.3 GCIMResourcesSans,Arial,sans-serif;letter-spacing:inherit;text-align:center;overflow-wrap:anywhere}
#gcim-resources-bar details:not([open])>.gcim-resources-panel{display:none}
#gcim-resources-bar .gcim-resources-title{display:block;margin:0;padding:0 0 7px;border-bottom:1px solid #d5d0c8;color:inherit;font:inherit;letter-spacing:inherit}
#gcim-resources-bar .gcim-resources-links{display:block;margin:0;padding:0;font-size:0}
#gcim-resources-bar .gcim-resources-links a{display:block;box-sizing:border-box;margin:0;padding:5px 1px;color:#30343a;border:0;border-bottom:1px solid #d5d0c8;background:none;font:500 13px/1.2 GCIMResourcesSans,Arial,sans-serif;letter-spacing:inherit;text-decoration:none}
#gcim-resources-bar .gcim-resources-links a:last-child{border-bottom:0}
#gcim-resources-bar .gcim-resources-links a:hover,#gcim-resources-bar .gcim-resources-links a:focus{color:#8a2639}
@media(max-width:840px){#gcim-resources-bar{height:40px;min-height:40px;text-transform:uppercase}#gcim-resources-bar .gcim-resources-inner{width:calc(100% - 28px);min-height:40px;letter-spacing:.04em;text-transform:uppercase}#gcim-resources-bar summary{min-height:40px;font-size:13px;text-align:center}#gcim-resources-bar .gcim-resources-panel{inset-block-start:39px;inset-inline-start:0}}

/* Resource groups within the dropdown. */
#gcim-resources-bar .gcim-resources-panel{padding:14px 15px 12px;text-transform:none;letter-spacing:.02em}
#gcim-resources-bar .gcim-resources-title{padding-bottom:8px;border-bottom:0;line-height:1.45}
#gcim-resources-bar .gcim-resources-heading{display:block;margin:12px 0 5px;padding-top:12px;border-top:1px solid #c9b7a8;color:#17130f;font:500 12.5px/1.4 GCIMResourcesSans,Arial,sans-serif;letter-spacing:.02em}
#gcim-resources-bar .gcim-resources-previous{display:block;margin-top:12px;padding-top:12px;border-top:1px solid #c9b7a8}
#gcim-resources-bar .gcim-resources-caption{display:block;margin:0 0 4px;font:400 12px/1.45 GCIMResourcesSans,Arial,sans-serif;letter-spacing:.02em}
#gcim-resources-bar .gcim-resources-links a{padding:7px 2px}
#gcim-resources-bar .gcim-resources-primary a{border:1px solid #c9b7a8;border-radius:2px;background:rgba(255,255,255,.25);font-size:14px}
