.intro-brands.document-layout{grid-template-columns:minmax(0,1fr) minmax(220px,.85fr) minmax(0,1fr);max-width:none;align-items:center;gap:24px}
.document-card{min-width:0;background:#182b3c;border:1px solid #ffffff25;padding:18px;text-align:center}
.document-card h3{font-size:1.125rem;line-height:1.4;margin:0 0 16px;min-height:2.8em;display:flex;align-items:center;justify-content:center}
.document-page{display:block;touch-action:pan-y}.document-page img{display:block;width:100%;height:auto;aspect-ratio:637/900;object-fit:contain}
.document-controls{display:flex;align-items:center;justify-content:center;gap:22px;margin:14px 0}.document-controls button{width:44px;height:44px;border:1px solid #e6bd75;background:transparent;color:#e6bd75;font-size:24px;cursor:pointer}.document-controls button:disabled{opacity:.35;cursor:default}.document-controls button:focus-visible,.document-page:focus-visible{outline:3px solid #fff;outline-offset:3px}.document-controls span{font-size:1rem;min-width:50px}.document-card>.text-link{font-size:1rem}
.document-layout>.intro-brand{align-self:center}.document-language{display:flex;gap:8px;margin:0 0 16px}.document-language button{flex:1;min-height:44px;border:1px solid #e6bd75;color:#e6bd75;background:transparent;font:inherit;font-size:1rem;cursor:pointer;padding:8px}.document-language button[aria-pressed="true"]{background:#e6bd75;color:#0d2033;font-weight:700}.document-language button:focus-visible{outline:3px solid white;outline-offset:3px}
@media(max-width:850px){.intro-brands.document-layout{grid-template-columns:1fr;max-width:460px}.document-layout>.intro-brand{grid-row:1}.presentation-empty{aspect-ratio:auto;min-height:200px}.document-card h3{min-height:0}}
