.priority-offers{max-width:1320px;margin:0 auto;padding:28px 28px 48px;color:#172743;font-family:'Open Sans',Arial,sans-serif;scroll-margin-top:100px}
.priority-heading h1{font-size:clamp(1.6rem,2.4vw,2.5rem);line-height:1.16;margin:6px 0 10px;letter-spacing:-.025em}.priority-heading>p{margin:6px 0;max-width:850px}.priority-heading .eyebrow{font-size:11px;color:#655025}
.offer-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 16px}.offer-shortcuts a{padding:12px;border-bottom:2px solid #b89755;color:#172743;text-decoration:none;font-size:13px;font-weight:700}
.priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.priority-card{background:#fff;border:1px solid #d8dee7;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;scroll-margin-top:110px;box-shadow:0 8px 24px #17274309}.priority-card>img{width:100%;height:180px;object-fit:contain;background:#eef1f5;display:block}.priority-body{padding:20px;display:flex;flex:1;flex-direction:column;gap:12px}.priority-body p{margin:0;line-height:1.55;font-size:13px}.priority-body h2{font-size:22px;line-height:1.2;letter-spacing:-.02em;margin:0;min-height:53px}.priority-body .priority-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#7a612d}.priority-date{font-weight:700}.priority-price{padding:14px;background:#f4f1e9;border-left:3px solid #b89755;font-size:14px;line-height:1.6}.priority-price p+p{margin-top:10px}.priority-body .priority-note{font-size:12px;color:#526176}.priority-body>.button{margin-top:auto;min-height:45px;border-radius:6px;font-size:13px;padding:12px;text-align:center}.priority-details{font-size:12px;text-align:center;color:#354b6b;text-underline-offset:3px}.priority-offers a:focus-visible{outline:3px solid #ae7e24;outline-offset:3px}
@media(min-width:1000px){.topbar{padding-top:10px;padding-bottom:10px}.topbar .brand-logo{width:64px;height:64px}.section-shortcuts{padding-top:8px;padding-bottom:8px}}
@media(max-width:760px){.priority-offers{padding:18px 16px 32px}.priority-grid{grid-template-columns:1fr;gap:22px}.offer-shortcuts{gap:5px;margin-top:16px}.offer-shortcuts a{padding:8px 4px;font-size:11px;line-height:1.4}.priority-card>img{height:190px}.priority-body h2{min-height:0}.topbar{padding:10px 16px}.topbar .brand-logo{width:52px;height:52px}.topbar .brand-institution,.topbar .brand-signature{display:none}.section-shortcuts{display:none}.topbar nav{display:none}.priority-heading h1{font-size:26px}.priority-heading>p{font-size:13px}}
.priority-offers{padding-top:20px}.priority-heading h1{margin:4px 0 8px}.offer-shortcuts{margin:12px 0}.priority-card>img{height:145px}.priority-body{padding:16px;gap:10px}.priority-body h2{min-height:48px;font-size:21px}.mobile-site-menu{display:none}
@media(min-width:1000px){.topbar{min-height:96px}}
@media(max-width:760px){.topbar{min-height:84px}.mobile-site-menu{display:block;font-size:12px}.mobile-site-menu summary{cursor:pointer;padding:8px;color:#fff}.mobile-site-menu nav{display:grid!important;position:absolute;right:12px;top:80px;z-index:20;max-height:70vh;overflow:auto;padding:16px;background:#142442;border:1px solid #b89755}.mobile-site-menu a{padding:9px}.priority-card>img{height:170px}}
