.breadcrumbs ol{flex-wrap:wrap;gap:.3rem .6rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{overflow-wrap:anywhere;gap:.6rem;min-width:0;max-width:100%;display:flex}.breadcrumbs a{padding-block:.4rem}.breadcrumbs a:focus-visible{outline-offset:3px;outline:2px solid}.service-handoff{overflow-wrap:anywhere;margin-block:1rem}.service-resources{border-top:1px solid var(--sand-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem 2rem;margin-top:1rem;padding-top:1rem;display:grid}.service-resources h3{margin:0 0 .5rem;font-size:1.15rem}.service-resources ul{margin:0;padding-left:1.1rem}.service-resources li{overflow-wrap:anywhere;padding-block:.3rem}html{scrollbar-width:auto}main h2{font-size:clamp(1.65rem,3vw,2.65rem);line-height:1.2}.section{padding-block:clamp(2.5rem,4vw,3.75rem)}.faq-page .hero.index-hero{isolation:isolate;padding:1.5rem var(--page-gutter);background:#fff;display:block;position:relative;overflow:hidden}.faq-page .index-hero .hero-copy{max-width:none;position:relative}.faq-page .index-hero .hero-copy>p:not(.eyebrow){max-width:62ch}.faq-page .index-hero .media-frame{z-index:-1;max-width:none;position:absolute;inset:0 0 0 48%}.faq-page .index-hero .media-frame img{object-fit:cover;width:100%;height:100%;max-height:none;mask-image:linear-gradient(90deg,#0000,#000 45%)}.faq-page .index-hero .eyebrow{display:none}.faq-page #educational-questions{background:#fff;padding-top:1rem}.faq-search:not([hidden]){align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.faq-search label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.faq-search input{border:1px solid var(--sand-line);min-width:0;font:inherit;color:var(--ink);background:#fff;border-radius:5px;flex:1;padding:.8rem 1rem}.faq-search .button{cursor:pointer;border:0;border-radius:5px;min-height:46px;padding:.7rem 2rem}.faq-clear{color:var(--clay);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}.faq-workspace{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:2rem;display:grid}.faq-sidebar{background:var(--sand);padding:1rem;position:sticky;top:8.5rem}.faq-page nav.faq-topic-nav{background:0 0;border:0;margin:0;padding:0;display:block}.faq-topic-heading{margin:0 0 .75rem;font-weight:700}.faq-page nav.faq-topic-nav ul{margin:0;padding:0;list-style:none}.faq-page nav.faq-topic-nav li{margin:0}.faq-topic-nav a{border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:.6rem;min-height:40px;padding:.55rem .65rem;font-size:.9rem;line-height:1.5;text-decoration:none;display:flex}.faq-topic-nav a[aria-current]{color:var(--ink);border-left-color:var(--accent);background:#f9ebcf;border-radius:4px}.faq-count{flex-shrink:0}.faq-page .faq-service-shortcuts{border-top:1px solid var(--sand-line);margin-top:1.5rem;padding-top:1rem;display:block}.faq-service-shortcuts p{text-align:left;margin:0 0 .5rem;font-size:.9rem;font-weight:700}.faq-service-buttons{flex-direction:column;display:flex}.faq-service-buttons a{min-height:40px;color:var(--ink);align-items:center;padding:.4rem .65rem;font-size:.9rem;text-decoration:none;display:flex}.faq-page .faq-category{margin:0 0 2rem}.faq-page .faq-category h2{border-left:4px solid var(--accent);margin:0 0 1rem;padding-left:1rem;font-size:clamp(1.25rem,1.8vw,1.65rem)}.faq-group-count{color:#666;margin-left:.6rem;font-size:.85rem;font-weight:400}.faq-page .faq-list{display:block}.faq-page details{border:0;border-bottom:1px solid var(--sand-line);background:#fff;border-radius:0;margin:0;padding:0}.faq-page summary{cursor:pointer;padding:.85rem 1rem;font-size:1rem;line-height:1.5}.faq-page details[open]{background:var(--sand);padding-bottom:.4rem}.faq-page details p{margin:.8rem 1rem}.faq-page [hidden]{display:none!important}.faq-mobile-topics{display:none}@media (width<=900px){.faq-workspace{grid-template-columns:220px minmax(0,1fr);gap:1rem}.faq-sidebar{padding:.75rem;top:6rem}.faq-topic-nav a{font-size:.85rem}.faq-page .index-hero .media-frame{opacity:.25;inset:0 0 0 35%}}@media (width<=640px){.faq-workspace{display:block}.faq-sidebar{margin-bottom:1.25rem;position:static}.faq-mobile-topics{width:100%;font:inherit;color:var(--ink);border:1px solid var(--sand-line);background:#fff;border-radius:4px;padding:.75rem;font-weight:700;display:block}.faq-page nav.faq-topic-nav:has(.faq-mobile-topics) ul{display:none}.faq-service-buttons{flex-flow:wrap;gap:0 .6rem}.faq-page .faq-service-shortcuts{margin-top:.75rem;padding-top:.75rem}.faq-search .button{padding:.7rem 1rem}.faq-search:not([hidden]){flex-wrap:wrap}.faq-search input{flex:55%}.faq-page .index-hero .media-frame{opacity:.12;inset:0 0 0 15%}}.faq-page summary{justify-content:space-between;gap:1rem;list-style:none;display:flex}.faq-page summary::-webkit-details-marker{display:none}.faq-page summary:after,.faq-topic-nav a:after,.faq-service-buttons a:after{content:"";background:url(/assets/images/faq-plus.svg) 50%/contain no-repeat;flex-shrink:0;width:16px;height:16px;display:block}.faq-page details[open] summary:after{background-image:url(/assets/images/faq-minus.svg)}.faq-topic-nav a:after,.faq-service-buttons a:after{background-image:url(/assets/images/faq-chevron.svg);width:13px;height:13px}.faq-count,.faq-service-buttons a:after{margin-left:auto}.faq-search input{background:#fff url(/assets/images/faq-search.svg) 1rem/18px no-repeat;padding-left:2.75rem}#related-work-options{display:block}