/*
 * KHR base: KHR pages do not load the WordPress theme or its global styles, so the few values KHR used to
 * inherit from them (Twenty Twenty-Five 1.x with WordPress 7) are set here, unchanged. KHR then looks the
 * same whatever theme is active, and after any theme or WordPress update.
 * Same selectors (so the same specificity) as the theme's, and loaded after KHR's other styles, as the
 * theme's were: KHR's own rules win where they did before. Only loaded on KHR pages.
 */
body{margin:0;background-color:#fff;color:#111;font-family:Manrope,sans-serif;font-size:clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem);font-weight:300;letter-spacing:-0.1px;line-height:1.4}
h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:-0.1px;line-height:1.125}
h1{font-size:clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.333), 3rem)}
h2{font-size:clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem)}
h3{font-size:clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem)}
h4{font-size:clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem)}
h5{font-size:0.875rem;letter-spacing:0.5px}
h6{font-size:0.875rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}
a:where(:not(.khr-no-base)){color:currentColor}
:root :where(a:hover){text-decoration:none}
a{text-decoration-thickness:1px!important;text-underline-offset:.1em}
blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}
:where(figure){margin:0 0 1em}
:where(pre){overflow-x:auto}
img:is([sizes=auto i],[sizes^="auto, " i]){contain-intrinsic-size:3000px 1500px}
html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}
html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}
html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}
html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}
html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}
html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}
html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}
html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}
html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}
html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}
