.faq-head{gap:var(--s-6);align-items:center;display:grid}.faq-head h1{margin-bottom:var(--s-3)}.faq-head-art{display:none}@media (width>=900px){.faq-head{grid-template-columns:minmax(0,1fr) 220px}.faq-head-art{width:220px;height:220px;display:block}}.faq-search{max-width:640px;margin-top:var(--s-6);flex-direction:column;gap:6px;display:flex}.faq-search-box{align-items:center;gap:var(--s-2);border:1.5px solid var(--border);border-radius:var(--r-pill);min-height:56px;color:var(--text-muted);transition:border-color var(--t-fast), box-shadow var(--t-fast);background:#fff;padding:0 8px 0 18px;display:flex}.faq-search-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--navy-800) 10%, transparent)}.faq-search-input.input{min-width:0;min-height:52px;box-shadow:none;background:0 0;border:0;flex:auto;padding:0;font-size:17px}.faq-search-input.input:focus{box-shadow:none;background:0 0}.faq-search-input::-webkit-search-cancel-button{display:none}.faq-clear{background:var(--surface-2);width:44px;height:44px;color:var(--brand);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.faq-clear[hidden]{display:none}.faq-live{margin:var(--s-3) 0 0;max-width:640px}.faq-live .icon{color:var(--accent);vertical-align:-3px}.faq-layout{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.faq-layout>*{min-width:0}@media (width>=1024px){.faq-layout{column-gap:var(--s-8);grid-template:"nav main""still main"1fr/300px minmax(0,1fr);align-items:start}.faq-nav{grid-area:nav}.faq-main{grid-area:main}.faq-still{grid-area:still}}.faq-rail.card{box-shadow:none;background:0 0;border:0;padding:0}.faq-rail-title{margin:0 0 var(--s-3);letter-spacing:.04em;color:var(--text-muted);font-size:14px;line-height:20px;font-family:var(--font-body,inherit);padding-left:8px;font-weight:600;display:none}html[lang=en-GB] .faq-rail-title{text-transform:uppercase}.faq-cats{gap:var(--s-2);scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.faq-cats::-webkit-scrollbar{display:none}.faq-cat{align-items:center;gap:var(--s-2);border:1.5px solid var(--border);border-radius:var(--r-pill);min-height:44px;color:var(--brand);white-space:nowrap;transition:background var(--t-fast);background:#fff;flex:none;padding:4px 8px 4px 16px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:flex}.faq-cat .plate-icon{background:var(--surface-2);width:40px;height:40px;display:none}.faq-cat:hover{background:var(--surface-2)}.faq-cat:hover .plate-icon{background:#fff}.faq-cat[aria-current=true]{background:var(--brand-tint)}.faq-cat[aria-current=true] .plate-icon{background:var(--brand);color:#fff}.faq-cat-name{flex:auto;min-width:0}.faq-cat-count{border-radius:var(--r-pill);background:var(--surface-2);min-width:28px;color:var(--text-muted);text-align:center;flex:none;padding:2px 8px;font-size:13px}.faq-cat[aria-current=true] .faq-cat-count{background:var(--accent);color:#fff}@media (width<=1023.98px){.faq-cat{min-height:40px;padding:8px 14px;font-size:14px;font-weight:500}.faq-cat:hover{border-color:var(--brand);color:var(--brand);background:#fff}.faq-cat[aria-current=true]{background:var(--brand);border-color:var(--brand);color:#fff}.faq-cat-count{min-width:auto;color:inherit;font-variant-numeric:tabular-nums;opacity:.7;background:0 0;border-radius:0;padding:0}.faq-cat[aria-current=true] .faq-cat-count{color:inherit;background:0 0}}@media (width>=1024px){.faq-rail.card{padding:var(--s-4);background:var(--surface)}.faq-rail-title{display:block}.faq-cats{flex-direction:column;gap:4px;padding-bottom:0;overflow:visible}.faq-cat{border-radius:var(--r-tile);white-space:normal;background:0 0;border:0;width:100%;min-height:52px;padding:6px 12px 6px 6px}.faq-cat .plate-icon{display:grid}}.faq-summary{margin:0 0 var(--s-4);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.faq-group+.faq-group{margin-top:var(--s-8)}.faq-group-title{margin:0 0 var(--s-3);align-items:center;gap:10px;font-size:20px;line-height:26px;display:flex}.faq-group-title .icon{color:var(--accent)}.faq-item{scroll-margin-top:calc(var(--header-h) + 24px)}.faq-item summary{align-items:flex-start}.faq-item summary>.icon{flex:none;margin-top:2px}.faq-q-wrap{flex-direction:column;gap:4px;min-width:0;display:flex}.faq-answer p{margin:0 0 var(--s-3);max-width:68ch}.faq-item-foot{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--navy-100);flex-wrap:wrap;display:flex}.faq-item-foot .faq-copy{margin-left:auto}.faq-still{gap:var(--s-3) var(--s-4);grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.faq-still-art{width:64px;height:64px}.faq-still h2{margin:0}.faq-still p,.faq-still-actions{grid-column:1/-1;margin:0}.faq-still-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.faq-still-actions .btn{flex:160px}
