.prose-article h2{margin-top:3rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:-.023em;color:#171719;scroll-margin-top:88px}@media(min-width:768px){.prose-article h2{font-size:1.625rem}}.prose-article h2:first-child{margin-top:0}.prose-article h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:1.45;letter-spacing:-.015em;color:#1b1c1e;scroll-margin-top:88px}.prose-article p{margin-top:0;margin-bottom:1.25rem;line-height:1.8}.prose-article p+p{margin-top:1.25rem}.prose-article strong{font-weight:700;color:#171719}.prose-article em{font-style:italic;color:#192744}.prose-article a{color:#0054d1;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose-article a:hover{color:#192744;text-decoration-thickness:2px}.prose-article ul,.prose-article ol{margin:1.25rem 0 1.5rem;padding-left:1.5rem}.prose-article ul{list-style-type:disc}.prose-article ol{list-style-type:decimal}.prose-article li{margin-bottom:.5rem;line-height:1.7}.prose-article blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:3px solid #192744;background-color:#f7fbff;color:#1b1c1e;font-style:normal}.prose-article blockquote p:last-child{margin-bottom:0}.prose-article hr{margin:2rem 0;border:0;border-top:1px solid rgba(112,115,124,.16)}.prose-article .callout{margin:2rem 0;padding:1.25rem 1.5rem;border-radius:12px;border:1px solid rgba(112,115,124,.16);background-color:#f7f7f8}.prose-article .callout--gold{background-color:#fef4e6;border-color:#9c580033}.news-slider{position:relative;width:100%;height:320px;overflow:hidden;border-radius:6px;background:#000}.news-slider:after{content:"";position:absolute;inset:0;background:#000000b3;pointer-events:none;z-index:2}.news-slider-track{display:flex;width:800%;height:100%;animation:news-slide 35s infinite;will-change:transform}.news-slider-track>img{width:12.5%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;border:0}@keyframes news-slide{0%,11.43%{transform:translate(0)}14.29%{transform:translate(-12.5%)}25.71%{transform:translate(-12.5%)}28.57%{transform:translate(-25%)}40%{transform:translate(-25%)}42.86%{transform:translate(-37.5%)}54.29%{transform:translate(-37.5%)}57.14%{transform:translate(-50%)}68.57%{transform:translate(-50%)}71.43%{transform:translate(-62.5%)}82.86%{transform:translate(-62.5%)}85.71%{transform:translate(-75%)}97.14%{transform:translate(-75%)}to{transform:translate(-87.5%)}}@media(max-width:1023px){.news-slider{height:240px}}@media(max-width:767px){.news-slider{height:180px}}@media(prefers-reduced-motion:reduce){.news-slider-track{animation:none}}.news-slider-caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;margin:0;max-width:calc(100% - 28px);padding:10px 16px;background:transparent;border-top:1px solid rgba(255,245,184,.7);border-bottom:1px solid rgba(255,245,184,.7);border-radius:0;color:#fff5b8;text-shadow:0 1px 3px rgba(0,0,0,.6);font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:-.01em;text-align:center;word-break:keep-all;pointer-events:none}.news-slider-caption strong{color:#ffe066;font-weight:500}.news-slider-caption__icon{display:inline-block;width:1em;height:.92em;vertical-align:-.1em;margin-right:5px}@media(min-width:768px){.news-slider-caption{font-size:1.125rem;padding:12px 22px}}@media(min-width:1024px){.news-slider-caption{font-size:1.25rem;white-space:nowrap;max-width:none}}.prefill-status{background:#f5f5f7;padding:14px 18px;border-radius:4px}.prefill-status__line{margin:0;font-size:.875rem;font-weight:400;line-height:1.6;color:#555;letter-spacing:-.01em;word-break:keep-all}@media(min-width:768px){.prefill-status__line{font-size:.9375rem}}.prefill-status__tel{color:#1a1a1a;font-weight:500;text-decoration:none}.prefill-status__tel:hover{text-decoration:underline}.prefill-status__tag{display:inline-block;padding:2px 9px;margin-right:8px;background:#5a5a5a;color:#fff;font-size:.8125rem;font-weight:400;letter-spacing:.01em;border-radius:0;vertical-align:middle}.prefill-status__line strong{color:#1a1a1a;font-weight:500}
