@media (max-width:1200px){:root{--ik-gutter:35px}.ik-about-hero-grid{width:min(1120px, calc(100% - 70px))!important}.ik-about-hero h1{font-size:clamp(54px, 6.5vw, 82px)}.ik-core-header .ik-main-nav,.ik-core-header .ik-header-menu-list{gap:18px!important}.ik-core-header .ik-header-menu-list a,.ik-core-header .ik-nav-cta{font-size:11px!important}}@media (max-width:1000px){:root{--ik-gutter:24px}.ik-core-footer .ik-footer-grid{grid-template-columns:1fr 1fr!important}.ik-core-footer .ik-footer-note{grid-column:1 / -1!important;align-items:center!important;text-align:center!important}.ik-hero-grid,.ik-books-heading,.ik-diagram-heading,.ik-diagram-layout,.ik-author-grid,.ik-bigger-grid,.ik-about-hero-grid,.ik-about-story-grid,.ik-about-intent-grid,.ik-contact-grid,.ik-book-hero-grid,.ik-book-about-grid,.ik-book-author-grid{grid-template-columns:1fr}.ik-hero-art{max-width:680px}.ik-book-feature,.ik-book-feature-right{gap:60px}.ik-book-feature,.ik-book-feature-right{grid-template-columns:1fr}.ik-book-feature-right .ik-book-visual{order:-1}.ik-about-portrait-frame{margin-inline:0}.ik-about-system-grid{grid-template-columns:repeat(2,1fr)}.ik-about-system-grid article:last-child{grid-column:1 / -1}.ik-mission-grid{grid-template-columns:repeat(2,1fr)}.ik-book-gallery-col{max-width:560px;margin-inline:auto}.ik-book-author-copy{padding-top:0}.ik-book-related-grid{grid-template-columns:1fr}body.ik-commerce-page :where(.wc-block-cart__main,.wc-block-checkout__main,.wc-block-components-sidebar-layout__main){padding-right:24px!important}body.ik-commerce-page :where(.wc-block-cart__sidebar,.wc-block-checkout__sidebar,.wc-block-components-sidebar){padding:26px!important}}@media (max-width:600px){:root{--ik-gutter:17px}.ik-core-header .ik-header-inner{min-height:0!important;padding:26px 0 24px!important;flex-direction:column!important;align-items:center!important;gap:24px!important}.ik-core-header .ik-brand{width:100%!important;align-items:center!important;text-align:center!important}.ik-core-header .ik-brand-main{font-size:27px!important}.ik-core-header .ik-brand-sub{margin-top:9px!important;font-size:9px!important}.ik-core-header .ik-main-nav{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:1px!important}.ik-core-header .ik-header-menu-list{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;background:rgb(119 154 194 / .18)!important;border:1px solid rgb(119 154 194 / .18)!important}.ik-core-header .ik-header-menu-list a{width:100%!important;padding:13px 7px!important;background:#101D32!important;color:#D7DFE9!important;font-size:10px!important;letter-spacing:.07em!important;text-align:center!important;white-space:nowrap!important}.ik-core-header .ik-nav-cta{width:100%!important;padding:14px 10px!important;background:rgb(184 138 69 / .08)!important;border:1px solid rgb(184 138 69 / .55)!important;color:var(--ik-gold)!important;font-size:10px!important}.ik-core-footer{padding:55px 0 38px!important}.ik-core-footer .ik-footer-grid{grid-template-columns:1fr!important;gap:38px!important}.ik-core-footer .ik-footer-brand,.ik-core-footer .ik-footer-centre,.ik-core-footer .ik-footer-note{align-items:center!important;text-align:center!important}.ik-core-footer .ik-footer-menu-list{justify-content:center!important}.ik-section{padding:80px 0}.ik-home h2,.ik-contact-page h2,.ik-about-page h2{font-size:clamp(44px, 13vw, 62px)}.ik-hero{min-height:auto}.ik-hero-grid{padding:70px 0 95px;gap:55px}.ik-hero-title{font-size:clamp(49px, 15vw, 70px)}.ik-hero-scroll{display:none}.ik-logo-frame{padding:24px 18px 30px}.ik-art-annotation{font-size:10px}.ik-art-annotation-top{right:18px}.ik-art-annotation-bottom{left:18px}.ik-system-statement{grid-template-columns:50px 1fr}.ik-system-statement p{font-size:27px}.ik-case-copy,.ik-question-grid{grid-template-columns:1fr}.ik-question-card{min-height:auto;padding:30px 25px}.ik-questions-footer{grid-template-columns:60px 1fr}.ik-book-feature,.ik-book-feature-right{padding:65px 0}.ik-mission-grid,.ik-contact-topics,.ik-about-system-grid{grid-template-columns:1fr}.ik-about-system-grid article,.ik-about-system-grid article:last-child{grid-column:auto;min-height:0}.ik-about-hero{padding:70px 0 85px}.ik-about-hero h1,.ik-contact-hero h1{font-size:clamp(49px, 14vw, 68px)}.ik-about-portrait-caption{flex-direction:column}.ik-contact-form-wrap{padding:28px 22px}.ik-button-row,.ik-button-row-centre{align-items:stretch;flex-direction:column}.ik-btn{width:100%}.ik-book-hero{padding:65px 0 80px}.ik-book-gallery-frame{padding:16px}.ik-book-cover-stage,.ik-book-cover-missing{min-height:340px}.ik-book-buy-col h1{font-size:clamp(54px, 16vw, 72px)}.ik-book-purchase{padding:22px 18px}.ik-book-cart .woocommerce-variation-add-to-cart.variations_button,.ik-book-cart form.cart:not(.variations_form){grid-template-columns:82px minmax(0,1fr)!important;width:100%!important}.ik-book-cart .quantity,.ik-book-cart .quantity .qty,.ik-book-cart .qty{width:82px!important;min-width:82px!important}.ik-book-details{padding:27px 22px}.ik-book-details dl div{grid-template-columns:1fr}.ik-related-card{grid-template-columns:1fr}.ik-related-cover{max-width:220px}body.ik-commerce-page .wp-block-post-title,body.ik-commerce-page :where(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout){width:calc(100% - 34px)!important}body.ik-commerce-page .wp-block-post-title{padding-top:54px!important;font-size:clamp(48px, 14vw, 66px)!important}body.ik-commerce-page :where(.wc-block-cart__main,.wc-block-checkout__main,.wc-block-components-sidebar-layout__main){padding-right:0!important}body.ik-commerce-page :where(.wc-block-cart__sidebar,.wc-block-checkout__sidebar,.wc-block-components-sidebar){margin-top:28px!important;padding:24px 20px!important}body.ik-order-received-page :where(.wp-block-woocommerce-order-confirmation-status,.wc-block-order-confirmation-status,.wp-block-woocommerce-order-confirmation-summary,.wp-block-woocommerce-order-confirmation-totals-wrapper,.wp-block-woocommerce-order-confirmation-billing-address,.wp-block-woocommerce-order-confirmation-shipping-address,.woocommerce-order-details,.woocommerce-customer-details){width:calc(100% - 34px)!important;padding:24px 20px!important}}@media (prefers-reduced-motion:reduce){.ik-home *,.ik-contact-page *,.ik-about-page *,.ik-book-page *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ik-commerce-secondary-action{width:min(var(--ik-wide), calc(100% - (var(--ik-gutter) * 2)));margin:0 auto;position:relative;z-index:3}.ik-cart-continue-shopping{margin-top:-82px;margin-bottom:88px}.ik-checkout-back-cart{margin-bottom:26px}.ik-commerce-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 18px;border:1px solid var(--ik-blue);background:#fff0;color:var(--ik-blue)!important;font-family:var(--ik-mono);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-decoration:none!important;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease}.ik-commerce-secondary-button:hover{background:var(--ik-blue);color:var(--ik-white)!important}.ik-legal-page{width:100%;max-width:none;margin:0;overflow:hidden;background:var(--ik-paper);color:var(--ik-charcoal);font-family:var(--ik-serif)}.ik-legal-hero{position:relative;padding:clamp(72px, 8vw, 120px) 0;background:radial-gradient(circle at 78% 30%,rgb(29 78 137 / .52),transparent 34%),linear-gradient(140deg,#07101f,#112c55)}.ik-legal-hero h1{max-width:1000px;margin:0 0 20px;color:var(--ik-white);font-family:var(--ik-display);font-size:clamp(56px, 7vw, 94px);font-weight:800;line-height:.9;letter-spacing:-.03em;text-transform:uppercase}.ik-legal-hero>.ik-content>p:last-child{max-width:760px;margin:0;color:#c6d0de;font-size:20px;line-height:1.6}.ik-legal-content{max-width:960px}.ik-legal-content h2{margin:58px 0 18px;color:var(--ik-ink);font-family:var(--ik-display);font-size:clamp(32px, 4vw, 48px);font-weight:700;line-height:1;text-transform:uppercase}.ik-legal-content h3{margin:34px 0 12px;color:var(--ik-blue);font-family:var(--ik-display);font-size:27px;text-transform:uppercase}.ik-legal-content p,.ik-legal-content li{color:#4f5357;font-size:18px;line-height:1.75}.ik-legal-content a{color:var(--ik-blue);text-decoration:underline;text-underline-offset:3px}.ik-legal-warning{margin:0 0 55px;padding:24px 28px;border-left:4px solid var(--ik-gold);background:#efe5d4;color:#4d463e;font-size:16px;line-height:1.65}.ik-legal-warning strong{display:block;margin-bottom:5px;color:var(--ik-ink);font-family:var(--ik-mono);font-size:12px;letter-spacing:.07em;text-transform:uppercase}.ik-legal-details{margin:25px 0 55px;border-top:1px solid var(--ik-line-light)}.ik-legal-details>div{display:grid;grid-template-columns:minmax(190px,.45fr) minmax(0,1fr);gap:28px;padding:16px 0;border-bottom:1px solid var(--ik-line-light)}.ik-legal-details dt{color:#5d6876;font-family:var(--ik-mono);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ik-legal-details dd{margin:0;color:var(--ik-charcoal)}.ik-legal-note{margin-top:55px!important;padding-top:25px;border-top:1px solid var(--ik-gold-line);color:#6b6258!important;font-style:italic}@media (max-width:600px){.ik-cart-continue-shopping{margin-top:-54px;margin-bottom:68px}.ik-commerce-secondary-action{width:calc(100% - 34px)}.ik-commerce-secondary-button{width:100%}.ik-legal-details>div{grid-template-columns:1fr;gap:6px}.ik-legal-content p,.ik-legal-content li{font-size:17px}}@media (min-width:1201px) and (max-width:1450px){.ik-core-header .ik-wide{width:min(var(--ik-wide), calc(100% - 60px))!important}.ik-core-header .ik-header-inner{gap:24px!important}.ik-core-header .ik-main-nav,.ik-core-header .ik-header-menu-list{gap:14px!important}.ik-core-header .ik-header-menu-list a,.ik-core-header .ik-nav-cta{font-size:10.5px!important}.ik-core-header .ik-nav-cta{padding:13px 14px!important}}body.ik-account-page{background:var(--ik-paper)!important}body.ik-account-page .wp-site-blocks>main,body.ik-account-page .wp-block-post-content,body.ik-account-page .entry-content{width:100%!important;max-width:none!important;margin:0!important}body.ik-account-page .wp-block-post-title{width:min(var(--ik-wide), calc(100% - (var(--ik-gutter) * 2)))!important;margin:0 auto!important;padding:clamp(62px, 7vw, 96px) 0 34px!important;color:var(--ik-ink)!important;font-family:var(--ik-display)!important;font-size:clamp(54px, 6vw, 82px)!important;font-weight:800!important;line-height:.95!important;letter-spacing:-.025em!important;text-transform:uppercase!important}body.ik-account-page .woocommerce{width:min(var(--ik-wide), calc(100% - (var(--ik-gutter) * 2)))!important;margin:0 auto!important;padding:0 0 clamp(85px, 8vw, 130px)!important;display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:clamp(35px, 5vw, 70px);color:var(--ik-charcoal);font-family:var(--ik-serif)}body.ik-account-page .woocommerce-notices-wrapper{grid-column:1 / -1;width:100%;margin:0 0 20px!important}body.ik-account-page .woocommerce-MyAccount-navigation{width:100%!important;float:none!important;margin:0!important}body.ik-account-page .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:1px solid var(--ik-line-light);background:var(--ik-ink)}body.ik-account-page .woocommerce-MyAccount-navigation li{margin:0;border-bottom:1px solid rgb(119 154 194 / .18)}body.ik-account-page .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}body.ik-account-page .woocommerce-MyAccount-navigation a{display:block;padding:16px 18px;color:#d7e0ea!important;font-family:var(--ik-mono);font-size:12px;font-weight:600;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}body.ik-account-page .woocommerce-MyAccount-navigation .is-active a,body.ik-account-page .woocommerce-MyAccount-navigation a:hover{background:var(--ik-gold);color:var(--ik-ink)!important}body.ik-account-page .woocommerce-MyAccount-content{width:100%!important;float:none!important;min-width:0;padding:34px;border:1px solid var(--ik-line-light);background:#fff}body.ik-account-page .woocommerce-MyAccount-content :where(h2,h3){color:var(--ik-ink);font-family:var(--ik-display);text-transform:uppercase}body.ik-account-page .woocommerce-MyAccount-content a{color:var(--ik-blue)}body.ik-account-page :where(input.input-text,select,textarea){border-radius:0!important;border:1px solid rgb(13 27 50 / .22)!important;min-height:50px}body.ik-account-page :where(button.button,a.button,input.button){border-radius:0!important;background:var(--ik-gold)!important;color:var(--ik-ink)!important;font-family:var(--ik-mono)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ik-legal-updated{margin:0 0 42px!important;color:#707985!important;font-family:var(--ik-mono)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ik-legal-content strong{color:var(--ik-ink)}.ik-legal-content ol,.ik-legal-content ul{padding-left:25px}.ik-legal-content li+li{margin-top:8px}@media (max-width:850px){body.ik-account-page .woocommerce{grid-template-columns:1fr}}@media (max-width:600px){body.ik-account-page .wp-block-post-title,body.ik-account-page .woocommerce{width:calc(100% - 34px)!important}body.ik-account-page .woocommerce-MyAccount-content{padding:24px 20px}}body.ik-shop-page-body{margin:0!important;background:var(--ik-paper)!important}body.ik-shop-page-body>.wp-site-blocks{display:none!important}.ik-shop-page{width:100%;overflow:hidden;background:var(--ik-paper);color:var(--ik-charcoal);font-family:var(--ik-serif)}.ik-shop-hero{position:relative;overflow:hidden;padding:clamp(90px, 9vw, 145px) 0;background:radial-gradient(circle at 76% 34%,rgb(29 78 137 / .62),transparent 35%),linear-gradient(135deg,#07101f 0%,#0d1b32 48%,#173f77 100%)}.ik-shop-hero-inner{position:relative;z-index:2}.ik-shop-hero h1{max-width:1000px;margin:0 0 32px;color:var(--ik-white);font-family:var(--ik-display);font-size:clamp(68px, 8vw, 118px);font-weight:800;line-height:.84;letter-spacing:-.04em;text-transform:uppercase}.ik-shop-hero h1 span{display:block;color:var(--ik-gold)}.ik-shop-hero-copy{max-width:760px;margin:0;color:#c6d1df;font-size:clamp(19px, 2vw, 24px);line-height:1.65}.ik-shop-catalog{padding:clamp(90px, 9vw, 145px) 0;background:var(--ik-paper)}.ik-shop-intro{max-width:920px;margin-bottom:75px}.ik-shop-intro h2,.ik-shop-book-copy h2,.ik-shop-empty h2{margin:0;color:var(--ik-ink);font-family:var(--ik-display);font-size:clamp(48px, 6vw, 82px);font-weight:800;line-height:.92;letter-spacing:-.025em;text-transform:uppercase}.ik-shop-intro h2 span{display:block;color:var(--ik-blue)}.ik-shop-book-list{border-top:1px solid var(--ik-line-light)}.ik-shop-book{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(60px, 8vw, 125px);align-items:center;padding:clamp(70px, 8vw, 115px) 0;border-bottom:1px solid var(--ik-line-light)}.ik-shop-book-reverse{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr)}.ik-shop-book-reverse .ik-shop-book-visual{order:2}.ik-shop-book-reverse .ik-shop-book-copy{order:1}.ik-shop-book-visual,.ik-shop-book-copy{min-width:0}.ik-shop-cover-frame{position:relative;display:block;max-width:390px;margin-inline:auto;padding:26px;background:linear-gradient(145deg,#142845,#0b182b);box-shadow:0 28px 60px rgb(13 27 50 / .18)}.ik-shop-cover-frame::before{content:"";position:absolute;inset:12px;border:1px solid rgb(184 138 69 / .37);pointer-events:none}.ik-shop-cover-frame img,.ik-shop-cover{position:relative;z-index:2;display:block!important;width:100%!important;height:auto!important;max-height:600px!important;object-fit:contain!important;margin:0!important;box-shadow:0 24px 44px rgb(0 0 0 / .24)}.ik-shop-book-copy{max-width:690px}.ik-shop-book-copy h2{margin-bottom:15px}.ik-shop-subtitle{margin:0 0 26px;color:var(--ik-blue);font-size:clamp(21px, 2.1vw, 30px);font-style:italic;line-height:1.4}.ik-shop-description{max-width:650px;margin:0 0 28px;color:#565a5e;font-size:18px;line-height:1.75}.ik-shop-theme-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.ik-shop-theme-chips span{padding:8px 11px;border:1px solid var(--ik-line-light);color:#59687b;font-family:var(--ik-mono);font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.ik-shop-price{margin:0 0 28px;color:var(--ik-ink);font-family:var(--ik-display);font-size:34px;font-weight:700;line-height:1.2}.ik-shop-price .price,.ik-shop-price .amount{color:inherit!important;font:inherit!important}.ik-shop-book-button{width:fit-content}.ik-shop-final{padding:clamp(90px, 9vw, 145px) 0;background:radial-gradient(circle at center,rgb(29 78 137 / .66),transparent 48%),#07101f;text-align:center}.ik-shop-final .ik-mono-label{color:#b8cade}.ik-shop-final blockquote{max-width:930px;margin:24px auto 38px;color:var(--ik-white);font-family:var(--ik-serif);font-size:clamp(34px, 4.6vw, 60px);font-style:italic;font-weight:600;line-height:1.28}.ik-shop-empty{padding:55px;border:1px solid var(--ik-line-light);background:#f1e9db}.ik-shop-empty p{color:#5d6164;font-size:18px}.ik-core-footer .ik-footer-menu-list>.menu-item-has-children{position:relative!important}.ik-core-footer .ik-footer-menu-list>.menu-item-has-children>a::after{content:"▾";display:inline-block;margin-left:7px;color:var(--ik-gold);font-size:10px;transform:translateY(-1px)}.ik-core-footer .sub-menu{position:absolute!important;z-index:50!important;left:50%!important;bottom:calc(100% + 14px)!important;width:285px!important;margin:0!important;padding:10px!important;list-style:none!important;background:#0d1b32!important;border:1px solid rgb(184 138 69 / .38)!important;box-shadow:0 22px 45px rgb(0 0 0 / .30)!important;opacity:0!important;visibility:hidden!important;transform:translate(-50%,8px)!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important}.ik-core-footer .menu-item-has-children:hover>.sub-menu,.ik-core-footer .menu-item-has-children:focus-within>.sub-menu,.ik-core-footer .menu-item-has-children.ik-submenu-open>.sub-menu{opacity:1!important;visibility:visible!important;transform:translate(-50%,0)!important}.ik-core-footer .sub-menu li{width:100%!important;border-bottom:1px solid rgb(119 154 194 / .14)!important}.ik-core-footer .sub-menu li:last-child{border-bottom:0!important}.ik-core-footer .sub-menu a{display:block!important;width:100%!important;padding:11px 12px!important;color:#c7d2df!important;font-size:10.5px!important;line-height:1.45!important;text-align:left!important;white-space:normal!important}.ik-core-footer .sub-menu a:hover,.ik-core-footer .sub-menu a:focus{background:rgb(184 138 69 / .10)!important;color:var(--ik-gold)!important}@media (max-width:1000px){.ik-shop-book,.ik-shop-book-reverse{grid-template-columns:1fr;gap:50px}.ik-shop-book-reverse .ik-shop-book-visual,.ik-shop-book-reverse .ik-shop-book-copy{order:initial}.ik-shop-cover-frame{margin-inline:0}}@media (max-width:700px){.ik-shop-hero h1{font-size:clamp(54px, 16vw, 74px)}.ik-shop-catalog{padding:78px 0}.ik-shop-intro{margin-bottom:45px}.ik-shop-book{padding:60px 0}.ik-shop-cover-frame{max-width:320px;padding:18px}.ik-shop-book-button{width:100%}.ik-core-footer .ik-footer-menu-list{width:100%!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}.ik-core-footer .ik-footer-menu-list>li>a{display:block!important;padding:10px 0!important;text-align:center!important}.ik-core-footer .sub-menu{position:static!important;width:100%!important;margin-top:4px!important;padding:5px 0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;opacity:0!important;visibility:hidden!important;max-height:0!important;overflow:hidden!important;transform:none!important;transition:max-height .22s ease,opacity .18s ease,visibility .18s ease!important}.ik-core-footer .menu-item-has-children.ik-submenu-open>.sub-menu,.ik-core-footer .menu-item-has-children:focus-within>.sub-menu{opacity:1!important;visibility:visible!important;max-height:420px!important;transform:none!important}.ik-core-footer .sub-menu a{text-align:center!important}}.ik-bespoke-page-main{width:100%;max-width:none;margin:0;padding:0}body.ik-about-layout,body.ik-contact-layout{margin:0;overflow-x:hidden}body.ik-about-layout .ik-about-page,body.ik-contact-layout .ik-contact-page{width:100%;max-width:100%;margin:0}@media (max-width:600px){body.ik-account-page .woocommerce,body.ik-account-page .woocommerce-MyAccount-navigation,body.ik-account-page .woocommerce-MyAccount-content{max-width:100%!important;box-sizing:border-box!important}body.ik-account-page .woocommerce-MyAccount-content{overflow:hidden!important}body.ik-account-page .woocommerce-MyAccount-content p,body.ik-account-page .woocommerce-MyAccount-content li,body.ik-account-page .woocommerce-MyAccount-content a{max-width:100%!important;overflow-wrap:anywhere!important}}.ik-book-page .ik-book-about-grid,.ik-book-page .ik-book-author-grid,.ik-book-page .ik-book-manifesto>.ik-book-content,.ik-book-page .ik-book-final>.ik-book-content{max-width:var(--ik-content)}.ik-eyebrow,.ik-mono-label,.ik-book-kicker,.ik-book-panel-label,.ik-book-section-label{font-size:13px!important;line-height:1.5!important}.ik-hero-meta,.ik-art-annotation,.ik-question-index,.ik-book-figure-label,.ik-manifesto-credit,.ik-about-final-credit,.ik-book-byline,.ik-book-order-note,.ik-pressure-list span,.ik-book-theme-chips span,.ik-conversation-actions span{font-size:12px!important;line-height:1.5!important}.ik-book-details dt{font-size:12px!important}.ik-book-details dd{font-size:16px!important}.ik-svg-node text{fill:#D8E2EE!important;font-size:14px!important;font-weight:600!important;letter-spacing:1px!important}.ik-svg-node-you text{fill:var(--ik-ink)!important;font-weight:800!important}.ik-diagram-readout p{font-size:17px!important;line-height:1.65!important}.ik-core-footer .ik-payment-trust{display:flex;flex-direction:column;align-items:flex-end;gap:9px;margin:8px 0 4px;padding:13px 0 12px;border-top:1px solid rgb(184 138 69 / .20);border-bottom:1px solid rgb(184 138 69 / .20)}.ik-core-footer .ik-payment-trust-label{display:inline-flex;align-items:center;gap:7px;color:#C7D2E0!important;font-family:var(--ik-mono)!important;font-size:11px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:.055em!important}.ik-core-footer .ik-payment-lock{color:var(--ik-gold);font-size:12px;line-height:1}.ik-core-footer .ik-payfast-logo{display:block;width:118px!important;max-width:118px!important;height:auto!important;margin:0!important;object-fit:contain}.ik-core-footer .ik-copyright,.ik-core-footer .ik-footer-note,.ik-core-footer .ik-footer-note small,.ik-core-footer .ik-footer-brand span{font-size:12px!important}@media (max-width:600px){.ik-eyebrow,.ik-mono-label,.ik-book-kicker,.ik-book-panel-label,.ik-book-section-label{font-size:12px!important}.ik-hero-meta,.ik-art-annotation,.ik-question-index,.ik-book-figure-label,.ik-manifesto-credit,.ik-about-final-credit,.ik-book-byline,.ik-book-order-note,.ik-pressure-list span,.ik-book-theme-chips span,.ik-conversation-actions span{font-size:11px!important}.ik-svg-node text{font-size:13px!important}.ik-core-footer .ik-payment-trust{align-items:center;width:min(100%, 260px);margin-inline:auto;text-align:center}.ik-core-footer .ik-payment-trust-label{justify-content:center;font-size:11px!important}.ik-core-footer .ik-payfast-logo{width:112px!important;max-width:112px!important}}.ik-core-header .ik-mobile-menu-toggle{display:none}@media (max-width:1000px){.ik-core-header .ik-mobile-menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;padding:11px 18px;min-height:44px;border:1px solid rgb(184 138 69 / .55);background:#101d32;color:#d7dfe9;font:inherit;font-size:12px;letter-spacing:.08em;cursor:pointer;width:100%}.ik-core-header .ik-mobile-menu-toggle:focus-visible{outline:2px solid #b88a45;outline-offset:3px}.ik-core-header .ik-main-nav{display:none!important}.ik-core-header .ik-main-nav.ik-mobile-nav-open{display:grid!important}.ik-core-header .ik-header-inner{gap:12px!important}}