#dgc-bc{z-index:1000000;position:fixed;inset:0}#dgc-bc[hidden]{display:none}#dgc-bc .dgc-bc__scrim{opacity:0;background:#02203e8c;transition:opacity .2s;position:absolute;inset:0}#dgc-bc .dgc-bc__panel{box-sizing:border-box;width:min(560px,100vw - 24px);max-width:calc(100% - 24px);max-height:calc(100% - 24px);box-shadow:none;opacity:0;color:#0a1f32;font-family:var(--dg-body,"Plus Jakarta Sans",system-ui,sans-serif);text-align:left;background:#fffdf9;border-radius:18px;padding:24px 22px 18px;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-46%)}#dgc-bc.is-open .dgc-bc__scrim{opacity:1}#dgc-bc.is-open .dgc-bc__panel{opacity:1;transform:translate(-50%,-50%)}#dgc-bc .dgc-bc__panel:focus{outline:none}#dgc-bc .dgc-bc__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#dgc-bc .dgc-bc__kicker{letter-spacing:0;text-transform:none;color:#0a1f32;margin:0 0 6px;font-size:14px;font-weight:700}#dgc-bc .dgc-bc__title{font-family:var(--dg-display,"Bricolage Grotesque",system-ui,sans-serif);letter-spacing:-.01em;color:#0a1f32;margin:0;font-size:26px;font-weight:700;line-height:1.15}#dgc-bc .dgc-bc__lead{margin:8px 0 0;font-size:15px;line-height:1.5}#dgc-bc .dgc-bc__ctx{color:#0a1f32;background:#f7f1e7;border:1px solid #0a1f32;border-radius:999px;margin:10px 0 0;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}#dgc-bc .dgc-bc__ctx[hidden]{display:none}#dgc-bc .dgc-bc__x{color:#0a1f32;cursor:pointer;background:#f7f1e7;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-family:inherit;font-size:26px;line-height:1;display:inline-flex}#dgc-bc .dgc-bc__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;width:100%;min-width:0;margin-top:18px;display:grid}#dgc-bc .dgc-bc__card[hidden]{display:none}#dgc-bc .dgc-bc__card{color:#0a1f32;width:100%;min-width:0;max-width:100%;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#fffdf9;border:1.5px solid #0a1f32;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}#dgc-bc .dgc-bc__card:hover,#dgc-bc .dgc-bc__card:focus-visible{border-color:#0a1f32;outline:none;box-shadow:0 0 0 3px #0a1f32}#dgc-bc .dgc-bc__ico,#dgc-bc .dgc-bc__name,#dgc-bc .dgc-bc__text,#dgc-bc .dgc-bc__go{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}#dgc-bc .dgc-bc__ico{color:#0a1f32}#dgc-bc .dgc-bc__name{color:#0a1f32;white-space:normal;overflow-wrap:anywhere;word-break:normal;font-size:17px;font-weight:800;line-height:1.25}#dgc-bc .dgc-bc__text{width:100%;min-width:0;max-width:100%;font-size:14px;line-height:1.45;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}#dgc-bc .dgc-bc__go{color:#0a1f32;white-space:normal;overflow-wrap:anywhere;word-break:normal;margin-top:auto;padding-top:6px;font-size:14px;font-weight:700}#dgc-bc .dgc-bc__notice{background:#f7f1e7;border:1px solid #0a1f32;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:14px}#dgc-bc .dgc-bc__notice[hidden]{display:none}#dgc-bc .dgc-bc__notice a,#dgc-bc .dgc-bc__foot a{color:#0a1f32;font-weight:700}#dgc-bc .dgc-bc__foot{text-align:center;margin:16px 0 0;font-size:14px}@media (width<=640px){#dgc-bc .dgc-bc__cards{grid-template-columns:minmax(0,1fr);width:100%}#dgc-bc .dgc-bc__card{width:100%;min-width:0;max-width:100%}#dgc-bc .dgc-bc__name,#dgc-bc .dgc-bc__text,#dgc-bc .dgc-bc__go{width:100%;min-width:0;max-width:100%;white-space:normal!important}#dgc-bc .dgc-bc__text{display:block;overflow-wrap:anywhere!important;word-break:normal!important}#dgc-bc .dgc-bc__title{font-size:21px}}@media (width<=380px){#dgc-bc .dgc-bc__panel{padding:20px 16px 16px}#dgc-bc .dgc-bc__card{padding:14px}#dgc-bc .dgc-bc__cards{gap:10px}#dgc-bc .dgc-bc__name{font-size:16px}#dgc-bc .dgc-bc__text{font-size:14px;line-height:1.45}#dgc-bc .dgc-bc__go{font-size:14px}}@media (prefers-reduced-motion:reduce){#dgc-bc .dgc-bc__scrim,#dgc-bc .dgc-bc__panel{transition:none}}html.dgc-bc-lock{overflow:hidden}#dgc-bc :is(h2,p,a,button,span){text-transform:none;letter-spacing:normal;word-spacing:normal;text-shadow:none}#dgc-bc .dgc-bc__title{letter-spacing:-.01em}#dgc-bc .dgc-bc__name{font-family:var(--dg-display,"Bricolage Grotesque",system-ui,sans-serif);font-size:19px;font-weight:700}#dgc-bc .dgc-bc__x:is(:hover,:focus){color:#0a1f32;background:#f7f1e7}