/* Content photographs shared by the two KUKDAE sites. */
.public-rows-v34{display:block!important}.legend-names{display:flex;flex-wrap:wrap;gap:10px 18px}.legend-names>span{display:inline-flex;gap:6px;align-items:baseline}
.business-photo-v34{margin:0;min-width:0;align-self:start}
.business-photo-v34 img{display:block;width:100%;height:auto!important;max-height:440px;object-fit:contain!important;border-radius:2px;background:#e9e9e4}
.business-photo-v34 figcaption{font-size:12px;line-height:1.6;color:#647380;margin-top:8px}
.business-row-v34{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr)!important;gap:32px!important;align-items:start!important;padding:32px 0!important;border-top:1px solid #cbd1d1!important;background:transparent!important;margin:24px 0!important}
.business-copy-v34{min-width:0}
.business-copy-v34 h2,.business-copy-v34 h3{line-height:1.35;overflow-wrap:anywhere}
.business-copy-v34>h3{font-size:clamp(23px,2.2vw,32px);margin:8px 0 18px}
.business-copy-v34 h3>span{display:block;font-size:.66em;margin-top:7px}
.business-copy-v34 p{line-height:1.85;margin:12px 0}
.business-copy-v34 ul{padding-left:22px;line-height:1.8}
.business-copy-v34 a{display:inline-block;margin:10px 16px 0 0}
#brands .brand-grid,#health>.health-grid,#references>.r20-grid,#impact>.impact-grid{display:block!important}
#brands,#health,#special-programs{width:min(1280px,calc(100% - 64px));margin-left:auto;margin-right:auto}
#brands>h2,#health>h2,#special-programs>h2{font-size:clamp(30px,4vw,52px);line-height:1.25;margin:16px 0 24px}
.business-copy-v34 .health-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}
.business-copy-v34 .health-grid article{border-left:2px solid #8ba3b1;padding-left:14px}
.business-copy-v34 .health-grid h3{font-size:18px;margin:0}
.business-copy-v34 .health-grid p{font-size:15px;margin:6px 0}
.ledger-visual-v34{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr)!important;gap:36px!important}
.ledger-visual-v34 .ledger-meta small{display:block;margin-top:18px}
.press-topic{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr)!important;gap:36px!important}
.press-topic .topic-meta .business-photo-v34{margin-bottom:20px}
.public-fields .business-row-v34 .business-copy-v34>div{display:block}
#sports-alternative-school .business-photo-v34,#teddybear-coffee .business-photo-v34{width:100%}
.business-row-v34[hidden],.ledger-visual-v34[hidden],.press-topic[hidden]{display:none!important}
@media(max-width:760px){.business-row-v34,.ledger-visual-v34,.press-topic{grid-template-columns:1fr!important;gap:22px!important}.business-photo-v34 img{max-height:none}.business-row-v34{padding:24px 0!important}#brands,#health,#special-programs{width:calc(100% - 40px)}.ledger-visual-v34 .ledger-meta small{margin-top:10px}.business-copy-v34>h3{font-size:25px}}
