@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/visuals/fonts/a33fa31a733218687811d8567458928e.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/visuals/fonts/070ee38a4ee4b73a1a801d0e088a8f35.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/visuals/fonts/9b1ff0649c884013b72332a9c230411a.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/visuals/fonts/35c7b6b393c18ad088d5bd2e733d1dc1.woff2)format("woff2")}:root{--site-background:#f2f0eb;--site-surface:#faf9f6;--site-text:#242320;--site-muted:#66635c;--site-accent:#3f4039;--site-on-accent:#fff;--site-line:color-mix(in srgb,var(--site-text) 17%,transparent);--site-soft:color-mix(in srgb,var(--site-accent) 5%,var(--site-surface));--font-heading:"Outfit",sans-serif;--font-body:"Source Sans 3",sans-serif;--site-max-width:1180px;--site-radius:12px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1rem}body{background:var(--site-background);min-width:320px;color:var(--site-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.5}h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--font-heading);margin:0;font-weight:700;line-height:1.12}p,ul,ol,dl,figure,blockquote{margin:0}p,address,li,td,th,dd{max-width:65ch}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}img{max-width:100%;display:block}button{color:inherit;font:inherit}address{font-style:normal}table{border-collapse:collapse;font-family:var(--font-body)}::selection{background:var(--site-accent);color:var(--site-on-accent)}:focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}.cd837bcee108b0e735cfeab06{width:min(calc(100% - 48px),var(--site-max-width));margin-inline:auto}.c9ab7ee237da6cff7e9d80fb2{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){body{font-size:17px}.cd837bcee108b0e735cfeab06{width:min(calc(100% - 32px),var(--site-max-width))}}.c6272554fa46d596fa0ab978e{z-index:50;background:var(--site-accent);color:var(--site-on-accent);border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.c6272554fa46d596fa0ab978e:focus{transform:translateY(0)}.c128b5fc51d8bb8ae0ddad939{z-index:5;border-bottom:1px solid var(--site-line);background:var(--site-background);position:relative}.cea9efd89124d8ca01bbe824d{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:82px;display:grid}.c889696893a213b2ac1f23702{width:fit-content;color:var(--site-text);font-family:var(--font-heading);letter-spacing:-.045em;align-items:center;font-size:24px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.c1ab099b351c978960fd606dd{border-left:1px solid var(--site-line);justify-self:end;align-items:center;min-height:44px;padding-left:22px;text-decoration:none;display:flex}.c55b2efacf166cc580b9a6f06 span{display:block}.cd94d3a9c4753364a2e2231a7{font-size:16px;font-weight:700;line-height:1.25}.c509c1f512582a580ca220e59{color:var(--site-muted);margin-top:3px;font-size:14px;line-height:1.2}.c7bc5197589016f20754af798{border-left:1px solid var(--site-line);align-content:center;gap:2px;min-height:44px;padding-left:22px;font-size:16px;text-decoration:none;display:grid}.ca2172140c7a98017377e33c2{color:var(--site-muted);font-size:13px;line-height:1.2}.c7bc5197589016f20754af798 strong{font-weight:700}.caa128b2f52636fef5e06cadf{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-surface);cursor:pointer;justify-content:center;align-items:center;gap:12px;min-width:44px;min-height:44px;padding:0 12px;font-size:15px;font-weight:700;display:none}.caa128b2f52636fef5e06cadf[hidden]{display:none}.c462b78f0c82afae4bde0f866{gap:4px;width:17px;display:grid}.c462b78f0c82afae4bde0f866 span{background:var(--site-accent);height:2px;display:block}.cfaecf252deb05968ce0703b6{border-top:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.cfaecf252deb05968ce0703b6[hidden]{display:none}.cfaecf252deb05968ce0703b6 a{min-height:44px;color:var(--site-text);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.cfaecf252deb05968ce0703b6 a:not(.c3b106a7479d364c76c44a25f):hover,.c7b8738ee05326ddb25bc3b8c a:hover,.c43bc986f9669ffb8446ac480 a:hover,.c8c13b735736d7fbf8ab7768f a:hover{text-underline-offset:4px;text-decoration:underline 1px}.cfaecf252deb05968ce0703b6 .c3b106a7479d364c76c44a25f{border-radius:var(--site-radius);background:var(--site-accent);min-height:40px;color:var(--site-on-accent);padding:0 16px;font-weight:700}.cfaecf252deb05968ce0703b6 .c3b106a7479d364c76c44a25f:hover,.cad3c3a414fbfe54033c1ef1c:hover{filter:brightness(.9)}.cfaecf252deb05968ce0703b6 .c01db02286a12c58eee196fd2{display:none}.c9dde469ca293d48a21850b09{padding:48px 0 54px}.c3b406c8b89f4bcc46f86cd8d{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(32px,5vw,66px);display:grid}.c95137220c42456eeae1e7aeb{max-width:620px}.c95137220c42456eeae1e7aeb h1{letter-spacing:-.045em;max-width:13ch;font-size:clamp(42px,4.25vw,54px);line-height:1.02}.c585fc6e6edcae24726fad07a{max-width:58ch;color:var(--site-muted);margin-top:22px;font-size:19px;line-height:1.55}.cbfaa2590704658740ab99c3b{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:26px;display:flex}.cad3c3a414fbfe54033c1ef1c{border-radius:var(--site-radius);background:var(--site-accent);min-height:48px;color:var(--site-on-accent);text-align:center;justify-content:center;align-items:center;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex}.c44617fe24f855420f61e80da{min-height:44px;color:var(--site-text);text-underline-offset:4px;align-items:center;font-size:16px;font-weight:700;text-decoration:underline 1px;display:inline-flex}.cadfddf884f0893aef92d69e0{color:var(--site-muted);align-items:center;gap:9px;margin-top:25px;font-size:15px;display:flex}.c34b6e65178333d686c6665b6{background:var(--site-accent);border-radius:50%;flex:none;width:8px;height:8px}.cc12067c3578bf8d3619eb69d{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-surface);overflow:hidden}.c027ca6d257161d62ed08dfe4{background:var(--site-soft);margin:0;position:relative;overflow:hidden}.c027ca6d257161d62ed08dfe4 img{aspect-ratio:1.62;object-fit:cover;object-position:center 56%;width:100%}.c027ca6d257161d62ed08dfe4 figcaption{background:var(--site-accent);color:var(--site-on-accent);border-radius:5px;padding:6px 10px;font-size:13px;position:absolute;bottom:14px;right:14px}.c0f7192ad76220d554824fec4{padding:18px 22px 20px}.c88d2301afa055fd0a90604d3{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.c88d2301afa055fd0a90604d3 h2{letter-spacing:-.025em;font-size:22px}.c88d2301afa055fd0a90604d3>span{color:var(--site-muted);white-space:nowrap;font-size:14px}.c1844910b952cb9e9d5b1930f{max-width:60ch;color:var(--site-muted);margin-top:10px;font-size:15px;line-height:1.45}.cbf920f0d8850890fa99e9615{margin-top:5px;font-size:15px;font-weight:700}.c3db0ff9d5319838357ce0e66{border-top:1px solid var(--site-line);flex-wrap:wrap;gap:10px 22px;margin-top:12px;padding-top:11px;display:flex}.c8411f89342c9fcc15bb2a0f0{min-height:36px;color:var(--site-text);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.cdf0ec1d51534ad8c5ef2cca0{border-top:1px solid var(--site-line);padding:54px 0}.c8548b7358c75a8e94a699c87{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:end;gap:clamp(30px,5vw,66px);margin-bottom:30px;display:grid}.c8548b7358c75a8e94a699c87 h2,.cbeb0728a3d991617db17d2d4 h2,.c9ad4bf6d5998b83526f830ae h2,.ca37a22968f62c476c2280141 h2,.c8fa20c5ab08fb212e28319d6 h2{letter-spacing:-.035em;max-width:19ch;font-size:clamp(32px,3.3vw,42px);line-height:1.06}.c8548b7358c75a8e94a699c87>p,.cfbfdf07bc3edae5f34971b0c,.c9ad4bf6d5998b83526f830ae>p,.ca37a22968f62c476c2280141>p{max-width:58ch;color:var(--site-muted)}.c4910290de3d65640d86d326a{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;gap:clamp(28px,4.4vw,56px);display:grid}.cc67529e27c3dc4f5a8c32198,.c047874705a062fa9798d8c42,.cb38a803485643fc3b28c5c88{border-radius:var(--site-radius);background:var(--site-soft);margin:0;position:relative;overflow:hidden}.cc67529e27c3dc4f5a8c32198 img{object-fit:cover;object-position:60%center;width:100%;height:100%;min-height:360px}.cc67529e27c3dc4f5a8c32198 figcaption,.c047874705a062fa9798d8c42 figcaption,.cb38a803485643fc3b28c5c88 figcaption{background:var(--site-surface);width:fit-content;max-width:calc(100% - 24px);color:var(--site-text);border-radius:5px;padding:7px 10px;font-size:13px;line-height:1.3;position:absolute;bottom:12px;left:12px;right:12px}.ca3d8dc4e72a5cae2a2ca5c8e{border-top:1px solid var(--site-line)}.c2981d79acc0bd5934b6f1892{border-bottom:1px solid var(--site-line);grid-template-columns:minmax(145px,.78fr) minmax(0,1.22fr);align-items:start;gap:24px;padding:22px 0;display:grid}.c2981d79acc0bd5934b6f1892 h3{letter-spacing:-.02em;max-width:20ch;font-size:20px}.c2981d79acc0bd5934b6f1892 p{max-width:55ch;color:var(--site-muted);font-size:16px;line-height:1.5}.c27bc4eb3f795c4dc42c09372{background:var(--site-surface)}.cb4784bc37fb0ba672320a373{grid-template-columns:minmax(0,1.12fr) minmax(290px,.78fr);align-items:center;gap:clamp(36px,5vw,68px);display:grid}.cbeb0728a3d991617db17d2d4 h2{max-width:16ch}.cfbfdf07bc3edae5f34971b0c{margin-top:17px;font-size:18px;line-height:1.55}.c1820ff9e5c9ddcebd5df60fc{margin-top:26px}.c1820ff9e5c9ddcebd5df60fc .c2981d79acc0bd5934b6f1892{grid-template-columns:minmax(175px,.84fr) minmax(0,1.16fr);padding:18px 0}.c1820ff9e5c9ddcebd5df60fc .c2981d79acc0bd5934b6f1892 h3{font-size:18px}.c047874705a062fa9798d8c42 img{aspect-ratio:.92;object-fit:cover;object-position:center 54%;width:100%;height:100%;min-height:430px}.c28649f89688c63174ba6b0b5{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(36px,6vw,78px);display:grid}.c9ad4bf6d5998b83526f830ae h2{max-width:15ch}.c9ad4bf6d5998b83526f830ae>p{margin-top:17px;line-height:1.55}.ca93bad2bd0f13f2b02631fd3 .c2981d79acc0bd5934b6f1892{grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);padding:21px 0}.ca93bad2bd0f13f2b02631fd3 a,.cdaf161576fbc1e9b8d16edc5 a{text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.c7cf80e53282c7ef1754376b6{background:var(--site-accent);color:var(--site-on-accent);padding:54px 0}.cfc46bb9a1fdd25c369fade19{grid-template-columns:minmax(0,.95fr) minmax(360px,.85fr);align-items:center;gap:clamp(36px,6vw,78px);display:grid}.c8fa20c5ab08fb212e28319d6 h2{max-width:15ch}.c8fa20c5ab08fb212e28319d6 p{max-width:58ch;color:color-mix(in srgb,var(--site-on-accent) 88%,transparent);margin-top:20px;font-size:18px;line-height:1.55}.cbdfe89667c02badb125ae9dc{border-radius:var(--site-radius);background:var(--site-surface);color:var(--site-text);padding:26px 28px 24px}.cbdfe89667c02badb125ae9dc blockquote p{max-width:52ch;font-family:var(--font-heading);font-size:20px;font-weight:400;line-height:1.42}.cbdfe89667c02badb125ae9dc figcaption{border-top:1px solid var(--site-line);justify-items:start;gap:4px;margin-top:20px;padding-top:16px;font-size:14px;line-height:1.35;display:grid}.cea0e2e7588d6e738b01e12c1{align-items:center;min-height:22px;margin-bottom:4px;display:inline-flex}.c47de16ae7ba866c1d2ccc68f{color:var(--site-accent);font-size:14px;font-weight:700}.c696804ec3a22fb859b8b15a0{font-weight:700}.ca2b894f49fc6b0ece513e857,.caa01cbb612677835c6ad5b40{color:var(--site-muted)}.c73f905b4b58ac9d129692cbb{background:var(--site-soft)}.cc43700f52d211e6a45c77d28{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(34px,5.5vw,72px);display:grid}.ca37a22968f62c476c2280141 h2{max-width:15ch}.ca37a22968f62c476c2280141>p{margin-top:17px;line-height:1.55}.c1c962d3c2892d4a087ceeca2{border-top:1px solid var(--site-line)}.cdaf161576fbc1e9b8d16edc5{border-bottom:1px solid var(--site-line);grid-template-columns:minmax(185px,.8fr) minmax(0,1.2fr);gap:24px;padding:19px 0;display:grid}.cdaf161576fbc1e9b8d16edc5 h3{letter-spacing:-.015em;max-width:23ch;font-size:18px}.cdaf161576fbc1e9b8d16edc5 p{max-width:56ch;color:var(--site-muted);font-size:16px;line-height:1.5}.cdaf161576fbc1e9b8d16edc5 p a{display:inline-block}.c8b9ef4fede32a5af99a8e74f{margin-bottom:28px}.c0cd4a3acea29ffe3c81cbb85{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(32px,4.8vw,62px);display:grid}.cb38a803485643fc3b28c5c88 img{aspect-ratio:1.12;object-fit:cover;object-position:center 55%;width:100%;height:100%;min-height:400px}.c464224fb5b1155b8d5e3185f{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:26px;display:grid}.c87344cd45d1848f9232dd29b,.ce2bbd0b1a950d73b74b42540{border-top:1px solid var(--site-line);padding-top:16px}.c87344cd45d1848f9232dd29b h3,.ce2bbd0b1a950d73b74b42540 h3{letter-spacing:-.025em;margin-bottom:14px;font-size:21px}.c87344cd45d1848f9232dd29b address{max-width:42ch;color:var(--site-muted);font-size:16px;line-height:1.5}.c8393c2febdd41a1a05e27e50{text-underline-offset:3px;align-content:center;min-height:40px;margin-top:6px;font-size:15px;font-weight:700;text-decoration-thickness:1px;display:table}.cf51423ca1f4169aa2f17d266{color:var(--site-muted);margin-top:15px;font-size:14px}.c84db5a2d32a2bc15a55e4574{flex-wrap:wrap;gap:8px 18px;margin-top:2px;display:flex}.c84db5a2d32a2bc15a55e4574 a{text-underline-offset:3px;align-items:center;min-height:40px;font-size:15px;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.cfb0b7cd687b1a8b47c097a50{width:100%;font-size:15px}.cfb0b7cd687b1a8b47c097a50 th,.cfb0b7cd687b1a8b47c097a50 td{border-bottom:1px solid var(--site-line);text-align:left;padding:6px 0}.cfb0b7cd687b1a8b47c097a50 th{padding-right:12px;font-weight:400}.cfb0b7cd687b1a8b47c097a50 td{color:var(--site-muted);white-space:nowrap}.cfb0b7cd687b1a8b47c097a50 tr:last-child th,.cfb0b7cd687b1a8b47c097a50 tr:last-child td{border-bottom:0}.c25cf5de35d6cd7a8e19b981b{border-top:1px solid var(--site-line);background:var(--site-surface);padding:38px 0 20px}.c805d3019dc60f8e8a5d2019a{grid-template-columns:minmax(190px,1.25fr) minmax(125px,.7fr) minmax(215px,1.2fr) minmax(100px,.55fr);gap:34px;padding-bottom:30px;display:grid}.c378887fe14a46e78eae83c9c .c889696893a213b2ac1f23702{font-size:22px}.c378887fe14a46e78eae83c9c p{max-width:38ch;color:var(--site-muted);margin-top:12px;font-size:15px}.c805d3019dc60f8e8a5d2019a h2{letter-spacing:-.015em;margin-bottom:10px;font-size:18px}.c7b8738ee05326ddb25bc3b8c,.c8c13b735736d7fbf8ab7768f,.c43bc986f9669ffb8446ac480{flex-direction:column;align-items:flex-start;display:flex}.c7b8738ee05326ddb25bc3b8c a,.c43bc986f9669ffb8446ac480 a,.c8c13b735736d7fbf8ab7768f a,.c8c13b735736d7fbf8ab7768f p,.c8c13b735736d7fbf8ab7768f address{max-width:52ch;color:var(--site-muted);font-size:14px;line-height:1.45}.c7b8738ee05326ddb25bc3b8c a,.c43bc986f9669ffb8446ac480 a,.c8c13b735736d7fbf8ab7768f a{align-items:center;min-height:32px;display:inline-flex}.c8c13b735736d7fbf8ab7768f address{margin-bottom:5px}.c8c13b735736d7fbf8ab7768f p{margin:4px 0}.cef8ecb9e89660e44c03f9980{border-top:1px solid var(--site-line);color:var(--site-muted);justify-content:space-between;gap:20px;padding-top:15px;font-size:13px;display:flex}.cef8ecb9e89660e44c03f9980 a{color:var(--site-text);text-underline-offset:3px;text-decoration-thickness:1px}@media (width<=900px){.cea9efd89124d8ca01bbe824d{grid-template-columns:minmax(0,1fr) auto;min-height:72px}.c1ab099b351c978960fd606dd,.c7bc5197589016f20754af798{display:none}.caa128b2f52636fef5e06cadf{display:inline-flex}.cfaecf252deb05968ce0703b6{flex-direction:column;align-items:stretch;gap:0;min-height:auto;padding:8px 0 16px}.cfaecf252deb05968ce0703b6 a{width:100%;min-height:46px}.cfaecf252deb05968ce0703b6 .c3b106a7479d364c76c44a25f{width:fit-content;min-height:42px;margin:8px 0}.cfaecf252deb05968ce0703b6 .c01db02286a12c58eee196fd2{font-weight:700;display:inline-flex}.c3b406c8b89f4bcc46f86cd8d{gap:34px}.c805d3019dc60f8e8a5d2019a{grid-template-columns:minmax(180px,1fr) minmax(145px,.8fr) minmax(220px,1.2fr)}.c43bc986f9669ffb8446ac480{grid-column:2}}@media (width<=760px){.c9dde469ca293d48a21850b09{padding:38px 0 46px}.c3b406c8b89f4bcc46f86cd8d,.c4910290de3d65640d86d326a,.cb4784bc37fb0ba672320a373,.c28649f89688c63174ba6b0b5,.cfc46bb9a1fdd25c369fade19,.cc43700f52d211e6a45c77d28,.c0cd4a3acea29ffe3c81cbb85{grid-template-columns:minmax(0,1fr)}.c95137220c42456eeae1e7aeb h1{max-width:13ch;font-size:clamp(37px,8.3vw,44px)}.c585fc6e6edcae24726fad07a{margin-top:18px;font-size:18px}.cc12067c3578bf8d3619eb69d{max-width:600px}.c027ca6d257161d62ed08dfe4 img{aspect-ratio:1.6}.cdf0ec1d51534ad8c5ef2cca0,.c7cf80e53282c7ef1754376b6{padding:46px 0}.c8548b7358c75a8e94a699c87{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:24px}.c8548b7358c75a8e94a699c87 h2,.cbeb0728a3d991617db17d2d4 h2,.c9ad4bf6d5998b83526f830ae h2,.ca37a22968f62c476c2280141 h2,.c8fa20c5ab08fb212e28319d6 h2{max-width:20ch;font-size:clamp(30px,6.2vw,38px)}.cc67529e27c3dc4f5a8c32198 img{aspect-ratio:1.18;object-position:center 48%;min-height:0}.c2981d79acc0bd5934b6f1892,.c1820ff9e5c9ddcebd5df60fc .c2981d79acc0bd5934b6f1892,.ca93bad2bd0f13f2b02631fd3 .c2981d79acc0bd5934b6f1892,.cdaf161576fbc1e9b8d16edc5{grid-template-columns:minmax(0,1fr);gap:7px;padding:17px 0}.c2981d79acc0bd5934b6f1892 h3,.c1820ff9e5c9ddcebd5df60fc .c2981d79acc0bd5934b6f1892 h3,.cdaf161576fbc1e9b8d16edc5 h3{font-size:18px}.cb4784bc37fb0ba672320a373,.c28649f89688c63174ba6b0b5,.cc43700f52d211e6a45c77d28{gap:28px}.c047874705a062fa9798d8c42{max-width:540px}.c047874705a062fa9798d8c42 img{aspect-ratio:1.12;object-position:center 52%;min-height:0}.cfc46bb9a1fdd25c369fade19{gap:27px}.cbdfe89667c02badb125ae9dc{max-width:620px;padding:23px 22px 21px}.cbdfe89667c02badb125ae9dc blockquote p{font-size:19px}.c8b9ef4fede32a5af99a8e74f{margin-bottom:24px}.cb38a803485643fc3b28c5c88 img{aspect-ratio:1.25;object-position:center 54%;min-height:0}.c464224fb5b1155b8d5e3185f{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.c805d3019dc60f8e8a5d2019a{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px 28px}.c43bc986f9669ffb8446ac480{grid-column:auto}}@media (width<=520px){.cbfaa2590704658740ab99c3b{flex-direction:column;align-items:stretch;gap:6px}.cad3c3a414fbfe54033c1ef1c{width:100%}.c44617fe24f855420f61e80da{width:fit-content}.c027ca6d257161d62ed08dfe4 img{aspect-ratio:1.22}.c0f7192ad76220d554824fec4{padding:17px 17px 18px}.c88d2301afa055fd0a90604d3{flex-direction:column;align-items:flex-start;gap:3px}.c1844910b952cb9e9d5b1930f{font-size:14px}.c1820ff9e5c9ddcebd5df60fc{margin-top:21px}.c464224fb5b1155b8d5e3185f{grid-template-columns:minmax(0,1fr);gap:24px}.c805d3019dc60f8e8a5d2019a{grid-template-columns:minmax(0,1fr);gap:22px}.cef8ecb9e89660e44c03f9980{flex-direction:column;align-items:flex-start;gap:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.c395e60a367b4161399241c8e{overflow-wrap:anywhere;min-width:0;max-width:100%}.c395e60a367b4161399241c8e .c7147df796453d666455adef6{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.c395e60a367b4161399241c8e pre{max-width:100%;overflow-x:auto}.c395e60a367b4161399241c8e img{max-width:100%;height:auto}.c395e60a367b4161399241c8e figure{min-width:0;max-width:100%}.c4a8cd1ca248ecb86486eeb91{width:min(calc(100% - 48px),var(--site-max-width));margin-inline:auto;padding-block:34px}.c07097d9414b552de181675fb{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))!important;gap:clamp(18px,2vw,26px)!important}.c07097d9414b552de181675fb:has(>:only-child){grid-template-columns:minmax(0,46rem)!important}.c07097d9414b552de181675fb:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}.c4eed40c069113657a5336d1c{border-bottom-color:var(--site-line)!important}.c43fe2efa9176e514bd95caa4{max-width:24ch;font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.25rem!important;line-height:1.35!important}.ce4e4f8be69a5c7261871c9cf{text-underline-offset:3px;text-decoration-thickness:1px;color:var(--site-text)!important}.c8d0824bb9ef53a5f9cbcc48a{max-width:60ch;color:var(--site-muted);font-size:16px!important;line-height:1.55!important}.c89974a1e63d5c7612285cc9e{min-height:38px;color:var(--site-muted);text-underline-offset:3px;align-items:center;margin-top:9px;font-size:14px;font-weight:700;display:inline-flex}.c1b64bf244bafc8e336c2981c{padding:50px 0 76px}.cc2a7fa23c31314db0e0dd0b7{max-width:920px;margin-inline:auto}.cccac0b28f4efe72c78b285fd{border-bottom:1px solid var(--site-line);padding-bottom:22px}.cccac0b28f4efe72c78b285fd h1{letter-spacing:-.04em;font-size:clamp(38px,5vw,52px);line-height:1.05}.c78bbe19406c6df345df71bec{margin-top:2px}.cfe8e1d8e89b3dd836d75287a{border-bottom:1px solid var(--site-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(26px,5vw,62px);padding:25px 0;display:grid}.cfe8e1d8e89b3dd836d75287a>a{color:var(--site-text);text-decoration:none}.c61ca699e0926301e4323be1f{letter-spacing:-.025em;max-width:23ch;font-size:24px;line-height:1.2}.cfe8e1d8e89b3dd836d75287a>a:hover .c61ca699e0926301e4323be1f{text-underline-offset:4px;text-decoration:underline 1px}.c03fb73af487aa1c76d52da5f{max-width:58ch;color:var(--site-muted);font-size:17px;line-height:1.55}.c6b7bd9857393d6d66e5a838d{padding:46px 0 82px}.cfdc25484f97d5020976c6883{max-width:900px;margin-inline:auto}.c0598ddde52d9a562be8450fd{border-bottom:1px solid var(--site-line);margin-bottom:34px;padding-bottom:28px}.cd15b74608f0f4fcb649bb56d{min-height:36px;color:var(--site-muted);text-underline-offset:3px;align-items:center;margin-bottom:16px;font-size:15px;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.c0598ddde52d9a562be8450fd h1{letter-spacing:-.045em;max-width:22ch;font-size:clamp(38px,5.2vw,58px);line-height:1.04}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b{max-width:70ch;color:var(--site-text);font-size:19px;line-height:1.7}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b>p{max-width:70ch;margin:0 0 1.25em}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b h2,.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b h3,.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b h4,.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b h5,.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b h6{letter-spacing:-.03em;max-width:28ch;line-height:1.15}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b h2{margin:2.15em 0 .7em;font-size:clamp(29px,3.5vw,36px)}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b h3{margin:1.9em 0 .65em;font-size:clamp(23px,2.8vw,28px)}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b h4{margin:1.8em 0 .6em;font-size:21px}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b h5,.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b h6{margin:1.6em 0 .55em;font-size:18px}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b a{color:var(--site-text);text-decoration-color:var(--site-muted);text-underline-offset:.2em;text-decoration-thickness:1px}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b ul,.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b ol{max-width:68ch;margin:0 0 1.35em;padding-left:1.5em}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b li{max-width:65ch;padding-left:.2em}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b li+li{margin-top:.42em}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b li ul,.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b li ol{margin-top:.45em;margin-bottom:.55em}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b blockquote{border-left:3px solid var(--site-accent);color:var(--site-muted);font-family:var(--font-heading);margin:1.65em 0;padding:.12em 0 .12em 1.15em;font-size:21px;line-height:1.5}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b blockquote p{max-width:56ch;margin:0}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b hr{border:0;border-top:1px solid var(--site-line);margin:2.3em 0}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b figure{margin:1.9em 0 2.1em}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b figure img{border-radius:var(--site-radius);background:var(--site-soft);width:100%;height:auto}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b figcaption{color:var(--site-muted);text-align:center;margin-top:10px;font-size:15px;line-height:1.45}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b .c7147df796453d666455adef6{border:1px solid var(--site-line);overscroll-behavior-inline:contain;border-radius:8px;margin:1.7em 0 1.9em}@media (width<=600px){.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b .c7147df796453d666455adef6{overflow-x:scroll}}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b table{border-collapse:collapse;width:max(100%,600px);min-width:600px;font-size:16px;line-height:1.45}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b th,.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b td{border-bottom:1px solid var(--site-line);vertical-align:top;max-width:none;padding:11px 14px}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b th{background:var(--site-soft);font-family:var(--font-heading);text-align:left;font-weight:700}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b td[align=right],.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b th[align=right]{text-align:right}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b tr:last-child>th,.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b tr:last-child>td{border-bottom:0}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b pre{border:1px solid var(--site-line);background:var(--site-soft);max-width:100%;color:var(--site-text);tab-size:2;border-radius:8px;margin:1.5em 0 1.8em;padding:1.15em 1.25em;font-size:.88em;line-height:1.55;overflow-x:auto}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b :not(pre)>code{background:var(--site-soft);overflow-wrap:anywhere;border-radius:4px;padding:.12em .34em;font-size:.88em}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b .c21a3b1a8ddd6cadd59f12720{border-top:1px solid var(--site-line);color:var(--site-muted);margin-top:2.2em;padding-top:1.2em;font-size:15px;line-height:1.55}.c06a29b963d007d0e5b84235e{border-top:1px solid var(--site-line);max-width:70ch;margin-top:36px;padding-top:20px}.c06a29b963d007d0e5b84235e a{text-underline-offset:3px;align-items:center;min-height:40px;font-weight:700;display:inline-flex}@media (width<=760px){.c4a8cd1ca248ecb86486eeb91{width:min(calc(100% - 32px),var(--site-max-width));padding-block:27px}.c07097d9414b552de181675fb,.c07097d9414b552de181675fb:has(>:only-child),.c07097d9414b552de181675fb:has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.c1b64bf244bafc8e336c2981c{padding:36px 0 58px}.cfe8e1d8e89b3dd836d75287a{grid-template-columns:minmax(0,1fr);gap:9px;padding:20px 0}.c6b7bd9857393d6d66e5a838d{padding:34px 0 60px}.c0598ddde52d9a562be8450fd{margin-bottom:27px;padding-bottom:23px}.c0598ddde52d9a562be8450fd h1{font-size:clamp(36px,9vw,46px)}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b{font-size:18px;line-height:1.68}.c395e60a367b4161399241c8e.c8fa434399a7a6facdf74cc9b blockquote{font-size:19px}}