.desktop-resources{align-self:stretch;align-items:center;display:flex;position:relative}.site-header .desktop-resources>a{color:#fff;white-space:nowrap;align-items:center;min-height:72px;font-size:14px;font-weight:500;display:flex;position:relative}.site-header .desktop-resources>a.active:after{content:"";background:#a9e0d0;height:2px;position:absolute;bottom:0;left:0;right:0}.desktop-resources-menu{opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:16px;flex-direction:column;gap:2px;width:235px;padding:9px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:calc(100% - 5px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 18px 48px #001c4d25}.desktop-resources:hover .desktop-resources-menu,.desktop-resources:focus-within .desktop-resources-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.site-header .desktop-resources-menu>a{color:#102957;white-space:normal;border-radius:9px;min-height:42px;padding:11px 12px;font-size:13px;line-height:1.35}.site-header .desktop-resources-menu>a:hover,.site-header .desktop-resources-menu>a:focus-visible{color:#0050d8;background:#f0f5fd}.navigation-sheet .mobile-resource-links{flex-direction:column;padding:0 0 10px 16px;display:flex}.navigation-sheet .mobile-resource-links a{min-height:40px;padding:11px 0;font-size:14px}.navigation-sheet .mobile-resource-links a:last-child{border-bottom:0}.how-to-index{padding-top:42px;padding-bottom:100px}.how-to-index>section{scroll-margin-top:110px}.how-to-index>section+section{margin-top:56px}.how-to-index>section>h2{margin:0 0 23px;font-size:clamp(28px,3vw,38px);line-height:1.2}.how-to-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.how-to-grid .news-card{height:100%}.how-to-grid .news-card h3 a:hover{color:var(--blue)}.how-to-article{max-width:900px;padding-top:42px;padding-bottom:100px}.how-to-article>section,.how-to-article>aside,.how-to-article>nav{margin-top:52px}.how-to-article h2{margin:0 0 20px;font-size:clamp(27px,3vw,36px);line-height:1.2}.how-to-article p{font-size:17px;line-height:1.8}.how-to-answer{background:var(--surface);border-radius:22px;padding:30px 34px}.how-to-answer .small-label{margin-bottom:12px;display:block}.how-to-answer p{color:var(--navy);margin:0;font-size:clamp(19px,2vw,23px)}.how-to-steps ol{counter-reset:guide-step;margin:0;padding:0;list-style:none}.how-to-steps li{counter-increment:guide-step;min-height:48px;padding:0 0 24px 56px;position:relative}.how-to-steps li+li{border-top:1px solid var(--line);padding-top:25px}.how-to-steps li:before{content:counter(guide-step);background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid;position:absolute;top:0;left:0}.how-to-steps li+li:before{top:25px}.how-to-steps h3{margin:2px 0 10px;font-size:21px;line-height:1.3}.how-to-steps p{margin:0}.how-to-directions{background:var(--surface);border-radius:22px;padding:32px}.how-to-directions .small-label{margin-bottom:12px;display:block}.how-to-directions>p{margin:0 0 20px}.how-to-directions ul,.how-to-sources ul{margin:0 0 22px;padding:0;list-style:none}.how-to-directions li+li,.how-to-sources li+li{border-top:1px solid var(--line)}.how-to-directions li a,.how-to-sources li a,.how-to-related>a{color:var(--blue);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-weight:600;display:flex}.how-to-directions a:hover,.how-to-sources a:hover,.how-to-related>a:hover{text-underline-offset:4px;text-decoration:underline}.how-to-related>a+a{border-top:1px solid var(--line)}@media (max-width:1100px){.site-header .desktop-resources>a{font-size:12px}}@media (max-width:950px){.how-to-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.how-to-index{padding-top:28px;padding-bottom:65px}.how-to-index>section+section{margin-top:44px}.how-to-grid{grid-template-columns:1fr;gap:15px}.how-to-article{padding-top:24px;padding-bottom:65px}.how-to-article>section,.how-to-article>aside,.how-to-article>nav{margin-top:38px}.how-to-answer,.how-to-directions{border-radius:18px;padding:24px}.how-to-article p{font-size:15px}.how-to-answer p,.how-to-steps h3{font-size:18px}.how-to-steps li{padding-left:48px}}@media (prefers-reduced-motion:reduce){.desktop-resources-menu{transition:none}}
