.lp-hero{padding-top:24px}.lp-hero .h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:900px;margin-top:12px}.lp-hero .h1-shy{-webkit-hyphens:none;hyphens:none}@media (width<=14.5em){.lp-hero .h1-shy{-webkit-hyphens:auto;hyphens:auto}}.lp-hero .page-lead,.lp-intro{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.lp-intro{max-width:62ch;color:var(--muted);text-wrap:pretty;margin-top:10px;font-size:1rem;line-height:1.55}.lp-intro .lp-hy{display:inline-block}.lp-intro a{color:var(--steel-deep);text-underline-offset:5px;transition:text-decoration-color .2s var(--ease);-webkit-text-decoration:underline #1f212366;text-decoration:underline #1f212366}.lp-intro a:hover{-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-decoration-thickness:2px}.lp-intro a:active{-webkit-text-decoration-color:var(--sun-press);text-decoration-color:var(--sun-press)}.crumbs [aria-current=page]{min-height:44px;color:var(--steel-deep);align-items:center;font-weight:500;display:inline-flex}.crumbs .crumb{align-items:center;column-gap:6px;min-width:0;display:inline-flex}@supports (height:1lh){.crumbs .crumb{align-items:flex-start}.crumbs .crumb>a{align-items:flex-start;padding-block:max(0px,22px - .5lh)}.crumbs .crumb>[aria-current=page]{align-items:flex-start;padding-top:max(0px,22px - .5lh)}.crumbs .crumb>.ico{margin-top:max(15px,.5lh - 7px)}}.lp-short{padding-top:40px}.lp-short .rhead{margin-bottom:16px}.lp-browse{padding-bottom:80px}.lp-browse-t{margin-bottom:28px}.lp-group+.lp-group{margin-top:32px}.lp-group h3{letter-spacing:.005em;color:var(--steel-deep);font-size:.9375rem;font-weight:600;line-height:1.5}.lp-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 40px;margin-top:10px;display:grid}.lp-links li{align-items:baseline;gap:8px;min-width:0;display:flex}.lp-links a{min-width:0;color:var(--steel-deep);text-underline-offset:5px;overflow-wrap:anywhere;transition:text-decoration-color .2s var(--ease),opacity .15s;-webkit-text-decoration:underline #1f212366;text-decoration:underline #1f212366}.lp-links a:hover{-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-decoration-thickness:2px}.lp-links a:active{opacity:.6}.lp-n{color:var(--muted);flex:none;font-size:.875rem}.lp-media{color:var(--muted);margin-top:2px;font-size:.9375rem;line-height:1.5}.lp-media a{min-height:44px;color:var(--steel-deep);text-underline-offset:5px;transition:text-decoration-color .2s var(--ease);border-radius:8px;align-items:center;margin:0 -10px;padding:0 10px;font-weight:500;-webkit-text-decoration:underline #1f212366;text-decoration:underline #1f212366;display:inline-flex}.lp-media a:hover{-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-decoration-thickness:2px}.lp-media a:active{-webkit-text-decoration-color:var(--sun-press);text-decoration-color:var(--sun-press)}.lp-media a:focus-visible{outline-offset:-8px}.fg-pages ul{clear:both}.fg-pages li{align-items:center;gap:12px;min-height:40px;display:flex}.fg-pages a{min-width:0;color:var(--steel-deep);text-underline-offset:5px;overflow-wrap:anywhere;transition:text-decoration-color .2s var(--ease),opacity .15s;font-size:1rem;-webkit-text-decoration:underline #1f21234d;text-decoration:underline #1f21234d}.fg-pages a:hover{-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-decoration-thickness:2px}.fg-pages a:active{opacity:.6}.fg-pages .cnt{color:var(--muted);flex:none;margin-left:auto;font-size:.875rem}.fg-more{clear:both;width:fit-content;min-height:40px;color:var(--steel-deep);text-align:left;text-underline-offset:5px;cursor:pointer;transition:text-decoration-color .2s var(--ease),opacity .15s;background:0 0;border:0;align-items:center;padding:0;font-size:.9375rem;font-weight:500;-webkit-text-decoration:underline #1f21234d;text-decoration:underline #1f21234d;display:flex}.fg-more:hover{-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-decoration-thickness:2px}.fg-more:active{opacity:.6}@media (width<=67.5em){.lp-short .rhead{margin-bottom:20px}.lp-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=67.5em),(pointer:coarse){.lp-links{row-gap:0;margin-top:4px}.lp-links a{align-items:center;min-height:44px;display:inline-flex}.fg-pages li,.fg-more{min-height:44px}.fg-pages a{flex:auto;align-items:center;min-height:44px;display:inline-flex}.lp-links a{position:relative}.lp-links a:after{content:"";min-width:44px;position:absolute;inset:0 -8px}}@media (width<=45em){.lp-hero{padding-top:8px}.lp-hero .h1{margin-top:4px}.lp-short{padding-top:20px}.lp-short .rhead{margin-bottom:16px}.lp-browse{padding-bottom:56px}.lp-browse-t{margin-bottom:16px}.lp-group+.lp-group{margin-top:20px}.lp-links{flex-wrap:wrap;column-gap:24px;display:flex}.lp-intro{margin-top:8px;font-size:.9375rem;line-height:1.5}.lp-media{margin-top:0;font-size:.875rem}}@media (width<=22.5em){.lp-hero .h1{font-size:min(1.75rem,15.0376vw - 6.01504px)}}@media (prefers-contrast:more){.lp-n,.lp-media,.lp-intro,.fg-pages .cnt{color:var(--steel-deep)}.lp-links a,.lp-links a:hover,.lp-media a,.lp-media a:hover,.lp-intro a,.lp-intro a:hover,.fg-pages a,.fg-pages a:hover,.fg-more,.fg-more:hover{-webkit-text-decoration-color:var(--steel-deep);text-decoration-color:var(--steel-deep)}}@media (forced-colors:active){.lp-links a,.lp-links a:hover,.lp-media a,.lp-intro a,.fg-pages a{text-decoration-color:linktext}}
