/* Liz's brand book on one sheet: the first block of every stand (the full one is block 0 of stand 5) */
.bbx{background:#fff;border-top:2.5px dashed rgba(0,69,54,.5);font-family:Montserrat,system-ui,-apple-system,"Segoe UI",sans-serif}
.bbx [hidden]{display:none}
.bbx-band{background:#AC2C32;color:#FBF3EC}
.bbx-in{max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}
.bbx-band .bbx-in{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-block:16px}
.bbx-n{width:46px;height:46px;border-radius:50%;background:#FBF3EC;color:#AC2C32;display:grid;place-items:center;font-weight:900;font-size:21px;flex:none}
.bbx-band h2{margin:0;font-size:clamp(22px,3vw,34px);font-weight:900;line-height:1;letter-spacing:-.02em}
.bbx-band p{margin:4px 0 0;font-size:14px;font-weight:700;opacity:.92}
.bbx-go{margin-left:auto;border-radius:99px;padding:10px 16px;background:#FBF3EC;color:#AC2C32;font-size:13.5px;font-weight:900;text-decoration:none;white-space:nowrap}
.bbx-body{padding-block:clamp(20px,3vw,34px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(16px,2.6vw,34px);align-items:center}
@media (max-width:900px){.bbx-body{grid-template-columns:1fr}}
.bbx-logo{background:#fff;border-radius:18px;padding:clamp(22px,4vw,44px) clamp(18px,3vw,36px);display:grid;gap:14px;justify-items:center;text-align:center;box-shadow:0 0 0 1.5px rgba(0,69,54,.12)}
.bbx-logo img{width:100%;max-width:400px;height:auto;display:block}
.bbx-logo p{margin:0;font-size:clamp(14px,1.5vw,18px);font-weight:700;color:#004536}
.bbx-logo p b{color:#AC2C32}
.bbx-r{display:grid;gap:12px}
.bbx-sw{display:grid;grid-template-columns:repeat(3,minmax(0,1.5fr)) repeat(5,minmax(0,1fr));gap:6px;align-items:end}
.bbx-sw span{display:grid;gap:4px;font-size:10.5px;font-weight:800;color:#23362f;line-height:1.1;text-align:center}
.bbx-sw i{display:block;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);height:56px}
.bbx-sw span:nth-child(-n+3) i{height:84px}
@media (max-width:560px){.bbx-sw{grid-template-columns:repeat(3,minmax(0,1fr))}.bbx-sw span:nth-child(-n+3) i{height:64px}.bbx-sw i{height:44px}}
.bbx-row{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;background:#FBF3EC;border-radius:14px;padding:12px 14px}
.bbx-row>b{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#646363;min-width:74px}
.bbx-f{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.bbx-f .mo{font-size:24px;font-weight:700;letter-spacing:-.02em;color:#004536;line-height:1}
.bbx-f i{display:block;height:22px;background:#004536;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.bbx-f .hn{aspect-ratio:9498/742;--m:url(../type/hn-blkcn-miel.svg)}
.bbx-f .po{aspect-ratio:14058.1/1081.5;--m:url(../type/poma-abc.svg)}
.bbx-t{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;flex:1;min-width:220px}
.bbx-t img{width:100%;height:auto;border-radius:4px;display:block}
.bbx-ch{display:flex;gap:6px;flex-wrap:wrap}
.bbx-ch span{border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:800;background:#fff;color:#AC2C32;box-shadow:inset 0 0 0 1.5px rgba(172,44,50,.35)}
.bbx-note{max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,40px) clamp(18px,2.6vw,28px);font-size:13px;font-weight:700;color:#646363}
