.institution-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.institution-tabs a{padding:9px 13px;border:1px solid #d6deeb;border-radius:9px;text-decoration:none;font-size:14px}.institution-section{margin:45px 0;scroll-margin-top:100px}.institution-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.institution-pair article{padding:23px;background:#f4f6fa;border:1px solid #e0e5ef;border-radius:15px}.institution-pair h3{margin-top:0}.institution-pair p,.institution-pair li{font-size:17px;line-height:1.75}.institution-principles{background:#f7f2e8;border-left:4px solid #bd913e;border-radius:12px;padding:22px 26px}.institution-detail{border-bottom:1px solid #dce3ee;padding:16px 4px}.institution-detail summary{font-size:18px;font-weight:650;cursor:pointer}.institution-detail p{font-size:17px}.institution-support-fold{margin-top:35px;border:1px solid #dce3ee;border-radius:14px;padding:18px 22px}.institution-support-fold>summary{display:flex;align-items:center;flex-wrap:wrap;gap:20px;cursor:pointer;font-weight:650}.institution-support-fold .payment-brands{margin:0;transform:scale(.8);transform-origin:left center}.institution-support-fold .bbva-mark{font-size:22px}.institution-support-fold:not([open]) .itm-support{display:none}.institution-support-fold .itm-support{margin-top:25px}.settings-group{border:1px solid #dbe2ee;border-radius:12px;margin:12px 0;padding:14px 18px}.settings-group>summary{font-weight:700;font-size:17px;cursor:pointer}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin-top:18px}.general-settings .settings-grid label{margin:0;font-size:14px}.general-settings .settings-grid input,.general-settings .settings-grid textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #cad5e7;border-radius:8px;font:inherit;margin:6px 0 0}.general-settings .settings-grid textarea{resize:vertical}.settings-group p{font-size:14px;line-height:1.6;margin-bottom:4px}.settings-image{display:grid;gap:10px;align-content:start}.settings-image>img{height:85px;width:100%;object-fit:contain;background:#eef2f8;padding:8px;border-radius:8px}.settings-image:has([name=logoDark])>img{background:#152644}.settings-image .btn{justify-self:start;cursor:pointer}.general-settings form>.btn{margin-top:16px}.visitor-course-panel{padding:20px 24px;margin-bottom:28px;background:#fff4cf;border:1px solid #ead18a;border-radius:12px}.visitor-course-panel p{font-size:16px;line-height:1.7;margin:8px 0 12px}.visitor-course-panel>.strong{font-size:18px}.visitor-course-panel .actions{gap:10px}.institution-notice{padding:18px 22px;background:#f5f1e5;border-left:4px solid #b98c3c;border-radius:10px;margin:22px 0}.institution-notice p{margin:8px 0 0;font-size:16px;line-height:1.7}.hero-copy h1{font-size:clamp(31px,3.3vw,47px)}@media(max-width:700px){.institution-pair,.settings-grid{grid-template-columns:1fr}.institution-pair article{padding:18px}.institution-tabs a{font-size:13px}.settings-group{padding:13px}.visitor-course-panel{padding:17px}.institution-support-fold>summary{gap:10px}.institution-support-fold .payment-brands{max-width:230px}}
