.sp-head .ip-head-grid{align-items:start}.sp-head .ip-head-grid>div:first-child>p{margin-block-end:0}.sp-card{border-radius:var(--r-card);background:var(--sand)}.sp-aside{justify-items:start;gap:10px;padding:28px 32px;display:grid}.sp-aside p{font-size:var(--fs-md);color:var(--ink-2);line-height:1.8}.sp-aside .link{font-size:var(--fs-md)}.sp-aside-links{gap:8px;display:grid}.sp-big,.sp-aside p.sp-big{font-family:var(--serif);font-size:var(--fs-display);color:var(--clay-2);line-height:1.1}.sp-big.latin,.sp-big .latin{font-family:var(--latin);letter-spacing:-.02em;font-weight:600}.sp-count{min-block-size:1.6em;font-size:var(--fs-sm);color:var(--ink-3)}.sp-search{max-inline-size:36rem;margin-block:28px 8px}.sp-search-clear{border-radius:var(--r-sm);block-size:40px;inline-size:40px;color:var(--ink-3);place-items:center;display:grid;position:absolute;inset-inline-end:8px}.sp-search-clear[hidden]{display:none}.sp-search-clear:hover{background:var(--sand);color:var(--ink)}.sp-search-clear svg{block-size:16px;inline-size:16px}.sp-chips{margin-block-start:12px}.sp-chips ul{flex-wrap:wrap;gap:8px;display:flex}.sp-chips li[hidden]{display:none}.sp-faq-list{padding-block-start:72px}.sp-faq-list .wrap{gap:72px;display:grid}.sp-faq-group{scroll-margin-block-start:calc(var(--nav-h) + 24px)}.sp-faq-group[hidden],.sp-faq-list details[hidden]{display:none}.sp-faq-list .v-faq-head p{font-size:var(--fs-md);color:var(--ink-3)}.sp-empty{border:1px dashed var(--line-2);border-radius:var(--r-card);text-align:center;justify-items:center;gap:12px;padding:56px 24px;display:grid}.sp-empty[hidden]{display:none}.sp-empty-ic{block-size:28px;inline-size:28px;color:var(--clay);display:block}.sp-empty-ic svg,.sp-sub-ic svg{block-size:100%;inline-size:100%}.sp-empty h2{font-family:var(--serif);font-size:var(--h3);line-height:var(--lh-h3);overflow-wrap:anywhere}.sp-empty p{max-inline-size:30rem;font-size:var(--fs-base);color:var(--ink-2)}.sp-empty .actions{justify-content:center;margin-block-start:8px}.sp-hours{justify-items:start;gap:6px;padding:28px 32px;display:grid}.sp-hours-days{font-family:var(--serif);font-size:var(--fs-2xl);color:var(--ink);margin-block-start:6px;line-height:1.3}.sp-hours-time{font-size:var(--fs-base);color:var(--ink-2)}.sp-hours-time .latin{color:var(--ink);font-weight:600}.sp-open{border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--ink-2);background:#ffffffb3;align-items:center;gap:10px;margin-block-start:12px;padding:6px 14px;font-weight:500;display:inline-flex}.sp-open-dot{background:var(--ink-3);border-radius:50%;block-size:9px;inline-size:9px;position:relative}.sp-open[data-state=open]{background:var(--ok-bg);color:var(--ok-ink)}.sp-open[data-state=open] .sp-open-dot{background:var(--ok)}.sp-open[data-state=closed]{color:var(--ink-2);background:#ffffffb3}.sp-open[data-state=closed] .sp-open-dot{background:var(--warn)}.sp-hours-now{font-size:var(--fs-xs);color:var(--ink-3)}.sp-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sp-channel{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--paper);transition:border-color var(--dur) var(--ease);grid-template-rows:auto auto 1fr auto auto;justify-items:start;gap:8px;padding:28px 24px 24px;display:grid}.sp-channel:hover,.sp-channel:focus-within{border-color:var(--ink-3)}.sp-ic{margin-block-end:8px;display:grid}.sp-channel h3{font-family:var(--serif);font-size:var(--fs-xl);line-height:var(--lh-h3)}.sp-channel p{font-size:var(--fs-md);color:var(--ink-2);line-height:1.8}.sp-meta{border-radius:var(--r-pill);background:var(--sand);font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:6px;margin-block-start:4px;padding:3px 10px;display:inline-flex}.sp-meta svg{block-size:13px;inline-size:13px;color:var(--ink-3)}.sp-channel .link{font-size:var(--fs-md);overflow-wrap:anywhere;max-inline-size:100%;margin-block-start:10px}.sp-channel .link:after{content:"";position:absolute;inset:0}.sp-channel{position:relative}.sp-sla b{color:var(--clay-2);font-weight:500}.sp-none{color:var(--line-2)}.sp-form-intro{position:sticky;inset-block-start:calc(var(--nav-h) + 32px)}.sp-tips{font-size:var(--fs-md);color:var(--ink-2);margin-block-start:24px}.sp-form-card{border:1px solid var(--line-2);background:var(--paper);padding:32px}.sp-form{gap:20px;display:grid}.sp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sp-field{align-content:start;gap:6px;min-inline-size:0;display:grid}.sp-field label,.sp-prio legend{font-size:var(--fs-md);color:var(--ink);font-weight:500}.sp-opt{color:var(--ink-3);font-weight:400}.sp-hint{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.6}.sp-field input:not([type=radio]):not([type=file]),.sp-field select,.sp-field textarea,.sp-sub-row input{inline-size:100%;min-block-size:var(--ctl-h);border:1px solid var(--line-2);border-radius:var(--r-sm);background-color:var(--ivory);font:inherit;font-size:var(--fs-base);color:var(--ink);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), background var(--dur) var(--ease);padding:10px 14px}.sp-field textarea{resize:vertical;min-block-size:140px;line-height:1.8}.sp-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23736d66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;background-size:16px;padding-inline-end:40px}.sp-field input::placeholder,.sp-field textarea::placeholder,.sp-sub-row input::placeholder{color:var(--ink-3);opacity:.8}.sp-field input[dir=ltr]::placeholder,.sp-sub-row input::placeholder{text-align:end}.sp-field input:not([type=radio]):focus,.sp-field select:focus,.sp-field textarea:focus,.sp-sub-row input:focus{border-color:var(--clay);background-color:var(--paper);box-shadow:var(--ring);outline:none}.sp-field [aria-invalid=true],.sp-sub-row input[aria-invalid=true]{background-color:var(--paper);border-color:var(--bad)!important}.sp-err{font-size:var(--fs-sm);color:var(--bad-ink);align-items:center;gap:6px;display:flex}.sp-err:before{content:"!";background:var(--bad);block-size:16px;inline-size:16px;color:var(--white);font-family:var(--latin);font-size:var(--fs-2xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.sp-err[hidden]{display:none}.sp-prio{border:0;margin:0;padding:0}.sp-prio legend{margin-block-end:6px;padding:0}.sp-prio-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sp-prio label{cursor:pointer;display:block;position:relative}.sp-prio input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.sp-prio label>span{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--ivory);block-size:100%;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);gap:2px;padding:12px 14px;display:grid}.sp-prio b{font-weight:500;font-size:var(--fs-md);color:var(--ink)}.sp-prio small{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.5}.sp-prio label:hover>span{border-color:var(--ink-3)}.sp-prio input:checked+span{border-color:var(--clay);background:var(--clay-t);box-shadow:inset 0 0 0 1px var(--clay)}.sp-prio input:checked+span b{color:var(--clay-2)}.sp-prio input:focus-visible+span{outline:2px solid var(--clay);outline-offset:2px}.sp-suggest{border-radius:var(--r-sm);background:var(--sand);margin-block-start:6px;padding:14px 16px}.sp-suggest[hidden]{display:none}.sp-suggest p{align-items:center;gap:8px;display:flex}.sp-suggest p svg{block-size:14px;inline-size:14px}.sp-suggest ul{gap:2px;margin-block-start:6px;display:grid}.sp-suggest a{border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--ink);transition:background var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:12px;margin-inline:-8px;padding:6px 8px;display:flex}.sp-suggest a svg{block-size:14px;inline-size:14px;color:var(--ink-3);transition:transform var(--dur) var(--ease);flex:none}.sp-suggest a:hover{background:#fff9}.sp-suggest a:hover svg{color:var(--clay);transform:translate(-3px)}.sp-form-foot{border-block-start:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-block-start:8px;display:flex}.sp-form-foot .btn{margin-block-start:12px}.sp-form-foot p{font-size:var(--fs-sm);color:var(--ink-3);flex:14rem;margin-block-start:12px}.sp-office{align-items:flex-start;gap:20px;padding:32px;display:flex}.sp-office .sp-ic{background:#ffffffb3;flex:none;margin:0}.sp-office>div{justify-items:start;gap:6px;display:grid}.sp-office h2{font-family:var(--serif);font-size:var(--fs-2xl);line-height:var(--lh-h2)}.sp-office address{font-style:normal;font-size:var(--fs-base);color:var(--ink);line-height:1.85}.sp-office p{font-size:var(--fs-md);color:var(--ink-2)}.sp-office .link{font-size:var(--fs-md)}.sp-sub{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 64px;padding:40px 44px;display:grid}.sp-sub-copy{justify-items:start;gap:8px;display:grid}.sp-sub-ic{block-size:26px;inline-size:26px;color:var(--clay);margin-block-end:6px;display:block}.sp-sub h2{font-size:var(--h3-lg)}.sp-sub-copy p{font-size:var(--fs-base);color:var(--ink-2);line-height:1.85}.sp-sub-form,.sp-sub-form form{gap:8px;display:grid}.sp-sub-form label{font-size:var(--fs-sm);color:var(--ink);font-weight:500}.sp-sub-row{gap:8px;display:flex}.sp-sub-row input{flex:1;min-inline-size:0}.sp-sub-row .btn{flex:none}.sp-sub-msg{min-block-size:1.7em;font-size:var(--fs-sm);color:var(--ink-3)}.sp .form-status[data-state=error]{color:var(--bad-ink)}.sp .form-status[data-state=success]{color:var(--ok-ink);font-weight:500}.sp-form-card>.form-status{font-size:var(--fs-md);margin-block-start:16px}.sp-form-card>.form-status:empty{display:none}.sp-cl{padding-block-start:56px}.sp-filter-bar{z-index:var(--z-sticky);background:var(--ivory);border-block:1px solid var(--line);margin-block-end:8px;position:sticky;inset-block-start:var(--nav-h)}.sp-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding-block:10px;display:flex}.sp-filters{flex-wrap:wrap;gap:6px;display:flex}.sp-filters button{border:1px solid var(--line-2);border-radius:var(--r-pill);min-block-size:40px;font-size:var(--fs-md);color:var(--ink-2);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:8px;padding:6px 8px 6px 14px;display:inline-flex}.sp-filters button small{border-radius:var(--r-pill);background:var(--sand);block-size:24px;min-inline-size:24px;font-size:var(--fs-2xs);color:var(--ink-3);place-items:center;padding-inline:6px;font-weight:600;display:inline-grid}.sp-filters button:hover{border-color:var(--ink-3);color:var(--ink)}.sp-filters button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--ivory)}.sp-filters button[aria-pressed=true] small{color:var(--ivory);background:#ffffff29}.sp-k{border-radius:50%;block-size:8px;inline-size:8px}.sp-k.new{background:var(--clay)}.sp-k.improved{background:var(--ok)}.sp-k.fixed{background:var(--warn)}.sp-k.security{background:var(--bad)}.sp-k.announcement{background:var(--ink-3)}.sp-filter-row .sp-count{min-block-size:0}.sp-rels{scroll-margin-block-start:calc(var(--nav-h) + 72px);position:relative}.sp-rel{grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:12px 56px;padding-block:48px;scroll-margin-block-start:calc(var(--nav-h) + 72px);display:grid;position:relative}.sp-rel+.sp-rel{border-block-start:1px solid var(--line)}.sp-rel[hidden]{display:none}.sp-rel-when{align-self:start;justify-items:start;gap:6px;display:grid;position:sticky;inset-block-start:calc(var(--nav-h) + 92px)}.sp-ver{border-radius:var(--r-pill);background:var(--clay-t);font-size:var(--fs-sm);color:var(--clay-2);align-items:center;gap:8px;padding:3px 12px;font-weight:600;display:inline-flex}.sp-ver:before{content:"v";opacity:.7;font-weight:500}.sp-rel:first-child .sp-ver{background:var(--clay-2);color:var(--white)}.sp-rel-when time{font-size:var(--fs-md);color:var(--ink-2)}.sp-rel-body h2{font-family:var(--serif);font-size:var(--h3-lg);line-height:var(--lh-h2)}.sp-rel-body>p{max-inline-size:38rem;font-size:var(--fs-body);color:var(--ink-2);margin-block-start:8px;line-height:1.85}.sp-rel-body ul{border-block-start:1px solid var(--line);margin-block-start:20px;display:grid}.sp-rel-body li{border-block-end:1px solid var(--line);font-size:var(--fs-base);color:var(--ink);align-items:baseline;gap:14px;padding-block:14px;line-height:1.8;display:flex}.sp-rel-body li[hidden]{display:none}.sp-tag{border-radius:var(--r-pill);min-inline-size:4.25rem;font-size:var(--fs-xs);text-align:center;flex:none;padding:1px 10px;font-weight:500;display:inline-block}.sp-tag.new{background:var(--clay-t);color:var(--clay-2)}.sp-tag.improved{background:var(--ok-bg);color:var(--ok-ink)}.sp-tag.fixed{background:var(--warn-bg);color:var(--warn-ink)}.sp-tag.security{background:var(--bad-bg);color:var(--bad-ink)}.sp-tag.announcement{background:var(--sand);color:var(--ink-2)}.sp-cl .sp-empty{margin-block-start:32px}@media (prefers-reduced-motion:reduce){.sp-open-dot:after{display:none;animation:none!important}}@media (width<=1100px){.sp-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.sp-form-intro{position:static}.sp-sub{grid-template-columns:1fr;padding:32px 28px}}@media (width<=860px){.sp-rel{grid-template-columns:1fr;gap:14px;padding-block:36px}.sp-rel-when{flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:static}}@media (width<=640px){.sp-grid-2,.sp-prio-opts{grid-template-columns:1fr}.sp-prio label>span{grid-template-columns:auto 1fr;align-items:baseline;gap:10px}.sp-form-card{padding:22px 18px}.sp-form-foot .btn{flex:100%}.sp-aside,.sp-hours{padding:24px}.sp-office{flex-direction:column;gap:14px;padding:26px 22px}.sp-sub{padding:26px 20px}.sp-sub-row{flex-direction:column}.sp-sub-row .btn{inline-size:100%}.sp-filter-row{padding-block:8px}.sp-filter-row .sp-count{display:none}.sp-filters{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.sp-filters::-webkit-scrollbar{display:none}.sp-filters button{flex:none}.sp-rel-body li{flex-direction:column;gap:6px}.sp-channels{grid-template-columns:1fr}.sp-faq-list .wrap{gap:56px}main.sp-faq .sp-aside{display:none}}.sp-head .ip-head-grid>*{min-inline-size:0}.sp-rel-body h2 a{text-underline-offset:8px;transition:text-decoration-color var(--dur) var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.sp-rel-body h2 a:hover{-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay)}.sp-rel-more{font-size:var(--fs-md);margin-block-start:18px}.cl-head{padding-block-end:0}.cl-cover{border-radius:var(--r-shell);justify-items:start;gap:14px;padding:clamp(32px,5vw,64px);padding-inline-end:clamp(32px,28vw,400px);display:grid}.cl-cover .tone-rings{--gap:30px;inline-size:min(820px,80%);inset-block-start:50%;inset-inline-end:-14%;translate:0 -50%}.cl-when{font-size:var(--fs-md);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cl-cover .sp-ver{background:#ffffffb8}.cl-latest{border-radius:var(--r-pill);background:var(--clay-2);font-size:var(--fs-xs);color:var(--white);padding:3px 12px;font-weight:500}.cl-cover h1{font-family:var(--serif);font-weight:500;font-size:var(--h1);line-height:var(--lh-h1);color:var(--ink);text-wrap:balance}.cl-intro{max-inline-size:40rem;font-size:var(--fs-lg);color:var(--ink-2);line-height:1.9}.cl-counts{flex-wrap:wrap;gap:8px;margin-block-start:6px;display:flex}.cl-counts li{border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--ink);background:#ffffff9e;align-items:center;gap:8px;padding:4px 6px 4px 12px;display:inline-flex}@media (width<=760px){.cl-cover{border-radius:var(--r-card);padding:132px 22px 28px}.cl-cover .tone-rings{inline-size:440px;inset-block-start:-170px;inset-inline-end:-120px;translate:none}.cl-intro{font-size:var(--fs-body)}}.cl-sec{padding-block-start:72px}.cl-body{grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;gap:48px clamp(40px,6vw,88px);display:grid}.cl-main{min-inline-size:0}.cl-main>h2{font-family:var(--serif);font-weight:500;font-size:var(--h3-lg);line-height:var(--lh-h2);color:var(--ink);margin-block:64px 20px}.cl-main>h2:first-child{margin-block-start:0}.cl-all ul{border-block-start-color:var(--line-2);margin-block-start:0}.cl-prose{font-size:var(--fs-body);color:var(--ink-2);line-height:1.95}.cl-prose>*+*{margin-block-start:1.1em}.cl-prose h2,.cl-prose h3{font-family:var(--serif);color:var(--ink);text-wrap:balance;font-weight:500;line-height:1.4}.cl-prose h2{font-size:var(--h3);margin-block-start:2em}.cl-prose h3{font-size:var(--fs-lg);margin-block-start:1.6em}.cl-prose>:first-child{margin-block-start:0}.cl-prose strong{color:var(--ink);font-weight:700}.cl-prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay);text-underline-offset:var(--underline-offset)}.cl-prose a:hover{color:var(--clay-2)}.cl-prose ul,.cl-prose ol{gap:.5em;padding-inline-start:1.5em;display:grid}.cl-prose ul{list-style:outside}.cl-prose ol{list-style:decimal}.cl-prose code{border-radius:var(--r-xs);background:var(--sand);font-family:var(--latin);padding:1px 6px;font-size:.85em}.cl-aside{gap:24px;display:grid;position:sticky;inset-block-start:calc(var(--nav-h) + 24px)}.cl-meta{gap:20px;padding:24px 26px 26px;display:grid}.cl-meta dl{display:grid}.cl-meta dl div{border-block-end:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-block:12px;display:flex}.cl-meta dl div:first-child{padding-block-start:0}.cl-meta dt{font-size:var(--fs-sm);color:var(--ink-3)}.cl-meta dd{font-size:var(--fs-md);color:var(--ink);text-align:end;margin:0;font-weight:500}.cl-meta dd.latin{font-weight:600}.cl-sub{font-size:var(--fs-md);justify-self:start}@media (width<=960px){.cl-body{grid-template-columns:minmax(0,1fr)}.cl-aside{position:static}}.cl-pager{border-block-start:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block-start:32px;display:grid}.cl-page{border:1px solid var(--line-2);border-radius:var(--r-card);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);gap:4px;padding:20px 24px;display:grid}.cl-page:hover{border-color:var(--ink-3);background:var(--paper)}.cl-page small{font-size:var(--fs-sm);color:var(--ink-3)}.cl-page strong{font-family:var(--serif);font-weight:500;font-size:var(--fs-lg);color:var(--ink);line-height:1.45}.cl-older{text-align:end}@media (width<=640px){.cl-pager{grid-template-columns:minmax(0,1fr)}.cl-older{text-align:start}.cl-page-none{display:none}}
