.footer-join{display:none}@media (width<=700px){footer{padding-top:30px}footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding-bottom:14px}footer .footer-grid>div,footer .footer-grid>.footer-company{display:contents}footer .footer-grid .footer-h,footer .footer-blurb{display:none}footer .footer-grid img{grid-area:1/1;align-self:center;height:44px;margin:0 0 8px -6px}footer .footer-grid>div:not(:first-child)>a{border-bottom:0;min-height:44px;padding:0}footer .footer-grid>div:not(:first-child)>a:not(.footer-tel) .footer-icon{display:none}footer .footer-grid>div:not(:first-child)>a.footer-tel{grid-area:1/2;justify-self:end;margin-bottom:8px;font-size:15px}footer .footer-grid a.footer-award{border-top:1px solid #fbf7ef24;border-radius:0;order:1;grid-column:1/-1;gap:12px;max-width:none;min-height:44px;margin-top:10px;padding-top:14px}footer .footer-grid a.footer-award .seal-svg{width:36px;height:36px}footer .footer-award-t{font-size:12px;line-height:1.4}footer .footer-award-t b{margin-bottom:1px;font-size:13px}footer .footer-award-t>span,footer .footer-award-t .footer-sep{display:inline}footer .footer-address{order:2;grid-column:1/-1;margin:12px 0 0}footer .footer-address br{display:none}footer .footer-join{display:inline}footer .footer-grid .footer-npn{order:3;grid-column:1/-1;padding:3px 0 0}footer .footer-bottom{flex-direction:column;gap:2px;padding-top:14px;font-size:12px}footer .footer-legal{margin-top:10px;font-size:12px;line-height:1.5}}@media (width<=389px){footer .footer-award-t>span{display:block}footer .footer-award-t .footer-sep{display:none}}@media (width<=359px){footer .footer-join{display:none}footer .footer-address br{display:inline}}.how-card .how-icon{background:var(--navy);border-radius:50%;width:60px;height:60px}.how-card .how-icon svg{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.how-icon .k{stroke:var(--white)}.how-icon .l{stroke:var(--lime);--p:.6s}.how-icon .l+.l{--p:.75s}.how-card:nth-child(2){--c:.15s}.how-card:nth-child(3){--c:.3s}@media (prefers-reduced-motion:no-preference){.js .how-icon path{stroke-dasharray:1.05 1.2;stroke-dashoffset:1.1px;opacity:0}}.js .how-card.is-in .how-icon path{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .9s var(--ease) calc(var(--c,0s) + var(--p,0s)),opacity .1s linear calc(var(--c,0s) + var(--p,0s))}.js .how-card.is-in .how-icon .l{transition-duration:.45s,.1s}@media (width<=860px){.how-card:nth-child(n){--c:0s}}@media (width<=700px){.how-cards .how-card{grid-template-columns:52px minmax(0,1fr)}.how-card .how-icon{width:52px;height:52px}.how-card .how-icon svg{width:26px;height:26px}}.appointment-details{width:min(100%,620px);color:var(--ink);border:1px solid var(--rule);border-left:4px solid var(--lime);background:#ffffffad;border-radius:3px;margin-top:clamp(24px,3vw,34px);padding:18px 20px 17px;box-shadow:0 16px 34px -30px #1428388c}.appointment-details-title{color:var(--ink-soft);letter-spacing:.2em;text-transform:uppercase;margin:0 0 13px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;line-height:1.3}.appointment-details-schedule{align-items:flex-start;gap:10px;display:flex}.appointment-details-schedule>.fa{color:var(--lime-text);flex:none;margin-top:3px}.appointment-details-when,.appointment-details-timezone{margin:0}.appointment-details-when{color:var(--ink);flex-wrap:wrap;gap:0 7px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.appointment-details-separator{color:var(--lime-text)}.appointment-details-timezone{color:var(--ink-soft);margin-top:2px;font-size:12px;font-weight:500;line-height:1.45}.appointment-details-contact{border-top:1px solid var(--rule);gap:7px;margin-top:14px;padding-top:13px;display:grid}.appointment-details-row{min-width:0;color:var(--ink-soft);align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.appointment-details-row .fa{color:var(--blue-text);flex:none}.appointment-details-row span{overflow-wrap:anywhere}@media (width<=500px){.appointment-details{padding:16px 16px 15px}.appointment-details-when{font-size:13.5px}}.article .art-text h2{scroll-margin-top:8px}.article .art-text>:first-child{margin-top:0}@media (width>=981px) and (width<=1199px){.art-grid.art-grid-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.art-grid .art-card-lead .art-card-t{font-size:min(clamp(25px,7.8vw,30px),8.92857vw - 7.85714px)}.art-grid .art-card:not(.art-card-lead) .art-card-t{font-size:min(19px,8.92857vw - 14.2857px)}}@media (width<=359px){.art-grid .art-card:not(.art-card-lead) .art-card-t{font-size:min(19px,8.92857vw - 11.4286px)}}.art-related-aud .art-rows .art-row{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:6px;padding:20px 0}.art-related-aud .art-rows .art-row .art-go{justify-self:start}.art-related-aud .art-all{margin:11px 0 -11px;padding-block:11px}.about-answers{margin:0}.about-answers>div:first-child{padding-top:4px}.about-answers dt{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-family:Archivo Black,sans-serif;font-size:20px;font-weight:400;line-height:1.2}.about-answers dd{color:var(--ink-soft);max-width:56ch;margin:0;font-size:16px;font-weight:500;line-height:1.6}.about-answers dd a{color:var(--blue-text);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.about-answers>div{border-bottom:1.5px solid var(--rule);padding:18px 0}
