@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/site-assets/fonts/05faf9d71ce8fbe033a6a23b58a020f0.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/site-assets/fonts/fdb8d751efd477df880d2f2a4d86a062.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/site-assets/fonts/0adc481c26c3ea4dd8c97ba54025d3ff.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/site-assets/fonts/65d2e0636ca05b9e39b507a8a5730436.woff2)format("woff2")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--ve25bc67920bce924284848d4:initial;--v91232da04ff9d138ed916013:initial;--vaddc23f3f0f83b856401c7dd:initial;--v09bb0b3f58152accf836c22d:initial;--vc9cb97c77c38a586ab053082:initial;--v96c9842b970ac283f5fc7f31:initial;--vba3085752411a2a84c805ac4:initial;--vf791928092398d9f18938fec:initial;--ve140e4b04d7c44aab72f0b0c:initial;--v6cceeb17c7de3536ee18e31c:initial;--v8c881543843c905bdea329f1:initial;--v3b22a36b0ca5481b015e1e51:100%;--vb116bf5c2420f5b1b553eec4:initial}}}@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7%.237 25.331);--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.c54b1afbad847414a334bbe0a{position:static}.c3628043286122b6c764dcdd2{margin-inline:auto}.cc6a3234aae022dd9d7e6f016{margin-bottom:calc(var(--spacing)*8)}.c8916100556ba4ee0319b99e4{display:block}.ce37d6540d7b5d07462cf1ea0{display:flex}.c3f6926ac143ae2200dfeddc5{display:grid}.cade4e108d5b224900bebd0ec{display:inline}.cb659e7a0026f87a23514dd02{display:table}.c96cec003592dfb13232681d6{width:fit-content}.c1f88d5153318c31a6c19386f{width:100%}.ce8915fe9a07e531219649a7e{grid-template-columns:repeat(1,minmax(0,1fr))}.c8616093c59e796eab9c458f9{flex-direction:column}.ca265a75501409685ec1477b3{flex-wrap:wrap}.c42a1325d61f715c5c8ba75c8{align-items:center}.c9472c3f6cfc404c1411b2c32{gap:calc(var(--spacing)*2)}.ca963fe8346a7e3861eed2c97{gap:calc(var(--spacing)*3)}.c92010363b05ee988437e0906{gap:calc(var(--spacing)*4)}.c2044d0aafc808a051f66114b{gap:calc(var(--spacing)*5)}.c222c1c2b53a62328d7ee1b42{gap:calc(var(--spacing)*6)}.c06b48a54a28eea00d555041e{gap:calc(var(--spacing)*8)}.c4fd44383c7fb30ea533dfe64{padding-block:calc(var(--spacing)*10)}.c961fde0e579acc99299445c9{filter:var(--ve25bc67920bce924284848d4,) var(--v91232da04ff9d138ed916013,) var(--vaddc23f3f0f83b856401c7dd,) var(--v09bb0b3f58152accf836c22d,) var(--vc9cb97c77c38a586ab053082,) var(--v96c9842b970ac283f5fc7f31,) var(--vf791928092398d9f18938fec,) var(--ve140e4b04d7c44aab72f0b0c,) var(--v6cceeb17c7de3536ee18e31c,)}@media (hover:hover){.cea715f32e9eb3e88460c7740:hover{background-color:var(--color-red-500)}}@media (width>=48rem){.c4aafac77fb4df8977306d99b{margin-bottom:calc(var(--spacing)*10)}.c89aad01a102301ad4ef5655b{grid-template-columns:repeat(2,minmax(0,1fr))}.c9e997bbd1a32f8cd9f0cd300{grid-template-columns:repeat(3,minmax(0,1fr))}.c3fe0c30cd49e1ae8aadb52cb{flex-direction:row}.ce4cd15ef02d1d665173dcaeb{align-items:center}.c7445410a6ed5d4d5b9e175e3{justify-content:space-between}.c336b787873b4c355c01a7e35{gap:calc(var(--spacing)*7)}.c607b6dd812026fb24f99237f{gap:calc(var(--spacing)*8)}.cca4476ef90ec6b74beb15df0{padding-block:calc(var(--spacing)*14)}}}:root{--site-background:#f8f7f3;--site-surface:#fff;--site-text:#202428;--site-muted:#596168;--site-accent:#254e70;--site-on-accent:#fff;--site-max-width:1240px;--site-radius:8px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--site-background);scroll-padding-top:1.5rem}body{background:var(--site-background);color:var(--site-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:"Source Sans 3",sans-serif;font-size:1.0625rem;line-height:1.58}a{color:inherit;text-underline-offset:.2em}button{color:inherit;font:inherit}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{color:var(--site-text);letter-spacing:-.035em;margin:0;font-family:Archivo,sans-serif;font-weight:700;line-height:1.12}h1{max-width:13ch;font-size:2.25rem}h2{max-width:18ch;font-size:clamp(1.85rem,2.8vw,2.5rem)}h3{letter-spacing:-.02em;font-size:1.25rem}p,li,dt,dd{font-family:"Source Sans 3",sans-serif}p{max-width:65ch;margin:0}::selection{color:var(--site-on-accent);background:var(--site-accent)}:focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}.cf8601db201dd43ed8d13d13b{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.c64bdbb8033efc99364b0a029{z-index:20;border-radius:var(--site-radius);background:var(--site-accent);color:var(--site-on-accent);padding:.7rem 1rem;font-weight:700;position:absolute;top:.75rem;left:.75rem;transform:translateY(-160%)}.c64bdbb8033efc99364b0a029:focus{transform:translateY(0)}@media (width>=48rem){h1{font-size:clamp(2.5rem,4.2vw,3.5rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.c77eebf36bcebc2edcb5070b9{width:min(calc(100% - 2.5rem),var(--site-max-width));max-width:var(--site-max-width)}.cddfe424b38640f6edcc3fddf{z-index:5;background:var(--site-background);position:relative}.c55834b64e3dac93dcc200da4{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.1rem .9rem;display:flex}.c4b94a599beb94b5d55bc50e9{width:fit-content;max-width:100%;color:var(--site-text);flex-direction:column;line-height:1.15;text-decoration:none;display:flex}.c73e213c2bd453d2766a935d6{letter-spacing:-.025em;font-family:Archivo,sans-serif;font-size:1.05rem;font-weight:700}.c7e0b3fed1f86236f62cd4f3a{color:var(--site-muted);letter-spacing:.015em;margin-top:.2rem;font-size:.79rem}.c8c7129fc9aa00fba0469c223{align-items:center;gap:1rem;display:flex}.cdc36cbf3afb74f2916cfdbd6{color:var(--site-accent);flex-direction:column;align-items:flex-end;line-height:1.25;text-decoration:none;display:flex}.c1c0b654d2bd5a2b46a24bd8a{color:var(--site-muted);font-size:.79rem}.ce4ec3f279fe6616008a50be6{font-weight:700}.cd7f73c8ee42f7631b3e2b584{border:1px solid var(--site-accent);justify-content:center;align-items:center;min-width:4rem;min-height:2.75rem;display:none}@supports (color:color-mix(in lab,red,red)){.cd7f73c8ee42f7631b3e2b584{border:1px solid color-mix(in srgb,var(--site-accent) 40%,transparent)}}.cd7f73c8ee42f7631b3e2b584{border-radius:var(--site-radius);background:var(--site-surface);color:var(--site-accent);cursor:pointer;font-size:.95rem;font-weight:700}.c640650941c9e93796cdf0a10{border-top:1px solid var(--site-muted);min-height:2.8rem}@supports (color:color-mix(in lab,red,red)){.c640650941c9e93796cdf0a10{border-top:1px solid color-mix(in srgb,var(--site-muted) 24%,transparent)}}.c5b7abacc88466a449ea849f7{min-height:2.8rem;margin:0;padding:0;list-style:none}.c5b7abacc88466a449ea849f7 a{min-height:2.8rem;color:var(--site-muted);align-items:center;font-size:.96rem;text-decoration:none;transition:color .16s;display:inline-flex}.c5b7abacc88466a449ea849f7 a:hover,.c5b7abacc88466a449ea849f7 a:focus-visible{color:var(--site-accent)}.c8d014bd2b7e3574bcf4cb40c{background:var(--site-background);padding-block:clamp(1.75rem,4vh,3rem)}.cf1ced36ea789096f99ea216a{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(2rem,5vw,4rem)}.cc35c9d6e520242ae72d11513 h1{margin-bottom:1.1rem}.c07677cf3d4567980457329a5{max-width:56ch;color:var(--site-muted);font-size:1.15rem;line-height:1.58}.c9e8f91fc854b3fe1d113d248{margin-top:1.55rem}.cf256198f920b272897ea4db6{border-radius:var(--site-radius);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;min-height:2.9rem;padding:.72rem 1.05rem;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.ca8e1e784a50d7da45c14ab22{background:var(--site-accent);color:var(--site-on-accent)}.ca8e1e784a50d7da45c14ab22:hover{background:var(--site-accent)}@supports (color:color-mix(in lab,red,red)){.ca8e1e784a50d7da45c14ab22:hover{background:color-mix(in srgb,var(--site-accent) 88%,var(--site-text))}}.c7b18f3ad82d961bda34fca72{border-color:var(--site-accent)}@supports (color:color-mix(in lab,red,red)){.c7b18f3ad82d961bda34fca72{border-color:color-mix(in srgb,var(--site-accent) 35%,transparent)}}.c7b18f3ad82d961bda34fca72{background:var(--site-surface);color:var(--site-accent)}.c7b18f3ad82d961bda34fca72:hover{border-color:var(--site-accent);background:var(--site-accent)}@supports (color:color-mix(in lab,red,red)){.c7b18f3ad82d961bda34fca72:hover{background:color-mix(in srgb,var(--site-accent) 6%,var(--site-surface))}}.cdd9af6fb84d282fff11cde16{min-height:2.75rem;color:var(--site-accent);align-items:center;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.ce1a3e64e1af3fb04f70763ce,.cb23adff2f2cb1467ababf563{min-width:0;margin:0}.c3dc2ea70d26f4c7c6e3a416b{border-radius:var(--site-radius);background:var(--site-accent);width:100%;height:min(35vh,320px)}@supports (color:color-mix(in lab,red,red)){.c3dc2ea70d26f4c7c6e3a416b{background:color-mix(in srgb,var(--site-accent) 9%,var(--site-surface))}}.c3dc2ea70d26f4c7c6e3a416b{object-fit:cover;object-position:center 43%}.c914af0df4eeff6925df46f9f{color:var(--site-muted);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem .15rem 0;font-size:.91rem;line-height:1.4;display:flex}.caf926d2dfdf572108e3da7ef{flex-direction:column;gap:.15rem;max-width:38ch;display:flex}.caf926d2dfdf572108e3da7ef strong{color:var(--site-text);font-family:Archivo,sans-serif;font-size:.95rem}.c914af0df4eeff6925df46f9f>a{color:var(--site-accent);flex:none;font-weight:700;text-decoration-thickness:1px}.c1020f3310e9093299256d70c{padding-block:3.5rem}.c4b893b609221032b116376d1{grid-template-columns:minmax(0,.77fr) minmax(0,1.23fr);gap:clamp(2.5rem,7vw,6rem)}.c6fd4bc75b5ea16e3b145ca9d h2,.c54c4cc52072ee2546d5fa2cf h2,.c48117a3bfa33c9cb2f412545 h2,.cc558d07315cc3da4cbfff175 h2,.c5a32fce7055d55037cbd4056 h2{margin-bottom:1rem}.c6fd4bc75b5ea16e3b145ca9d p,.c54c4cc52072ee2546d5fa2cf p,.c48117a3bfa33c9cb2f412545 p,.cc558d07315cc3da4cbfff175 p,.c5a32fce7055d55037cbd4056>p{color:var(--site-muted)}.c31603ab4cb47710e23a914fe{border-bottom:1px solid var(--site-muted)}@supports (color:color-mix(in lab,red,red)){.c31603ab4cb47710e23a914fe{border-bottom:1px solid color-mix(in srgb,var(--site-muted) 26%,transparent)}}.c463cb14ea9d287ffcaeb84dc{border-top:1px solid var(--site-muted);grid-template-columns:minmax(9rem,.72fr) minmax(0,1.28fr);gap:1.5rem;padding-block:1.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.c463cb14ea9d287ffcaeb84dc{border-top:1px solid color-mix(in srgb,var(--site-muted) 26%,transparent)}}.c463cb14ea9d287ffcaeb84dc h3{color:var(--site-accent)}.c463cb14ea9d287ffcaeb84dc p{color:var(--site-muted)}.c514f189e8a43410d299dd1b2{padding-block:0 3.5rem}.ca1b6608e839b68782793e405{border-radius:var(--site-radius);background:var(--site-accent);color:var(--site-on-accent);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,5rem);padding:clamp(1.75rem,4.5vw,3rem)}.ca1b6608e839b68782793e405 h2,.ca1b6608e839b68782793e405 h3{color:var(--site-on-accent)}.c02796350036d92134192fc58 h2{margin-bottom:1rem}.c02796350036d92134192fc58 p,.cef18509fe4683c5f4978e703 p{color:var(--site-on-accent)}@supports (color:color-mix(in lab,red,red)){.c02796350036d92134192fc58 p,.cef18509fe4683c5f4978e703 p{color:color-mix(in srgb,var(--site-on-accent) 82%,transparent)}}.c3b4db6e713ee56d7c64dcb27{border-bottom:1px solid var(--site-on-accent)}@supports (color:color-mix(in lab,red,red)){.c3b4db6e713ee56d7c64dcb27{border-bottom:1px solid color-mix(in srgb,var(--site-on-accent) 30%,transparent)}}.cef18509fe4683c5f4978e703{border-top:1px solid var(--site-on-accent);padding-block:1.05rem}@supports (color:color-mix(in lab,red,red)){.cef18509fe4683c5f4978e703{border-top:1px solid color-mix(in srgb,var(--site-on-accent) 30%,transparent)}}.cef18509fe4683c5f4978e703 h3{margin-bottom:.35rem;font-size:1.1rem}.c09fd40db4f9afcb11b0f866b{padding-top:3rem}.c54c4cc52072ee2546d5fa2cf{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:2rem;margin-bottom:2.3rem;display:grid}.c54c4cc52072ee2546d5fa2cf h2{margin:0}.cc094ad59d17fd2315c66f091{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}.c53eaab649f9e51b5c76260d8{border-top:2px solid var(--site-accent);padding-top:1.1rem}.c53eaab649f9e51b5c76260d8 h3{margin-bottom:.55rem}.c53eaab649f9e51b5c76260d8 p{color:var(--site-muted)}.c945c4a8bb53fcee1f1d4d7f0{background:var(--site-accent)}@supports (color:color-mix(in lab,red,red)){.c945c4a8bb53fcee1f1d4d7f0{background:color-mix(in srgb,var(--site-accent) 4%,var(--site-background))}}.cc8cd1bdb9413dee5624e809e{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(2.5rem,7vw,6rem)}.c48117a3bfa33c9cb2f412545 p+p{margin-top:1rem}.c48117a3bfa33c9cb2f412545 .cf256198f920b272897ea4db6{margin-top:1.5rem}.ca402a3ab194d488d82d763c3{border-radius:var(--site-radius);background:var(--site-accent);width:100%;height:min(56vw,470px);min-height:320px}@supports (color:color-mix(in lab,red,red)){.ca402a3ab194d488d82d763c3{background:color-mix(in srgb,var(--site-accent) 9%,var(--site-surface))}}.ca402a3ab194d488d82d763c3{object-fit:cover;object-position:center top}.cb23adff2f2cb1467ababf563 figcaption{color:var(--site-muted);padding-top:.65rem;font-size:.9rem}.c19d14844885e253ed5ba19aa{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,7vw,6rem)}.cc558d07315cc3da4cbfff175 .cdd9af6fb84d282fff11cde16{margin-top:1.1rem}.c68ab10a20824113cf3843df8{border-bottom:1px solid var(--site-muted)}@supports (color:color-mix(in lab,red,red)){.c68ab10a20824113cf3843df8{border-bottom:1px solid color-mix(in srgb,var(--site-muted) 26%,transparent)}}.cd2240665a088e8626ce93c98{border-top:1px solid var(--site-muted)}@supports (color:color-mix(in lab,red,red)){.cd2240665a088e8626ce93c98{border-top:1px solid color-mix(in srgb,var(--site-muted) 26%,transparent)}}.cd2240665a088e8626ce93c98 summary{min-height:3.6rem;color:var(--site-text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:.8rem;font-family:Archivo,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.cd2240665a088e8626ce93c98 summary::-webkit-details-marker{display:none}.cd2240665a088e8626ce93c98 summary:after{color:var(--site-accent);content:"+";flex:none;font-family:"Source Sans 3",sans-serif;font-size:1.5rem;font-weight:400;line-height:1}.cd2240665a088e8626ce93c98[open] summary:after{content:"−"}.cd2240665a088e8626ce93c98 p{color:var(--site-muted);padding:0 1.75rem 1.1rem 0}.c4c458343d687cb20769dddd3{background:var(--site-accent)}@supports (color:color-mix(in lab,red,red)){.c4c458343d687cb20769dddd3{background:color-mix(in srgb,var(--site-accent) 4%,var(--site-background))}}.c2ecb74a17c65ea4ca456c9d8{grid-template-columns:minmax(0,1fr) minmax(18rem,.78fr);align-items:start;gap:clamp(2.5rem,7vw,6rem)}.c51ea7ee6eb849c97786f35cd{margin:1.5rem 0 1.3rem}.c51ea7ee6eb849c97786f35cd>div{border-top:1px solid var(--site-muted);grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding-block:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.c51ea7ee6eb849c97786f35cd>div{border-top:1px solid color-mix(in srgb,var(--site-muted) 24%,transparent)}}.c51ea7ee6eb849c97786f35cd dt{color:var(--site-muted);font-size:.94rem}.c51ea7ee6eb849c97786f35cd dd{overflow-wrap:anywhere;margin:0;font-weight:700}.c51ea7ee6eb849c97786f35cd a{color:var(--site-accent)}.cde160823e193674a365c932c{border:1px solid var(--site-muted);padding:clamp(1.4rem,3vw,2rem)}@supports (color:color-mix(in lab,red,red)){.cde160823e193674a365c932c{border:1px solid color-mix(in srgb,var(--site-muted) 18%,transparent)}}.cde160823e193674a365c932c{border-radius:var(--site-radius);background:var(--site-surface)}.cde160823e193674a365c932c h3{margin-bottom:.85rem}.cb71f645785c84c63fc37df32{margin:0}.cbde70ae659c6072d9cbb0b5b{border-top:1px solid var(--site-muted);justify-content:space-between;gap:1.25rem;padding-block:.42rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cbde70ae659c6072d9cbb0b5b{border-top:1px solid color-mix(in srgb,var(--site-muted) 15%,transparent)}}.cbde70ae659c6072d9cbb0b5b{font-size:.98rem}.cbde70ae659c6072d9cbb0b5b dt{color:var(--site-muted)}.cbde70ae659c6072d9cbb0b5b dd{text-align:right;margin:0}.c5df0f907e6c3ddd8ed28c1af{background:var(--site-background);padding-block:1.5rem 2rem}.c1d1cb980227252c1cdcde00a{border:1px solid var(--site-muted);gap:1.5rem;padding:clamp(1.5rem,4vw,2.5rem)}@supports (color:color-mix(in lab,red,red)){.c1d1cb980227252c1cdcde00a{border:1px solid color-mix(in srgb,var(--site-muted) 13%,transparent)}}.c1d1cb980227252c1cdcde00a{border-radius:var(--site-radius);background:var(--site-surface)}.c0062c1c912b2a9b1f4e9606c p,.c0062c1c912b2a9b1f4e9606c address{color:var(--site-muted);font-size:.96rem;font-style:normal}.c0062c1c912b2a9b1f4e9606c .c1e701a29d589d7c186e046a9{color:var(--site-text);margin-bottom:.25rem;font-family:Archivo,sans-serif;font-size:1.05rem;font-weight:700}.c0062c1c912b2a9b1f4e9606c address{margin-top:.3rem}.c43094b9c822ecc49d045d46c{flex:none}@media (width<=47.99rem){.c55834b64e3dac93dcc200da4{padding-block:.85rem}.c73e213c2bd453d2766a935d6{font-size:.98rem}.c7e0b3fed1f86236f62cd4f3a{font-size:.74rem}.c8c7129fc9aa00fba0469c223{gap:0}.cdc36cbf3afb74f2916cfdbd6{display:none}.cd7f73c8ee42f7631b3e2b584{display:inline-flex}.c640650941c9e93796cdf0a10{padding-block:.15rem .45rem}.c640650941c9e93796cdf0a10[data-open=false]{display:none!important}.c5b7abacc88466a449ea849f7{flex-direction:column;align-items:stretch;gap:0;min-height:0}.c5b7abacc88466a449ea849f7 a{border-top:1px solid var(--site-muted);width:100%;min-height:2.75rem}@supports (color:color-mix(in lab,red,red)){.c5b7abacc88466a449ea849f7 a{border-top:1px solid color-mix(in srgb,var(--site-muted) 14%,transparent)}}.c8d014bd2b7e3574bcf4cb40c{padding-block:2rem 2.5rem}.cf1ced36ea789096f99ea216a,.c4b893b609221032b116376d1,.ca1b6608e839b68782793e405,.cc8cd1bdb9413dee5624e809e,.c19d14844885e253ed5ba19aa,.c2ecb74a17c65ea4ca456c9d8{grid-template-columns:minmax(0,1fr)}.cf1ced36ea789096f99ea216a{gap:2rem}.c3dc2ea70d26f4c7c6e3a416b{aspect-ratio:1.72;height:auto}.c914af0df4eeff6925df46f9f{flex-direction:column;gap:.5rem}.c1020f3310e9093299256d70c{padding-block:2.75rem}.c4b893b609221032b116376d1,.ca1b6608e839b68782793e405,.cc8cd1bdb9413dee5624e809e,.c19d14844885e253ed5ba19aa,.c2ecb74a17c65ea4ca456c9d8{gap:2rem}.c514f189e8a43410d299dd1b2{padding-block:0 2.75rem}.ca1b6608e839b68782793e405{gap:1.5rem;padding:1.5rem}.c463cb14ea9d287ffcaeb84dc{grid-template-columns:minmax(0,1fr);gap:.55rem}.c54c4cc52072ee2546d5fa2cf{grid-template-columns:minmax(0,1fr);gap:.9rem;margin-bottom:1.5rem}.cc094ad59d17fd2315c66f091{grid-template-columns:minmax(0,1fr);gap:1.25rem}.ca402a3ab194d488d82d763c3{height:105vw;min-height:280px;max-height:460px}.c2ecb74a17c65ea4ca456c9d8{grid-template-columns:minmax(0,1fr)}.cde160823e193674a365c932c{padding:1.25rem}.c1d1cb980227252c1cdcde00a{align-items:stretch}.c43094b9c822ecc49d045d46c{align-self:flex-start}}.c368e225d6eaf3b259826c4c4{padding-block:var(--blog-roll-padding-block,1.5rem 1.75rem);color:var(--site-text)}.c2b36f976ba29092a3ac608b1{margin:0}.caa32e24496068b9fa75d0a09{border-bottom:1px solid var(--site-muted);padding-block-end:1.1rem}@supports (color:color-mix(in lab,red,red)){.caa32e24496068b9fa75d0a09{border-bottom:1px solid color-mix(in srgb,var(--site-muted) 22%,transparent)}}.caa32e24496068b9fa75d0a09:last-child{border-bottom:0;padding-block-end:0}.cb24527f90e080e4b903f8bae{max-width:none}.cb031095d8603f842a5eca6f0{color:var(--site-text);text-underline-offset:.2em;text-decoration:none}.cb031095d8603f842a5eca6f0:hover,.cb031095d8603f842a5eca6f0:focus-visible{color:var(--site-accent);text-decoration:underline}.c8b01d95a0007e9b006126b43{color:var(--site-muted)}.c732bad2f9a5883d9339ede6d{color:var(--site-accent);text-underline-offset:.2em;align-items:center;margin-top:1.1rem;font-size:.96rem;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.c3276615b2a1c164cb00785cd{min-height:26rem}.c9ff73d3f5095a63b825c7773{max-width:none;margin-bottom:2.25rem;font-size:clamp(2rem,3vw,2.75rem)}.c76687daccbf94a80fcb9524c{max-width:72rem}.c4e4fbe50b4e24da491e34b7b{border-bottom:1px solid var(--site-muted);padding-block-end:1.75rem}@supports (color:color-mix(in lab,red,red)){.c4e4fbe50b4e24da491e34b7b{border-bottom:1px solid color-mix(in srgb,var(--site-muted) 22%,transparent)}}.c4e4fbe50b4e24da491e34b7b:last-child{border-bottom:0}.c4e4fbe50b4e24da491e34b7b>a{color:var(--site-text);text-underline-offset:.2em;text-decoration:none}.c4e4fbe50b4e24da491e34b7b>a:hover,.c4e4fbe50b4e24da491e34b7b>a:focus-visible{color:var(--site-accent);text-decoration:underline}.c6f4f689dc89ebf51fda42f65{letter-spacing:-.025em;max-width:none;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.25}.c3cf3a4164da55de2c9584c6e{max-width:68ch;color:var(--site-muted);margin-top:.65rem;font-size:1.05rem;line-height:1.65}.cdd0a4dc8d86382b94bd3b8df{max-width:76rem}.c95cb40be77655ef74026026d,.c1960ca631ddd643d09d9601c{width:100%;max-width:72ch;margin-inline:auto}.cf615fa2d043d1a96b2c09d65{max-width:25ch;font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1.1}.c852d45c4e95cc26a25e2436f{color:var(--site-accent);text-underline-offset:.2em;align-items:center;font-size:.96rem;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.cad8c02e22aa3ac18feb2fd14{width:100%;max-width:72ch;color:var(--site-text);margin-inline:auto;font-size:1.125rem;line-height:1.72}.cad8c02e22aa3ac18feb2fd14>:first-child{margin-block-start:0}.cad8c02e22aa3ac18feb2fd14 p{max-width:none;margin-block:0 1.25rem}.cad8c02e22aa3ac18feb2fd14 h2,.cad8c02e22aa3ac18feb2fd14 h3,.cad8c02e22aa3ac18feb2fd14 h4{max-width:none}.cad8c02e22aa3ac18feb2fd14 h2{margin-block:2.8rem .9rem;font-size:clamp(1.7rem,2.6vw,2.1rem);line-height:1.2}.cad8c02e22aa3ac18feb2fd14 h3{margin-block:2.2rem .75rem;font-size:1.45rem;line-height:1.25}.cad8c02e22aa3ac18feb2fd14 h4{margin-block:1.8rem .65rem;font-size:1.2rem;line-height:1.3}.cad8c02e22aa3ac18feb2fd14 ul,.cad8c02e22aa3ac18feb2fd14 ol{margin-block:0 1.35rem;padding-inline-start:1.6rem}.cad8c02e22aa3ac18feb2fd14 li+li{margin-block-start:.4rem}.cad8c02e22aa3ac18feb2fd14 li>ul,.cad8c02e22aa3ac18feb2fd14 li>ol{margin-block:.45rem 0}.cad8c02e22aa3ac18feb2fd14 a{color:var(--site-accent);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:1px}.cad8c02e22aa3ac18feb2fd14 a:hover{text-decoration-thickness:2px}.cad8c02e22aa3ac18feb2fd14 blockquote{border-inline-start:3px solid var(--site-accent);border-radius:0 var(--site-radius) var(--site-radius)0;background:var(--site-accent);margin:1.8rem 0;padding:1.15rem 1.4rem}@supports (color:color-mix(in lab,red,red)){.cad8c02e22aa3ac18feb2fd14 blockquote{background:color-mix(in srgb,var(--site-accent) 5%,var(--site-surface))}}.cad8c02e22aa3ac18feb2fd14 blockquote{color:var(--site-text)}@supports (color:color-mix(in lab,red,red)){.cad8c02e22aa3ac18feb2fd14 blockquote{color:color-mix(in srgb,var(--site-text) 88%,var(--site-muted))}}.cad8c02e22aa3ac18feb2fd14 blockquote>:last-child{margin-block-end:0}.cad8c02e22aa3ac18feb2fd14 figure{margin:2rem 0}.cad8c02e22aa3ac18feb2fd14 figure img{border:1px solid var(--site-muted);width:100%;height:auto}@supports (color:color-mix(in lab,red,red)){.cad8c02e22aa3ac18feb2fd14 figure img{border:1px solid color-mix(in srgb,var(--site-muted) 16%,transparent)}}.cad8c02e22aa3ac18feb2fd14 figure img{border-radius:var(--site-radius);background:var(--site-surface)}.cad8c02e22aa3ac18feb2fd14 figcaption{color:var(--site-muted);margin-block-start:.7rem;font-size:.96rem;line-height:1.5}.cad8c02e22aa3ac18feb2fd14 .cbbf64b79fa91f13913d5b85e{overscroll-behavior-inline:contain;border:1px solid var(--site-muted);width:100%;margin-block:1.75rem;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.cad8c02e22aa3ac18feb2fd14 .cbbf64b79fa91f13913d5b85e{border:1px solid color-mix(in srgb,var(--site-muted) 22%,transparent)}}.cad8c02e22aa3ac18feb2fd14 .cbbf64b79fa91f13913d5b85e{border-radius:var(--site-radius);background:var(--site-surface)}.cad8c02e22aa3ac18feb2fd14 table{border-collapse:collapse;text-align:left;width:100%;min-width:38rem;font-size:1rem;line-height:1.5}.cad8c02e22aa3ac18feb2fd14 th,.cad8c02e22aa3ac18feb2fd14 td{border-bottom:1px solid var(--site-muted);padding:.75rem .9rem}@supports (color:color-mix(in lab,red,red)){.cad8c02e22aa3ac18feb2fd14 th,.cad8c02e22aa3ac18feb2fd14 td{border-bottom:1px solid color-mix(in srgb,var(--site-muted) 17%,transparent)}}.cad8c02e22aa3ac18feb2fd14 th,.cad8c02e22aa3ac18feb2fd14 td{vertical-align:top}.cad8c02e22aa3ac18feb2fd14 th{background:var(--site-accent)}@supports (color:color-mix(in lab,red,red)){.cad8c02e22aa3ac18feb2fd14 th{background:color-mix(in srgb,var(--site-accent) 6%,var(--site-surface))}}.cad8c02e22aa3ac18feb2fd14 th{font-family:Archivo,sans-serif;font-size:.94rem;font-weight:700}.cad8c02e22aa3ac18feb2fd14 tr:last-child td{border-bottom:0}.cad8c02e22aa3ac18feb2fd14 pre{border:1px solid var(--site-muted);max-width:100%;margin-block:1.5rem;padding:1.1rem 1.25rem;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.cad8c02e22aa3ac18feb2fd14 pre{border:1px solid color-mix(in srgb,var(--site-muted) 20%,transparent)}}.cad8c02e22aa3ac18feb2fd14 pre{border-radius:var(--site-radius);background:var(--site-accent)}@supports (color:color-mix(in lab,red,red)){.cad8c02e22aa3ac18feb2fd14 pre{background:color-mix(in srgb,var(--site-accent) 5%,var(--site-surface))}}.cad8c02e22aa3ac18feb2fd14 pre{color:var(--site-text);tab-size:2;font-size:.95rem;line-height:1.6}.cad8c02e22aa3ac18feb2fd14 :not(pre)>code{border:1px solid var(--site-muted);padding:.12em .35em}@supports (color:color-mix(in lab,red,red)){.cad8c02e22aa3ac18feb2fd14 :not(pre)>code{border:1px solid color-mix(in srgb,var(--site-muted) 16%,transparent)}}.cad8c02e22aa3ac18feb2fd14 :not(pre)>code{background:var(--site-accent);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.cad8c02e22aa3ac18feb2fd14 :not(pre)>code{background:color-mix(in srgb,var(--site-accent) 6%,var(--site-surface))}}.cad8c02e22aa3ac18feb2fd14 :not(pre)>code{overflow-wrap:anywhere;font-size:.9em}.cad8c02e22aa3ac18feb2fd14 pre code{font-size:inherit;white-space:inherit;background:0 0;border:0;padding:0}.cad8c02e22aa3ac18feb2fd14 hr{border:0;border-top:1px solid var(--site-muted);margin-block:2.5rem}@supports (color:color-mix(in lab,red,red)){.cad8c02e22aa3ac18feb2fd14 hr{border-top:1px solid color-mix(in srgb,var(--site-muted) 24%,transparent)}}.c1960ca631ddd643d09d9601c{border-top:1px solid var(--site-muted);padding-block-start:1.25rem}@supports (color:color-mix(in lab,red,red)){.c1960ca631ddd643d09d9601c{border-top:1px solid color-mix(in srgb,var(--site-muted) 22%,transparent)}}@media (width<=47.99rem){.c368e225d6eaf3b259826c4c4{--blog-roll-padding-block:1.25rem 1.5rem}.c3276615b2a1c164cb00785cd{min-height:0}.c9ff73d3f5095a63b825c7773{margin-bottom:1.75rem}.cdd0a4dc8d86382b94bd3b8df{gap:2rem}.cf615fa2d043d1a96b2c09d65{font-size:clamp(2.15rem,9vw,2.7rem)}.cad8c02e22aa3ac18feb2fd14{font-size:1.05rem;line-height:1.7}.cad8c02e22aa3ac18feb2fd14 blockquote{padding:1rem 1.1rem}.cad8c02e22aa3ac18feb2fd14 pre{padding:.9rem 1rem;font-size:.88rem}}.ca58ccc98365bc35e86594ae9{overflow-wrap:anywhere;min-width:0;max-width:100%}.ca58ccc98365bc35e86594ae9 .cbbf64b79fa91f13913d5b85e{min-width:0;max-width:100%;overflow-x:auto}.ca58ccc98365bc35e86594ae9 pre{max-width:100%;overflow-x:auto}.ca58ccc98365bc35e86594ae9 img{max-width:100%;height:auto}.ca58ccc98365bc35e86594ae9 figure{min-width:0;max-width:100%}@property --ve25bc67920bce924284848d4{syntax:"*";inherits:false}@property --v91232da04ff9d138ed916013{syntax:"*";inherits:false}@property --vaddc23f3f0f83b856401c7dd{syntax:"*";inherits:false}@property --v09bb0b3f58152accf836c22d{syntax:"*";inherits:false}@property --vc9cb97c77c38a586ab053082{syntax:"*";inherits:false}@property --v96c9842b970ac283f5fc7f31{syntax:"*";inherits:false}@property --vba3085752411a2a84c805ac4{syntax:"*";inherits:false}@property --vf791928092398d9f18938fec{syntax:"*";inherits:false}@property --ve140e4b04d7c44aab72f0b0c{syntax:"*";inherits:false}@property --v6cceeb17c7de3536ee18e31c{syntax:"*";inherits:false}@property --v8c881543843c905bdea329f1{syntax:"*";inherits:false}@property --v3b22a36b0ca5481b015e1e51{syntax:"<percentage>";inherits:false;initial-value:100%}@property --vb116bf5c2420f5b1b553eec4{syntax:"*";inherits:false}