/* Reference page layouts; content remains editable in WordPress. */
#btp-app .btp-brand-page .btp-brand-board{background:linear-gradient(145deg,#243855 0%,#061329 70%);border-radius:10px;min-height:370px;padding:38px 24px;gap:42px}
#btp-app .btp-brand-page .btp-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:420px}
#btp-app .btp-brand-page .btp-swatches>div{min-width:0}
#btp-app .btp-brand-page .btp-swatch{width:100%;height:50px;border-radius:5px;margin-bottom:7px}
#btp-app .btp-brand-page .btp-guide{border-radius:10px;padding:26px}
#btp-app .btp-brand-page .btp-two-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#btp-app .btp-brand-page .btp-asset-group{border-radius:10px;padding:23px 20px;min-height:310px}
#btp-app .btp-brand-page .btp-asset-group h2{font-size:21px;margin-bottom:8px}
#btp-app .btp-brand-page .btp-asset-group>.btp-prose{font-size:12px;color:var(--btp-muted)}
#btp-app .btp-brand-page .btp-asset-top{margin-bottom:18px}
#btp-app .btp-brand-page .btp-asset-items{margin:12px 0 22px}
#btp-app .btp-brand-page .btp-asset-link,#btp-app .btp-brand-page .btp-unavailable{padding:12px 0;font-size:12px;gap:7px}
#btp-app .btp-brand-page .btp-format-options button{padding:6px 9px}
#btp-app .btp-brand-page .btp-guide .btp-disclosure summary>.btp-icon,#btp-app .btp-help-page .btp-disclosure summary>.btp-icon{display:none}
#btp-app .btp-brand-page .btp-guide .btp-disclosure summary:after,#btp-app .btp-help-page .btp-disclosure summary:after{content:'+';font-size:22px;font-weight:400;line-height:1;flex:0 0 17px;color:#6689a3}
#btp-app .btp-brand-page .btp-guide .btp-disclosure[open]>summary:after,#btp-app .btp-help-page .btp-disclosure[open]>summary:after{content:'−'}
#btp-app .btp-help-page .btp-contact{border-radius:10px;padding:26px}
#btp-app .btp-help-page .btp-contact>.btp-icon{background:#e7f3f7;color:#5c97aa}
#btp-app .btp-help-page .btp-help-faq{border-radius:10px;margin-top:26px}
@media(max-width:1180px){#btp-app .btp-brand-page .btp-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:782px){#btp-app .btp-brand-page .btp-brand-board{min-height:310px}#btp-app .btp-brand-page .btp-swatches{gap:10px}#btp-app .btp-brand-page .btp-guide{padding:23px}}
@media(max-width:600px){#btp-app .btp-brand-page .btp-two-columns{grid-template-columns:1fr}#btp-app .btp-brand-page .btp-brand-board{padding:30px 20px}#btp-app .btp-brand-page .btp-swatch{height:42px}#btp-app .btp-help-page .btp-contact{padding:23px}#btp-app .btp-help-page .btp-disclosure summary{min-height:48px}}
