/* One shared, static brand treatment. No script, font download or animation. */
.edu-brand{display:inline-flex;align-items:center;gap:12px;min-width:0;text-decoration:none;color:#10354b}
.edu-brand__icon{display:block;width:56px;height:56px;max-width:none;flex:0 0 56px;object-fit:contain;background:#fff;border-radius:8px}
.edu-brand>span{min-width:0}
.edu-brand strong{display:block;font-size:22px;line-height:1.3;letter-spacing:1.6px}
.edu-brand small{display:block;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:1px}
.edu-document-brand{padding:0 0 20px;margin-bottom:18px;border-bottom:1px solid #dce7ed}
.edu-brand:focus-visible{outline:3px solid #e3a828;outline-offset:5px;border-radius:8px}
@media(max-width:600px){.edu-brand{gap:8px}.edu-brand__icon{width:44px;height:44px;flex-basis:44px}.edu-brand strong{font-size:17px;letter-spacing:1px}.edu-brand small{font-size:9px;letter-spacing:.5px}}
@media print{.edu-document-brand{break-inside:avoid}.edu-brand__icon{print-color-adjust:exact}}
