.ServiceFocus_band__TiZYV{--band-bg:#f8fafc;padding:clamp(var(--s-8),6vw,var(--s-9)) 0;background:#f8fafc}.ServiceFocus_shell__YOqPj{max-width:var(--maxw-wide);margin:0 auto;padding:0 clamp(var(--s-4),4vw,var(--s-6))}.ServiceFocus_head__tLpLL{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;grid-column-gap:clamp(var(--s-5),4vw,var(--s-8));column-gap:clamp(var(--s-5),4vw,var(--s-8));margin-bottom:clamp(var(--s-7),5vw,var(--s-8))}.ServiceFocus_title__QzUwZ{max-width:24ch}.ServiceFocus_lede__sHR9k{margin:0;font-size:var(--t-0);line-height:1.6;color:var(--band-text-muted);max-width:46ch}.ServiceFocus_object__8Sqzs{display:grid;grid-template-columns:minmax(0,296px) minmax(0,1fr);grid-gap:clamp(var(--s-5),3vw,var(--s-7));gap:clamp(var(--s-5),3vw,var(--s-7))}.ServiceFocus_rail__2wWLy{min-width:0}.ServiceFocus_tabs__icUCH{display:grid;min-width:0;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--s-5))}.ServiceFocus_group__v8UGu{padding:var(--s-6) 0 var(--s-2);border-bottom:1px solid var(--band-rule);font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--band-text-quiet)}.ServiceFocus_group__v8UGu:first-child{padding-top:0}.ServiceFocus_tab__h8vEa{display:block;width:100%;margin:0;padding:.85rem var(--s-4);border:0;border-bottom:1px solid var(--band-rule);border-radius:0;background:transparent;color:var(--band-text-muted);font:inherit;font-size:var(--t-0);font-weight:500;line-height:1.4;text-align:left;cursor:pointer;transition:background-color .24s var(--ease),color .24s var(--ease),transform var(--dur-settle) var(--ease-settle)}.ServiceFocus_tab__h8vEa:hover{color:var(--band-text);background:var(--paper)}.ServiceFocus_tab__h8vEa[data-capstone]{font-weight:700;color:var(--band-text)}.ServiceFocus_tab__h8vEa[aria-selected=true]{background:var(--ink);color:var(--text);border-bottom-color:var(--ink);border-radius:var(--r)}.ServiceFocus_tab__h8vEa:active{transform:scale(var(--press));transition-duration:var(--dur-press)}.ServiceFocus_tab__h8vEa:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ServiceFocus_panes__P7mCu{display:grid;min-width:0}.ServiceFocus_pane__3eTNo{grid-area:1/1;align-self:start;min-width:0;overflow:visible;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(27,44,61,.04),0 12px 32px -18px rgba(27,44,61,.18);visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .24s var(--ease),transform .24s var(--ease)}.ServiceFocus_pane__3eTNo[data-on]{visibility:visible;opacity:1;transform:none}.ServiceFocus_body__P8nVc{--pad:clamp(var(--s-5),3vw,var(--s-7));--thumb-w:clamp(192px,34%,320px);--thumb-rise:var(--s-6);--thumb-drop:clamp(var(--s-6),3vw,var(--s-7));padding:var(--pad);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4)}.ServiceFocus_paneTitle__SlZBF{margin:0;font-family:var(--font-display);font-size:clamp(var(--t-4),3vw,var(--t-5));font-weight:400;line-height:1.05;letter-spacing:normal;color:var(--band-text)}.ServiceFocus_desc__Z8_sP{margin:0;font-size:var(--t-1);line-height:1.5;color:var(--band-text-muted);max-width:56ch}.ServiceFocus_facts__hBitk{margin:0;padding-top:var(--s-3);display:grid;grid-gap:var(--s-6);gap:var(--s-6);width:100%;--mark-h:clamp(24px,1.9vw,28px)}.ServiceFocus_facts__hBitk dt{margin:0 0 var(--s-2);font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--band-text-quiet)}.ServiceFocus_facts__hBitk dd{margin:0;font-size:var(--t-0);line-height:1.55;color:var(--band-text)}.ServiceFocus_runsOn__37hXn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5)}.ServiceFocus_runsOn__37hXn dt{margin-bottom:0}.ServiceFocus_runsOn__37hXn[data-say]{align-items:baseline}.ServiceFocus_runsSay__bObiZ{max-width:56ch;color:var(--band-text-muted)}.ServiceFocus_marks__BHJL_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5)}.ServiceFocus_mark__Pt5aJ{flex:none;height:calc(var(--mark-h) * var(--mark-scale, 1));width:auto;margin-inline:calc(var(--mark-h) * var(--mark-scale, 1) * var(--mark-trim, 0) * -1)}.ServiceFocus_covers__cksvj{column-count:2;column-gap:var(--s-7);margin:0;padding:0;list-style:none}.ServiceFocus_covers__cksvj li{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--s-4);font-size:var(--t-0);line-height:1.55;color:var(--band-text)}.ServiceFocus_covers__cksvj li:last-child{margin-bottom:0}.ServiceFocus_everyMonth___20BW{padding-right:calc(var(--thumb-w) + var(--s-6))}.ServiceFocus_everyMonth___20BW dd{max-width:56ch;color:var(--band-text-muted)}.ServiceFocus_foot__gpCO4{width:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--thumb-w);grid-column-gap:var(--s-6);column-gap:var(--s-6);align-items:end;margin-top:var(--s-2)}.ServiceFocus_more__YLEYI{grid-column:1;align-self:start;margin:0}.ServiceFocus_thumb__A_aG3{grid-column:2;align-self:end;display:block;position:relative;aspect-ratio:3/2;margin-top:calc(var(--thumb-rise) * -1);margin-bottom:calc((var(--pad) + var(--thumb-drop)) * -1);background:var(--ink);border-radius:var(--r);padding:var(--s-2)}.ServiceFocus_thumbImg__nfmog{position:absolute;inset:var(--s-2);width:calc(100% - var(--s-2) * 2);height:calc(100% - var(--s-2) * 2);object-fit:cover;object-position:var(--thumb-at,center);border-radius:2px;display:block}.ServiceFocus_moreLink__IHELP{font-size:var(--t-0);font-weight:500;color:var(--band-accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}.ServiceFocus_moreLink__IHELP:hover{text-decoration-thickness:2px}.ServiceFocus_moreLink__IHELP:focus-visible{outline:2px solid var(--band-accent-text);outline-offset:3px}.ServiceFocus_moreGo__pG8DI{display:inline-block;margin-left:.4em;transition:transform var(--dur-settle) var(--ease)}.ServiceFocus_moreLink__IHELP:hover .ServiceFocus_moreGo__pG8DI{transform:translateX(4px);transition-duration:var(--dur-press)}@media (max-width:1000px){.ServiceFocus_object__8Sqzs{grid-template-columns:minmax(0,1fr)}.ServiceFocus_tabs__icUCH{position:static;margin-bottom:var(--s-6)}.ServiceFocus_pane__3eTNo:not([data-on]){display:none}}@media (max-width:860px){.ServiceFocus_head__tLpLL{grid-template-columns:minmax(0,1fr);row-gap:var(--s-4);align-items:start}.ServiceFocus_title__QzUwZ{max-width:none}.ServiceFocus_lede__sHR9k{max-width:56ch}}@media (max-width:620px){.ServiceFocus_foot__gpCO4{grid-template-columns:minmax(0,1fr);row-gap:var(--s-5)}.ServiceFocus_thumb__A_aG3{grid-column:1;width:100%;aspect-ratio:2/1;margin-top:0}.ServiceFocus_everyMonth___20BW{padding-right:0}.ServiceFocus_covers__cksvj{column-count:1}}@media (prefers-reduced-motion:reduce){.ServiceFocus_moreGo__pG8DI,.ServiceFocus_pane__3eTNo,.ServiceFocus_tab__h8vEa{transition:none;transform:none}.ServiceFocus_moreLink__IHELP:hover .ServiceFocus_moreGo__pG8DI,.ServiceFocus_tab__h8vEa:active{transform:none}}@media (max-width:900px){.ServiceFocus_tabs__icUCH{display:none}.ServiceFocus_object__8Sqzs{gap:20px;padding:20px;border-radius:12px;background:var(--paper-raised)}.ServiceFocus_pane__3eTNo{box-shadow:none}.ServiceFocus_body__P8nVc{--pad:0px;--thumb-drop:0px;padding:0}.ServiceFocus_paneTitle__SlZBF{font-family:var(--font-ui);font-size:22px;font-weight:600}}@media (max-width:760px){.ServiceFocus_shell__YOqPj{padding-inline:var(--open-pad)}.ServiceFocus_head__tLpLL{margin-bottom:24px}.ServiceFocus_title__QzUwZ{font-size:var(--display-2)}.ServiceFocus_covers__cksvj li,.ServiceFocus_desc__Z8_sP,.ServiceFocus_lede__sHR9k{font-size:16px;line-height:1.65}}@media print{.ServiceFocus_tabs__icUCH{display:grid}}