.dg-emoji-subnav{display:flex;align-items:center;flex-wrap:wrap;gap:4px 18px;width:min(calc(100% - 32px),1280px);margin:0 auto;padding:8px 0;border-bottom:1px solid #d3cabb;font-size:14px}.dg-emoji-subnav a{display:inline-flex;align-items:center;min-height:44px;color:#2d261b;text-decoration:underline;text-underline-offset:3px}.dg-emoji-subnav a:focus-visible{outline:3px solid #725500;outline-offset:3px}body h1{font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.2}.site-footer .footer-brand>strong{font-size:22px}.site-shell>.dg-public-header{width:100%}.site-shell .dg-public-header .dg-public-brand strong{font-size:17px}.site-shell .dg-public-header .dg-public-brand small{font-size:12px}
@media(max-width:600px){.dg-emoji-subnav{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;gap:14px;scrollbar-width:thin}.dg-emoji-subnav a{flex:0 0 auto}.site-footer .footer-brand>strong{font-size:20px}}
.workshop-template>summary{min-height:44px;cursor:pointer;color:#ffe04d;font-weight:700;line-height:1.5;padding:10px 0;box-sizing:border-box}.workshop-template>summary:focus-visible{outline:3px solid #ffe04d;outline-offset:3px}.workshop-editor>.workshop-textarea{margin-bottom:20px}
@media(max-width:480px){body[data-page-type="workshop"] .hero{padding:16px 0 12px}body[data-page-type="workshop"] .hero>.eyebrow{display:none}body[data-page-type="workshop"] .hero-lead,body[data-page-type="workshop"] .hero-description{margin:8px 0}body[data-page-type="workshop"] .workshop-shell{padding-top:16px}body[data-page-type="workshop"] .workshop-heading{gap:8px;margin-bottom:12px}body[data-page-type="workshop"] .workshop-heading .section-kicker{display:none}body[data-page-type="workshop"] .workshop-heading h2{font-size:1.2rem;margin:0}body[data-page-type="workshop"] .workshop-heading>p{font-size:.95rem;line-height:1.45;margin:0}body[data-page-type="workshop"] .workshop-step-nav{gap:6px;margin:12px 0}body[data-page-type="workshop"] .workshop-step-nav a{min-height:44px;padding:6px}body[data-page-type="workshop"] .workshop-step-nav small{display:none}body[data-page-type="workshop"] .workshop-step-heading .section-kicker{margin-top:0;margin-bottom:4px}body[data-page-type="workshop"] .workshop-step-heading h3{font-size:1.1rem;margin:4px 0}body[data-page-type="workshop"] .workshop-step-heading>p{font-size:.95rem;line-height:1.45;margin:6px 0}}
