.portal-site-footer{color:#173f3e;background:#f0f0e8;border-top:1px solid #d7ddd2}.portal-footer-links{grid-template-columns:1.15fr 1fr 1fr;gap:clamp(32px,6vw,80px);max-width:1280px;padding-top:56px;padding-bottom:52px;display:grid}.portal-footer-brand{max-width:270px}.portal-footer-brand img{width:155px;max-width:100%;height:auto;margin:0 0 20px;display:block}.portal-footer-brand p{margin:0 0 16px;font-size:14px;line-height:1.7}.portal-footer-brand small{color:#62736b;font-size:11px}.portal-footer-links nav h2{letter-spacing:.06em;text-transform:uppercase;margin:5px 0 20px;font:600 15px/1.4 Arial,sans-serif}.portal-footer-links ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.portal-footer-links a{color:inherit;font-size:14px;line-height:1.6;text-decoration:none}.portal-footer-links li a{text-underline-offset:4px;padding:3px 0;display:inline-block}.portal-footer-links li a:hover{text-decoration:underline}.portal-site-footer a:focus-visible,.portal-programs-scroll:focus-visible{outline-offset:5px;outline:3px solid #a67839}.portal-programs-strip{color:#fff;background:#071438;padding:24px 0}.portal-programs-strip>.portal-wrap{max-width:1380px}.portal-programs-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.portal-programs-scroll{scrollbar-width:thin;scrollbar-color:#7b869c #071438;overflow:auto hidden}.portal-programs-scroll img{width:100%;min-width:940px;max-width:none;height:auto;margin:0;display:block}.portal-programs-hint{display:none}.discover-home .discover-social{color:#173f3e;background:#e9ede5;border-top:1px solid #dbe1d5}.discover-home .discover-social-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,72px);padding-top:64px;padding-bottom:64px}.discover-home .discover-social-card{box-shadow:none;background:#faf9f3;border:1px solid #d4dcce;border-radius:16px;gap:18px;width:100%;max-width:370px;padding:30px}.discover-home .discover-social-card img{width:150px;height:auto}.discover-home .discover-social-card strong{font-size:15px;font-weight:500}.discover-home .discover-social h2{max-width:550px;font-size:clamp(30px,3.2vw,43px)}.discover-home .discover-social-grid>div:last-child>p{max-width:560px;line-height:1.75}.discover-home .discover-social-grid>div:last-child>strong{color:#536c5e;font-size:14px;font-weight:500}.discover-home .discover-social-card .discover-button{min-height:44px;padding:13px 20px;font-size:13px}@media (width<=760px){.portal-footer-links{grid-template-columns:1fr 1fr;gap:30px;padding-top:36px;padding-bottom:32px}.portal-footer-brand{grid-column:1/-1;grid-template-columns:120px minmax(0,1fr);align-items:center;column-gap:24px;max-width:100%;display:grid}.portal-footer-brand>a{grid-row:1/3}.portal-footer-brand img{width:120px;margin:0}.portal-footer-brand p{margin:0 0 8px}.portal-footer-links li a{min-height:38px;padding:7px 0}.portal-programs-strip{padding:22px 0 16px}.portal-programs-hint{letter-spacing:.03em;color:#ced4df;margin:12px 0 0;font-size:11px;display:block}.discover-home .discover-social-grid{grid-template-columns:1fr;gap:26px;padding-top:40px;padding-bottom:40px}.discover-home .discover-social-card{max-width:100%;padding:24px}.discover-home .discover-social-grid>div:last-child{grid-row:1}.discover-home .discover-social h2{font-size:32px}.discover-home .discover-social-card img{width:135px}}@media (width<=380px){.portal-footer-links,.portal-footer-brand{grid-template-columns:1fr}.portal-footer-brand>a{grid-row:auto}.portal-footer-brand img{margin-bottom:14px}}.portal-home footer.portal-site-footer{color:#173f3e;background:#f0f0e8;padding:0}.portal-site-footer .portal-footer-links nav{display:block}.portal-site-footer .portal-footer-brand p{margin:0 0 16px}.portal-site-footer .portal-footer-links nav h2{margin:5px 0 20px}.discover-home .discover-instagram-widget{color:#173f3e;background:#faf9f3;border:1px solid #bac8b7;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:16px;width:100%;max-width:370px;padding:24px;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.discover-instagram-widget>span{gap:7px;min-width:0;display:grid}.discover-instagram-widget strong{font-size:18px;font-weight:600}.discover-instagram-widget>span>span{font-size:13px}.discover-home .discover-instagram-widget:hover{background:#fff;border-color:#527465}.discover-instagram-widget:focus-visible{outline-offset:5px;outline:3px solid #9a7540}@media (width<=760px){.discover-home .discover-instagram-widget{max-width:100%;padding:22px}.discover-home .discover-social-grid>div:last-child{grid-row:1}}
