.brand-book-module__TgLwBa__book{color:var(--ink);background:#faf7f1}.brand-book-module__TgLwBa__wrap{width:min(1120px,100% - 36px);margin-inline:auto}.brand-book-module__TgLwBa__hero{background:var(--ink);color:#fff;border-block-end:8px solid var(--k-yellow)}.brand-book-module__TgLwBa__cover{grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(24px,5vw,72px);padding-block:clamp(42px,7vw,94px);display:grid}.brand-book-module__TgLwBa__cover h1{margin-block:16px;font-size:clamp(2.45rem,6vw,5rem);line-height:1.28}.brand-book-module__TgLwBa__cover em{color:var(--k-yellow);font-style:normal}.brand-book-module__TgLwBa__coverMark{aspect-ratio:4/3;min-width:0;box-shadow:-8px 8px var(--k-purple);background:#fff8e8;border:1px solid #fff;border-radius:24px;position:relative}.brand-book-module__TgLwBa__coverMark img,.brand-book-module__TgLwBa__logoPreview img{object-fit:contain;padding:18px}.brand-book-module__TgLwBa__label{color:var(--k-blue-strong);margin-block:0 10px;font-weight:800}.brand-book-module__TgLwBa__hero .brand-book-module__TgLwBa__label{color:var(--k-yellow)}.brand-book-module__TgLwBa__actions{flex-wrap:wrap;gap:8px;margin-block-start:16px;display:flex}.brand-book-module__TgLwBa__actions a,.brand-book-module__TgLwBa__download{border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding-inline:13px;font-weight:700;display:inline-flex}.brand-book-module__TgLwBa__actions a:hover,.brand-book-module__TgLwBa__download:hover{background:var(--k-yellow);color:var(--ink)}.brand-book-module__TgLwBa__section{padding-block:clamp(36px,6vw,78px);scroll-margin-top:120px}.brand-book-module__TgLwBa__section+.brand-book-module__TgLwBa__section{border-block-start:1px solid #dcd3df}.brand-book-module__TgLwBa__section h2{margin:0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.3}.brand-book-module__TgLwBa__lead{max-width:70ch;font-size:1.1rem;line-height:1.9}.brand-book-module__TgLwBa__steps,.brand-book-module__TgLwBa__logoGrid,.brand-book-module__TgLwBa__creatives{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.brand-book-module__TgLwBa__steps,.brand-book-module__TgLwBa__swatches{padding:0;list-style:none}.brand-book-module__TgLwBa__steps li,.brand-book-module__TgLwBa__card,.brand-book-module__TgLwBa__campaign{background:#fff;border:1px solid #e0d7e1;border-radius:16px;padding:clamp(14px,2.6vw,28px)}.brand-book-module__TgLwBa__steps span{color:var(--k-blue-strong);font-weight:800}.brand-book-module__TgLwBa__steps p{margin:0;line-height:1.85}.brand-book-module__TgLwBa__voice{background:var(--k-purple-wash);border-inline-start:5px solid var(--k-purple);margin-block-start:24px;padding:22px}.brand-book-module__TgLwBa__voice p:not(.brand-book-module__TgLwBa__label){margin:6px 0;font-size:1.2rem;font-weight:800}.brand-book-module__TgLwBa__logoPreview{background:#faf7f1;border-radius:10px;height:142px;position:relative}.brand-book-module__TgLwBa__swatches{flex-wrap:wrap;gap:12px 24px;margin-block-start:24px;display:flex}.brand-book-module__TgLwBa__swatches li{align-items:center;gap:8px;display:flex}.brand-book-module__TgLwBa__swatches i{border-radius:6px;width:24px;height:24px}.brand-book-module__TgLwBa__pink{background:var(--k-blue)}.brand-book-module__TgLwBa__purple{background:var(--k-purple)}.brand-book-module__TgLwBa__yellow{background:var(--k-yellow)}.brand-book-module__TgLwBa__campaign{margin-block-start:20px;scroll-margin-top:165px}.brand-book-module__TgLwBa__campaign h3{margin:0;font-size:clamp(1.35rem,3vw,2rem)}.brand-book-module__TgLwBa__creatives{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:start;max-width:760px}.brand-book-module__TgLwBa__creatives figure{min-width:0;margin:0}.brand-book-module__TgLwBa__creatives img{background:var(--k-purple-wash);border-radius:10px;width:100%;height:auto;display:block}.brand-book-module__TgLwBa__creatives figcaption{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:10px;display:flex}.brand-book-module__TgLwBa__creatives bdi{font-size:.84rem}.brand-book-module__TgLwBa__download{background:var(--ink);color:#fff}.brand-book-module__TgLwBa__caption{margin-block-start:16px}.brand-book-module__TgLwBa__caption summary{cursor:pointer;min-height:44px;padding-block:9px;font-weight:700}.brand-book-module__TgLwBa__caption p{max-width:70ch;line-height:1.9}@media (max-width:720px){.brand-book-module__TgLwBa__cover,.brand-book-module__TgLwBa__steps,.brand-book-module__TgLwBa__logoGrid,.brand-book-module__TgLwBa__creatives{grid-template-columns:1fr}.brand-book-module__TgLwBa__coverMark{width:min(100%,380px)}.brand-book-module__TgLwBa__creatives figure{width:min(100%,420px)}}
