.wa-site .wa-open-reg-section{background:linear-gradient(145deg,#edf8fb,#f8fbfd 48%,#fffdf7);padding:72px 0 82px;scroll-margin-top:90px}.wa-site .wa-open-reg-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:32px;display:flex}.wa-site .wa-open-reg-heading>div{max-width:740px}.wa-site .wa-open-reg-eyebrow{color:#176b87;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.wa-site .wa-open-reg-dot{background:#20a8cb;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 4px #20a8cb20}.wa-site .wa-open-reg-heading h2{color:var(--brand-900);margin:9px 0;font-size:clamp(29px,3.8vw,44px);font-weight:700}.wa-site .wa-open-reg-heading p{color:#5b7284;font-size:16px;line-height:1.9}.wa-site .wa-open-reg-all{color:#0c5378;background:#fff;border:1px solid #bacfdb;border-radius:12px;flex:none;min-height:44px;padding:11px 17px;font-size:13px;font-weight:700}.wa-site .wa-open-reg-all:hover{border-color:var(--brand-500);color:var(--brand-900)}.wa-site .wa-open-reg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.wa-site .wa-open-reg-card{background:#fff;border:1px solid #d7e7ef;border-radius:21px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 9px 30px #011d350d}.wa-site .wa-open-reg-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #011d351a}.wa-site .wa-open-reg-image{aspect-ratio:16/9;background:linear-gradient(125deg,var(--brand-900),var(--brand-700));overflow:hidden}.wa-site .wa-open-reg-image img{object-fit:contain;width:100%;height:100%;display:block}.wa-site .wa-open-reg-symbol{background:radial-gradient(circle at 80% 15%,#2ec2eb47,transparent 45%),linear-gradient(125deg,var(--brand-900),var(--brand-700));flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.wa-site .wa-open-reg-image.wa-open-reg-symbol img{object-fit:contain;filter:drop-shadow(0 6px 14px #011d3559);width:84px;height:auto}.wa-site .wa-open-reg-symbol span{color:var(--brand-100);font-size:13px;font-weight:700}.wa-site .wa-open-reg-content{flex-direction:column;flex:1;padding:23px;display:flex}.wa-site .wa-open-reg-tags{flex-wrap:wrap;gap:7px;display:flex}.wa-site .wa-open-reg-tags span{color:#145c7a;background:#e8f5fb;border-radius:99px;padding:4px 11px;font-size:12px;font-weight:700}.wa-site .wa-open-reg-content h3{color:var(--brand-900);margin:13px 0 9px;font-size:21px;font-weight:700;line-height:1.55}.wa-site .wa-open-reg-content h3 a:hover{color:#17698d}.wa-site .wa-open-reg-audience{color:#597187;font-size:13px}.wa-site .wa-open-reg-date{color:#375972;margin:12px 0 22px;font-size:13px}.wa-site .wa-open-reg-bottom{border-top:1px solid #e6edf1;flex-direction:column;align-items:stretch;gap:12px;margin-top:auto;padding-top:16px;display:flex}.wa-site .wa-open-reg-bottom>span{color:#476077;font-size:13px;font-weight:700}.wa-site .wa-open-reg-action{text-align:center;background:var(--brand-900);color:#fff;border-radius:11px;min-height:45px;padding:11px 12px;font-size:13px;font-weight:700}.wa-site .wa-open-reg-action:hover{color:#fff;background:#14557b}.wa-site .wa-open-reg-empty{color:#4c667d;background:#fff;border:1px dashed #bbd5e0;border-radius:18px;justify-content:space-between;align-items:center;gap:17px;padding:28px;display:flex}.wa-site .wa-open-reg-empty>a{color:#145c7a;white-space:nowrap;font-size:13px;font-weight:700}.wa-site .wa-open-reg-note{color:#687f92;margin-top:21px;font-size:12px}.wa-site .wa-open-reg-section a:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}@media (max-width:950px){.wa-site .wa-open-reg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-site .wa-open-reg-heading{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.wa-site .wa-open-reg-section{padding:51px 0 58px}.wa-site .wa-open-reg-grid{grid-template-columns:1fr}.wa-site .wa-open-reg-heading{gap:16px}.wa-site .wa-open-reg-all{text-align:center;width:100%}.wa-site .wa-open-reg-empty{flex-direction:column;align-items:flex-start}.wa-site .wa-open-reg-card{border-radius:17px}}@media (prefers-reduced-motion:reduce){.wa-site .wa-open-reg-card{transition:none}}.wa-site .wa-open-reg-empty-actions{flex-wrap:wrap;gap:10px;display:flex}.wa-site .wa-open-reg-empty-actions>a{color:#145c7a;white-space:nowrap;background:#fff;border:1px solid #bacfdb;border-radius:11px;padding:9px 14px;font-size:13px;font-weight:700}.wa-site .wa-open-reg-note a{color:#145c7a;text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (max-width:650px){.wa-site .wa-open-reg-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;margin-inline:-2px;padding:4px 2px 14px;overflow-x:auto}.wa-site .wa-open-reg-card{scroll-snap-align:start}.wa-site .wa-open-reg-card:hover{transform:none}.wa-site .wa-open-reg-content{padding:18px}.wa-site .wa-open-reg-content h3{margin:10px 0 6px;font-size:19px}.wa-site .wa-open-reg-date{margin:8px 0 14px}}
