/* Reading and checkout surfaces share the approved white / blue ink palette. */
body.sk-readable {background:#fff!important;color:#122e42!important;font-family:Manrope,system-ui,-apple-system,sans-serif!important;line-height:1.65!important;overflow-x:clip}
body.sk-readable::before,body.sk-readable::after {display:none!important}
body.sk-readable main,body.sk-readable .panel,body.sk-readable .entry-content,body.sk-readable .content-area {background:#fff!important;background-image:none!important;color:#122e42!important;box-shadow:none!important;border:0!important}
body.sk-readable .panel {padding:clamp(20px,4vw,56px)!important}
body.sk-readable h1,body.sk-readable h2,body.sk-readable h3,body.sk-readable h4 {font-family:inherit!important;color:#122e42!important;line-height:1.16!important;letter-spacing:-.035em!important}
body.sk-readable h1 {font-size:clamp(2.2rem,5vw,4rem)!important}
body.sk-readable h2 {font-size:clamp(1.6rem,3vw,2.5rem)!important}
body.sk-readable h3 {font-size:1.3rem!important}
body.sk-readable p,body.sk-readable li,body.sk-readable label,body.sk-readable td,body.sk-readable th {color:#263f50!important;font-size:1rem!important}
body.sk-readable .entry-content a:not(.button),body.sk-readable .sknav a:not(.nav-cta) {color:#174e73!important;text-underline-offset:3px}
body.sk-readable .sknav,body.sk-readable header.site-header {position:relative!important;background:#fff!important;color:#122e42!important;border:0!important;border-bottom:1px solid #d8e1e7!important;box-shadow:none!important;backdrop-filter:none!important;max-width:1180px;margin:auto!important}
body.sk-readable .sk-blog-shell {padding:0!important;max-width:1080px;margin:auto}
body.sk-readable .sk-blog-hero {gap:32px!important}
body.sk-readable .sk-blog-shell details,body.sk-readable .sk-blog-shell li {border-color:#d8e1e7!important}
body.sk-readable .sk-blog-shell time,body.sk-readable .sk-blog-kicker {color:#506879!important}
body.sk-readable footer,body.sk-readable .site-footer {background:#edf3f6!important;color:#122e42!important}
body.sk-readable footer p,body.sk-readable footer a {color:#263f50!important}
body.sk-readable .button,body.sk-readable button[type=submit],body.sk-readable .nav-cta {background:#122e42!important;color:#fff!important;border:1px solid #122e42!important;box-shadow:none!important;border-radius:6px!important;min-height:48px;white-space:normal!important;text-transform:none!important}
body.sk-readable a:focus-visible,body.sk-readable button:focus-visible,body.sk-readable input:focus-visible {outline:3px solid #3a789e!important;outline-offset:3px}
body.sk-readable.woocommerce-checkout .woocommerce {max-width:1100px;margin:auto;padding:24px 0!important;background:#fff!important}
body.sk-readable.woocommerce-checkout form.checkout {display:block!important;background:#fff!important;color:#122e42!important}
body.sk-readable.woocommerce-checkout #customer_details,body.sk-readable.woocommerce-checkout #order_review {float:none!important;width:100%!important;background:#fff!important;padding:clamp(16px,3vw,28px)!important;border:1px solid #d8e1e7!important;border-radius:8px!important;margin:24px 0!important}
body.sk-readable.woocommerce-checkout #customer_details .col-1,body.sk-readable.woocommerce-checkout #customer_details .col-2 {float:none!important;width:100%!important}
body.sk-readable.woocommerce-checkout input:not([type=checkbox]):not([type=radio]),body.sk-readable.woocommerce-checkout select,body.sk-readable.woocommerce-checkout textarea,body.sk-readable.woocommerce-checkout .select2-selection {background:#fff!important;color:#122e42!important;border:1px solid #8b9eac!important;border-radius:4px!important;min-height:46px;padding:10px!important;box-sizing:border-box!important}
body.sk-readable.woocommerce-checkout #payment,body.sk-readable.woocommerce-checkout #payment .payment_box {background:#edf3f6!important;color:#122e42!important;border-radius:6px!important}
body.sk-readable.woocommerce-checkout table.shop_table {background:#fff!important;border-color:#d8e1e7!important}
body.sk-readable.woocommerce-checkout table.shop_table th,body.sk-readable.woocommerce-checkout table.shop_table td {background:#fff!important;color:#122e42!important;border-color:#d8e1e7!important;padding:14px!important}
body.sk-readable.woocommerce-checkout .woocommerce-Price-amount {color:inherit!important;font-size:inherit!important;position:static!important}
body.sk-readable.woocommerce-checkout #place_order {float:none!important;width:100%!important;padding:16px!important;font-size:1.1rem!important}
body.sk-readable.woocommerce-checkout .woocommerce-form-coupon-toggle,body.sk-readable.woocommerce-checkout .woocommerce-info {background:#edf3f6!important;color:#122e42!important}
@media(max-width:700px){body.sk-readable .wrap,body.sk-readable main {padding-inline:16px!important}body.sk-readable .panel {padding:24px 0!important}body.sk-readable .sk-blog-hero {display:block!important}body.sk-readable.woocommerce-checkout .form-row-first,body.sk-readable.woocommerce-checkout .form-row-last {float:none!important;width:100%!important}body.sk-readable .sknav {flex-wrap:wrap;gap:16px!important}}
