: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 color-mix(in srgb,var(--site-accent) 40%,transparent);border-radius:var(--site-radius);background:var(--site-surface);min-width:4rem;min-height:2.75rem;color:var(--site-accent);cursor:pointer;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:none}.c640650941c9e93796cdf0a10{border-top:1px solid color-mix(in srgb,var(--site-muted) 24%,transparent);min-height:2.8rem}.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:color-mix(in srgb,var(--site-accent) 88%,var(--site-text))}.c7b18f3ad82d961bda34fca72{border-color:color-mix(in srgb,var(--site-accent) 35%,transparent);background:var(--site-surface);color:var(--site-accent)}.c7b18f3ad82d961bda34fca72:hover{border-color:var(--site-accent);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:color-mix(in srgb,var(--site-accent) 9%,var(--site-surface));object-fit:cover;object-position:center 43%;width:100%;height:min(35vh,320px)}.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 color-mix(in srgb,var(--site-muted) 26%,transparent)}.c463cb14ea9d287ffcaeb84dc{border-top:1px solid color-mix(in srgb,var(--site-muted) 26%,transparent);grid-template-columns:minmax(9rem,.72fr) minmax(0,1.28fr);gap:1.5rem;padding-block:1.35rem;display:grid}.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:color-mix(in srgb,var(--site-on-accent) 82%,transparent)}.c3b4db6e713ee56d7c64dcb27{border-bottom:1px solid color-mix(in srgb,var(--site-on-accent) 30%,transparent)}.cef18509fe4683c5f4978e703{border-top:1px solid color-mix(in srgb,var(--site-on-accent) 30%,transparent);padding-block:1.05rem}.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: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:color-mix(in srgb,var(--site-accent) 9%,var(--site-surface));object-fit:cover;object-position:center top;width:100%;height:min(56vw,470px);min-height:320px}.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 color-mix(in srgb,var(--site-muted) 26%,transparent)}.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: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 color-mix(in srgb,var(--site-muted) 24%,transparent);grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding-block:.75rem;display:grid}.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 color-mix(in srgb,var(--site-muted) 18%,transparent);border-radius:var(--site-radius);background:var(--site-surface);padding:clamp(1.4rem,3vw,2rem)}.cde160823e193674a365c932c h3{margin-bottom:.85rem}.cb71f645785c84c63fc37df32{margin:0}.cbde70ae659c6072d9cbb0b5b{border-top:1px solid color-mix(in srgb,var(--site-muted) 15%,transparent);justify-content:space-between;gap:1.25rem;padding-block:.42rem;font-size:.98rem;display:flex}.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 color-mix(in srgb,var(--site-muted) 13%,transparent);border-radius:var(--site-radius);background:var(--site-surface);gap:1.5rem;padding:clamp(1.5rem,4vw,2.5rem)}.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 color-mix(in srgb,var(--site-muted) 14%,transparent);width:100%;min-height:2.75rem}.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 color-mix(in srgb,var(--site-muted) 22%,transparent);padding-block-end:1.1rem}.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 color-mix(in srgb,var(--site-muted) 22%,transparent);padding-block-end:1.75rem}.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:color-mix(in srgb,var(--site-accent) 5%,var(--site-surface));color:color-mix(in srgb,var(--site-text) 88%,var(--site-muted));margin:1.8rem 0;padding:1.15rem 1.4rem}.cad8c02e22aa3ac18feb2fd14 blockquote>:last-child{margin-block-end:0}.cad8c02e22aa3ac18feb2fd14 figure{margin:2rem 0}.cad8c02e22aa3ac18feb2fd14 figure img{border:1px solid color-mix(in srgb,var(--site-muted) 16%,transparent);border-radius:var(--site-radius);background:var(--site-surface);width:100%;height:auto}.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 color-mix(in srgb,var(--site-muted) 22%,transparent);border-radius:var(--site-radius);background:var(--site-surface);width:100%;margin-block:1.75rem;overflow-x:auto}.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 color-mix(in srgb,var(--site-muted) 17%,transparent);vertical-align:top;padding:.75rem .9rem}.cad8c02e22aa3ac18feb2fd14 th{background:color-mix(in srgb,var(--site-accent) 6%,var(--site-surface));font-family:Archivo,sans-serif;font-size:.94rem;font-weight:700}.cad8c02e22aa3ac18feb2fd14 tr:last-child td{border-bottom:0}.cad8c02e22aa3ac18feb2fd14 pre{border:1px solid color-mix(in srgb,var(--site-muted) 20%,transparent);border-radius:var(--site-radius);background:color-mix(in srgb,var(--site-accent) 5%,var(--site-surface));max-width:100%;color:var(--site-text);tab-size:2;margin-block:1.5rem;padding:1.1rem 1.25rem;font-size:.95rem;line-height:1.6;overflow-x:auto}.cad8c02e22aa3ac18feb2fd14 :not(pre)>code{border:1px solid color-mix(in srgb,var(--site-muted) 16%,transparent);background:color-mix(in srgb,var(--site-accent) 6%,var(--site-surface));overflow-wrap:anywhere;border-radius:4px;padding:.12em .35em;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 color-mix(in srgb,var(--site-muted) 24%,transparent);margin-block:2.5rem}.c1960ca631ddd643d09d9601c{border-top:1px solid color-mix(in srgb,var(--site-muted) 22%,transparent);padding-block-start:1.25rem}@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}}