@font-face{font-family:'Bitter';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/pearson-pro/fonts/bitter-400i-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Bitter';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/pearson-pro/fonts/bitter-400i-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Bitter';font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/themes/pearson-pro/fonts/bitter-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Bitter';font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/themes/pearson-pro/fonts/bitter-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Philosopher';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/pearson-pro/fonts/philosopher-400i-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Philosopher';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/pearson-pro/fonts/philosopher-400i-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Philosopher';font-style:italic;font-weight:700;font-display:swap;src:url(/wp-content/themes/pearson-pro/fonts/philosopher-700i-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Philosopher';font-style:italic;font-weight:700;font-display:swap;src:url(/wp-content/themes/pearson-pro/fonts/philosopher-700i-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Philosopher';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/pearson-pro/fonts/philosopher-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Philosopher';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/pearson-pro/fonts/philosopher-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Philosopher';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/pearson-pro/fonts/philosopher-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Philosopher';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/pearson-pro/fonts/philosopher-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream:#F5F0E8;--warm-brown:#3D2B1F;--burnt-orange:#BC6936;--burnt-orange-text:#9A5529;--burnt-orange-text-hover:#8F4E25;--burnt-orange-btn:#A85C2E;--teal:#257070;--soft-gold:#D4A853;--faded-blue:#4C6F82;--light-tan:#EDE4D4;--off-white:#FAF8F4;--text-dark:#3D2B1F;--text-body:#5C4A3A;--text-light:#756555;--border-light:#E0D8CC;--font-heading:'Philosopher', Georgia, serif;--font-body:'Bitter', Georgia, serif;--font-ui:'Philosopher', Georgia, serif;--max-width:1200px;--content-width:860px}*,*::before,*::after{box-sizing:border-box}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:Bitter,Georgia,Serif;;font-size:1rempx;line-height:1.6;color:var(--text-body);background:var(--cream);margin:0;padding:0}body::after{content:'';position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:9999}button,input,select,textarea,.kap-btn,.kap-btn-small,.kap-btn-primary,.kap-btn-secondary,.kap-btn-outline,.kap-tab-btn,.kap-format-badge,.kap-catalogue-genre,.kap-book-genre,.book-links a,.breadcrumb,.kap-coming-soon-badge,.kap-amazon-btn,.kap-amazon-dropdown-menu a,a.kap-btn,a.kap-btn-small,a[class*="kap-btn"]{font-family:'Philosopher',sans-serif!important}img{max-width:100%;height:auto;display:block}a{color:var(--burnt-orange-text);text-decoration:none;transition:color 0.3s ease;font-weight:600}a:hover,a:focus{color:var(--teal)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-dark);line-height:1.2;margin:0 0 .8em;font-weight:700}h1{font-size:3.2rem}h2{font-size:2.4rem}h3{font-size:1.5rem}h4{font-size:1.2rem}p{margin:0 0 1.5em}blockquote{border-left:4px solid var(--burnt-orange);margin:2em 0;padding:1em 1.5em;font-family:var(--font-heading);font-style:italic;font-size:1.1rem;color:var(--text-dark);background:var(--off-white)}.site-container{overflow-x:clip}.site-inner{max-width:var(--max-width);margin:0 auto;padding:0}.site-inner,.wrap{max-width:none}.content-sidebar-wrap{max-width:var(--max-width);margin:0 auto}.full-width-content .content{width:100%;max-width:none;padding:0}.full-width-content .site-inner{max-width:none;padding:0}.site-header{background:var(--warm-brown);position:sticky;top:0;z-index:100;box-shadow:0 2px 10px rgb(0 0 0 / .15)}.site-header>.wrap{display:flex;justify-content:space-between;align-items:center;padding:0 4rem;max-width:var(--max-width);margin:0 auto}.site-title{margin:0;line-height:1;padding:10px 0 12px 0}.site-title a{display:block;text-indent:-9999px;background:url(/wp-content/themes/pearson-pro/images/logo.svg) no-repeat center / contain;width:220px;height:66px}.site-title a.no-logo{text-indent:0;background:none;font-family:var(--font-logo);color:var(--burnt-orange);font-size:1.8rem;font-weight:400;text-decoration:none;width:auto;height:auto}.site-description{display:none}.nav-primary{background:#fff0}.nav-primary .genesis-nav-menu{display:flex;gap:0;list-style:none;margin:0;padding:0}.nav-primary .genesis-nav-menu a{color:var(--cream);font-family:'Philosopher',sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:.5rem 1rem;margin:.4rem .11rem;display:block;position:relative;transition:color 0.3s,background 0.3s;border-radius:6px}.nav-primary .genesis-nav-menu a::after{display:none}.nav-primary .genesis-nav-menu a:hover{color:var(--soft-gold)}.nav-primary .genesis-nav-menu a:hover::after{content:'';display:block;position:absolute;bottom:2px;left:1rem;right:1rem;height:2px;background:var(--cream)}.nav-primary .genesis-nav-menu .current-menu-item>a{background:rgb(212 168 83 / .2);color:var(--soft-gold)}.nav-primary .genesis-nav-menu .current-menu-item>a::after{display:none}.nav-primary .genesis-nav-menu .sub-menu{background:var(--warm-brown);border-top:2px solid var(--soft-gold);box-shadow:0 6px 20px rgb(0 0 0 / .2);list-style:none;padding:.5rem 0;min-width:200px}.nav-primary .genesis-nav-menu .sub-menu a{padding:.6rem 1.5rem;font-size:.82rem;text-transform:none;letter-spacing:.02em}.nav-primary .genesis-nav-menu .sub-menu a::after{display:none}.kap-menu-toggle{display:none}.kap-mobile-overlay{display:none}.kap-brand-icons{display:flex;align-items:center;gap:.4rem;margin-left:0rem;padding-left:1.2rem;border-left:2px solid rgb(255 255 255 / .15);border-left:2px solid var(--burnt-orange)}.kap-brand-icons a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;color:var(--cream);transition:background 0.3s,color 0.3s,transform 0.2s}.kap-brand-icons a:hover{background:rgb(255 255 255 / .12);color:var(--soft-gold);transform:translateY(-1px)}.kap-mobile-brand-icons{display:none}.kap-hero-wrap{padding:3rem 2rem;background:var(--cream)}.kap-hero{display:grid;grid-template-columns:1fr 2fr;max-width:var(--max-width);margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 8px 40px rgb(0 0 0 / .08)}.kap-hero-left{background:var(--warm-brown);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem}.kap-hero-polaroid{background:linear-gradient(145deg,#F5EDD8,#EDE4CC,#F0E6D0);padding:10px 10px 40px;box-shadow:6px 8px 24px rgb(0 0 0 / .55),2px 3px 8px rgb(0 0 0 / .35),inset 0 0 30px rgb(120 100 60 / .12);transform:rotate(-2.5deg);transition:all 0.4s ease;display:inline-block;position:relative;border:1px solid rgb(180 160 120 / .3);margin-bottom:1.8rem}.kap-hero-polaroid:hover{transform:rotate(0deg) scale(1.03);box-shadow:8px 10px 30px rgb(0 0 0 / .6),3px 4px 10px rgb(0 0 0 / .4),inset 0 0 30px rgb(120 100 60 / .12)}.kap-hero-polaroid::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 30% 20%,rgb(160 140 80 / .06) 0%,transparent 50%),radial-gradient(ellipse at 80% 90%,rgb(120 100 60 / .1) 0%,transparent 40%);pointer-events:none;z-index:2}.kap-hero-polaroid-photo{position:relative;overflow:hidden;width:240px;height:260px;line-height:0}.kap-hero-polaroid-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;filter:sepia(40%) contrast(1.05) brightness(.92) saturate(.85);transition:filter 0.4s ease}.kap-hero-polaroid:hover .kap-hero-polaroid-photo img{filter:sepia(0%) contrast(1) brightness(1) saturate(1)}.kap-hero-polaroid-photo::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,transparent 55%,rgb(80 50 20 / .35) 100%);pointer-events:none;z-index:2}.kap-hero-polaroid-photo::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23g)' opacity='0.12'/%3E%3C/svg%3E");background-size:150px 150px;pointer-events:none;z-index:3;mix-blend-mode:multiply}.kap-hero-quote{border-radius:8px;padding:1.3rem 1.5rem;border-left:3px solid var(--soft-gold);background:var(--teal);max-width:280px}.kap-hero-quote p{font-family:Bitter,Georgia,Serif;font-style:italic;font-size:.96rem;color:var(--off-white);line-height:1.55;margin-bottom:.5rem}.kap-hero-quote cite{font-family:Bitter,Georgia,Serif;font-style:normal;font-size:.81rem;color:var(--soft-gold);font-weight:700;line-height:1.2}.kap-hero-right{background:#fff;padding:2.4rem 4rem 3.5rem;display:flex;flex-direction:column;justify-content:center}.kap-hero h1,.kap-hero-right h1{font-size:2.6rem;line-height:1.15;color:var(--warm-brown);margin-bottom:.1rem}.kap-hero-subtitle{font-family:var(--font-heading);font-size:1.5rem;color:var(--burnt-orange);margin-bottom:1.8rem;font-weight:400;line-height:1.3}.kap-hero-body{font-size:1rem;color:var(--text-body);max-width:100%;line-height:1.75;margin-bottom:2rem}.kap-hero-body p{margin:0 0 .85em}.kap-hero-buttons{display:flex;gap:.8rem;flex-wrap:wrap}.kap-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 2rem;font-family:'Philosopher',sans-serif;font-weight:600;font-size:.95rem;letter-spacing:.03em;border-radius:3px;text-decoration:none;transition:background 0.3s,color 0.3s,transform 0.2s;cursor:pointer;border:none;line-height:1}.kap-btn:hover{transform:translateY(-1px)}.kap-btn-primary{background:var(--burnt-orange-btn);color:#fff}.kap-btn-primary:hover{background:#9A5529;color:#fff}.kap-btn-secondary{background:#3F7C7C;color:#fff}.kap-btn-secondary:hover{background:#1E6060;color:#fff}.kap-btn-outline{background:#fff0;color:var(--warm-brown);border:2px solid var(--warm-brown)}.kap-btn-outline:hover{background:var(--warm-brown);color:#fff}.kap-catalogue-nav-intro{text-align:left;font-style:normal;font-weight:400;max-width:800px;margin:20px auto 24px}.kap-books-section{padding:6rem 4rem;background:var(--warm-brown);color:var(--cream)}.kap-section-header{text-align:center;margin-bottom:3.5rem}.kap-section-header h2{font-family:var(--font-heading);font-size:2.4rem;color:var(--cream);margin-bottom:.4rem}.kap-section-header p{font-size:1.5rem;line-height:1.6rem;color:var(--soft-gold);font-family:var(--font-heading);margin:0}.kap-books-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem;max-width:1100px;margin:0 auto}.kap-book-card{text-align:center;transition:transform 0.3s}.kap-book-card:hover{transform:translateY(-6px)}.kap-book-card .kap-cover-3d{margin:0 auto 1.2rem}.kap-book-card .kap-book-cover{width:180px;height:auto;margin:0;border-radius:inherit;box-shadow:none}.kap-book-card:hover .kap-cover-3d{box-shadow:1px 1px 0 0 #f4eee4,2px 2px 0 0 #e9e2d6,3px 3px 0 0 #dcd4c6,4px 4px 0 0 #cfc6b6,5px 5px 0 0 #bfb5a3,18px 30px 40px -12px rgb(0 0 0 / .6),0 2px 5px rgb(0 0 0 / .25)}.kap-book-card h3{font-family:var(--font-heading);font-size:1.1rem;color:var(--cream);margin-bottom:.25rem}.kap-book-card .kap-book-genre,.kap-book-card .kap-book-date{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--soft-gold);margin-bottom:.5rem}.kap-book-card .kap-book-genre:has(+.kap-book-date){margin-bottom:.15rem}.kap-book-card .kap-book-desc{font-size:.9rem;color:#BBA98A;line-height:1.55}.kap-books-cta{text-align:center;margin-top:2.1rem}.kap-books-cta a{color:var(--soft-gold);font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;border-bottom:2px solid var(--soft-gold);padding-bottom:4px;transition:color 0.3s,border-color 0.3s}.kap-books-cta a:hover{color:var(--cream);border-color:var(--cream)}.kap-start-section{padding:5rem 4rem;background:var(--off-white);background:#EAE3D5;display:flex;align-items:center;justify-content:center;gap:4rem}.kap-start-visual{flex-shrink:0}.kap-start-visual .kap-question-mark{font-family:var(--font-heading);font-size:12rem;color:var(--soft-gold);line-height:1;user-select:none}.kap-start-text{max-width:520px}.kap-start-text h2{font-size:2.2rem;color:var(--warm-brown);margin-bottom:.8rem}.kap-start-text p{color:var(--text-body);font-size:1.05rem;margin-bottom:1.5rem;line-height:1.75}.kap-audiobook-section{background:var(--warm-brown);padding:5rem 4rem}.kap-audiobook-inner{max-width:var(--max-width);margin:0 auto;text-align:center}.kap-audiobook-section h2{font-family:var(--font-heading);font-size:2.4rem;color:var(--cream);margin-bottom:.4rem}.kap-audiobook-subtitle{font-size:1.3rem;line-height:1.6rem;color:var(--soft-gold);font-family:var(--font-heading);margin:0 0 3.5rem 0}.kap-audiobook-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:900px;margin:0 auto}.kap-audiobook-card{text-align:center}.kap-audiobook-cover{display:block;margin-bottom:1rem}.kap-audiobook-cover img{width:160px;margin:0 auto;border-radius:4px;box-shadow:4px 6px 20px rgb(0 0 0 / .3);transition:transform 0.3s,box-shadow 0.3s}.kap-audiobook-cover:hover img{transform:translateY(-4px);box-shadow:6px 10px 30px rgb(0 0 0 / .4)}.kap-audiobook-card h3{font-size:1.05rem;color:var(--cream);margin-bottom:.8rem}.kap-btn-audiobook{display:inline-block;padding:.6rem 1.4rem;background:var(--soft-gold);color:var(--warm-brown);font-weight:700;font-size:.85rem;border-radius:3px;text-decoration:none;transition:background 0.3s}.kap-btn-audiobook:hover{background:#C49A42;color:var(--warm-brown)}.kap-audio-player{display:flex;align-items:center;gap:.6rem;background:rgb(255 255 255 / .08);border-radius:30px;padding:.5rem 1rem .5rem .5rem;margin-bottom:1rem;max-width:240px;margin-left:auto;margin-right:auto}.kap-audio-play{width:36px;height:36px;border-radius:50%;border:none;background:var(--soft-gold);background:#B46B41;color:var(--warm-brown);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background 0.3s}.kap-audio-play:hover{background:#C49A42}.kap-audio-progress-wrap{flex:1;height:4px;background:rgb(255 255 255 / .15);border-radius:2px;cursor:pointer;position:relative}.kap-audio-progress-bar{height:100%;background:var(--soft-gold);border-radius:2px;width:0%;transition:width 0.1s linear}.kap-audio-time{font-family:'Philosopher',sans-serif;font-size:.75rem;color:rgb(255 255 255 / .5);min-width:32px;text-align:right}.kap-blog-section{padding:5rem 4rem;background:var(--cream)}.kap-blog-section .kap-section-header h2{color:var(--warm-brown);margin-bottom:1.2rem}.kap-blog-section .kap-section-header p{color:#3F7C7C;font-family:var(--font-heading)}.kap-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto}.kap-blog-card{background:var(--off-white);background:#fff;padding:2rem;border-radius:4px;border-left:4px solid var(--teal);transition:transform 0.3s,box-shadow 0.3s;text-decoration:none;color:inherit;display:block}.kap-blog-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgb(0 0 0 / .08);color:inherit}.kap-blog-card .kap-blog-date{font-size:.8rem;color:var(--faded-blue);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6rem}.kap-blog-card h3{font-family:var(--font-heading);font-size:1.12rem;color:var(--warm-brown);line-height:1.35;margin-bottom:.5rem;transition:color 0.3s}.kap-blog-card:hover h3{color:var(--burnt-orange-text-hover)}.kap-blog-card p{font-size:.9rem;color:var(--text-light);line-height:1.55;margin:0}.site-footer{background:var(--warm-brown);color:var(--cream);padding:0}.site-footer .wrap{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:1.8rem 4rem;max-width:var(--max-width);margin:0 auto}.kap-footer-logo img{height:45px;width:auto;margin-bottom:.3rem}.kap-footer-links-wrap{display:flex;flex-direction:column;align-items:center;gap:.5rem}.kap-footer-links{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:center}.kap-footer-links a{color:var(--cream);text-decoration:none;font-size:.85rem;opacity:.7;transition:opacity 0.3s}.kap-footer-links a:hover{opacity:1}.kap-footer-links-social a{opacity:.9;font-weight:600}.kap-footer-links-site a{font-size:.8rem;opacity:.62}.kap-footer-links-site a:hover{opacity:.8}.site-footer .kap-footer-copy{font-size:.78rem;opacity:.62;margin:0}.site-footer .search-form{display:flex;width:100%;max-width:420px;margin:.2rem 0 .4rem;border:1px solid rgb(245 240 232 / .25);border-radius:4px;overflow:hidden;background:rgb(245 240 232 / .06)}.site-footer .search-field,.site-footer input[type="search"]{flex:1 1 auto;min-width:0;margin:0;padding:.55rem .85rem;background:#fff0;border:none;color:var(--cream);font-family:var(--font-ui);font-size:.88rem;line-height:1.4}.site-footer .search-field::placeholder,.site-footer input[type="search"]::placeholder{color:var(--cream);opacity:.55}.site-footer .search-field:focus,.site-footer input[type="search"]:focus{outline:none;background:rgb(245 240 232 / .1)}.site-footer .search-submit,.site-footer input[type="submit"]{flex:0 0 auto;margin:0;padding:.55rem 1.3rem;background:var(--soft-gold);border:none;color:var(--warm-brown);font-family:var(--font-ui);font-size:.85rem;font-weight:600;cursor:pointer;transition:background 0.3s,color 0.3s}.site-footer .search-submit:hover,.site-footer input[type="submit"]:hover{background:var(--burnt-orange-btn);color:var(--cream)}.site-footer .creds{display:none}.footer-widgets{display:none}.page .entry-header{text-align:center;padding:3rem 2rem 1.5rem;max-width:var(--content-width);margin:0 auto}.page .entry-title{font-size:2.8rem;color:var(--warm-brown);margin-bottom:0}.page .entry-content{max-width:var(--content-width);margin:0 auto;padding:2.5rem 3rem 3rem;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .04);margin-bottom:3rem}.kap-page-content{max-width:var(--content-width);margin:0 auto;padding:4rem 2rem 5rem}.kap-page-content h1{font-size:2.8rem;margin-bottom:.5rem}.kap-page-content h2{font-size:1.8rem;margin-top:2.5rem}.kap-page-content h3{font-size:1.3rem;margin-top:2rem}.entry{margin-bottom:0}.entry-content{max-width:var(--content-width);margin:0 auto;padding:3rem 2rem 4rem}.entry-content a{color:var(--soft-gold);border-bottom:1px solid #fff0;transition:border-color 0.3s}.entry-content a:hover{border-bottom-color:var(--burnt-orange-text-hover)}.breadcrumb{font-family:'Philosopher',sans-serif;font-size:.82rem;color:var(--text-light);margin:0;padding:0}.breadcrumb a{color:var(--burnt-orange-text);text-decoration:none}.breadcrumb a:hover{color:var(--teal)}.single-post .breadcrumb{text-align:center;padding-top:1.5rem;padding-bottom:2.5rem;line-height:1.4;font-size:.8rem}.archive-title{font-size:2.8rem;margin:2.3rem 0 2rem 0;text-align:center}.archive-title,.taxonomy-archive-description{max-width:860px;margin-left:auto;margin-right:auto}.taxonomy-archive-description{margin-bottom:16px}.blog .entry,.archive .entry,.search-results .entry,.search-no-results .entry{background:var(--off-white);padding:2.5rem 3rem;margin-bottom:2rem;border-radius:4px;border-left:4px solid var(--teal);max-width:var(--content-width);margin-left:auto;margin-right:auto}.search-no-results .entry .entry-title{font-size:1.5rem;color:var(--text-dark);margin-bottom:1rem}.search-no-results .entry p{color:var(--text-body);margin-bottom:1.5rem}.blog .entry-title a,.archive .entry-title a,.search-results .entry-title a{color:var(--text-dark);font-size:1.5rem}.blog .entry-title a:hover,.archive .entry-title a:hover,.search-results .entry-title a:hover{color:var(--burnt-orange-text-hover)}.search .archive-description{text-align:center;padding:3rem 2rem 1.5rem;max-width:var(--content-width);margin:0 auto}.search .archive-title{font-size:2.8rem;color:var(--warm-brown);margin:0 0 .3rem}.search .entry-content{max-width:none;margin:0;padding:0}.search-results .entry-title{margin-bottom:.75rem}.search-results .entry-footer{margin-top:1.25rem}.entry-meta{font-size:.85rem;color:var(--text-light);margin-bottom:1rem}.entry-meta a{color:var(--faded-blue)}.single .entry-header{text-align:center;padding:4rem 2rem 2rem;max-width:var(--content-width);margin:0 auto}.single .entry-title{font-size:2.5rem}.single .entry-content{max-width:var(--content-width);margin:0 auto;padding:2rem 2rem 4rem}.pagination{text-align:center;padding:2rem 0 4rem}.pagination a,.pagination .current{display:inline-block;padding:.5rem 1rem;margin:0 .2rem;border-radius:3px;font-size:.9rem}.pagination a{color:var(--text-body);border:1px solid var(--border-light)}.pagination a:hover{background:var(--burnt-orange-btn);color:#fff;border-color:var(--burnt-orange-text-hover)}.pagination .current{background:var(--warm-brown);color:#fff}.sidebar{font-size:.92rem}.sidebar .widget{margin-bottom:2.5rem;padding:1.5rem;background:var(--off-white);border-radius:4px}.sidebar .widget-title{font-family:var(--font-heading);font-size:1.1rem;color:var(--text-dark);border-bottom:2px solid var(--burnt-orange);padding-bottom:.5rem;margin-bottom:1rem}@media (max-width:1024px){.kap-hero-wrap{padding:3rem 1.5rem}.kap-hero-right{padding:3rem}.kap-hero-right h1,.kap-hero h1{font-size:2.4rem}.kap-hero-polaroid-photo{width:160px;height:180px}.kap-hero-polaroid{padding:8px 8px 32px}.kap-books-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.kap-start-section{flex-direction:column;text-align:center;gap:2rem;padding:4rem 3rem}.kap-blog-grid{grid-template-columns:1fr;max-width:500px}.site-header>.wrap{padding:0 2rem}}@media (max-width:768px){.site-header>.wrap{flex-direction:row;padding:.8rem 1.5rem}.kap-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:0;z-index:1001;position:relative}.kap-menu-toggle span{display:block;width:24px;height:2px;background:var(--cream);border-radius:2px;transition:transform 0.3s,opacity 0.3s}.kap-menu-toggle.is-active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.kap-menu-toggle.is-active span:nth-child(2){opacity:0}.kap-menu-toggle.is-active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav-primary{display:none}.kap-brand-icons{display:none}.kap-mobile-brand-icons{display:flex;gap:1.2rem;justify-content:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / .15)}.kap-mobile-brand-icons a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;color:var(--cream);transition:color 0.3s,background 0.3s}.kap-mobile-brand-icons a:hover{color:var(--soft-gold);background:rgb(255 255 255 / .1)}.kap-mobile-overlay{position:fixed;inset:0;background:rgb(61 43 31 / .97);z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;opacity:0;visibility:hidden;transition:opacity 0.35s ease,visibility 0.35s}.kap-mobile-overlay.is-open{opacity:1;visibility:visible}.kap-mobile-overlay a{font-family:var(--font-heading);font-size:1.8rem;color:var(--cream);text-decoration:none;padding:.7rem 0;transition:color 0.3s,transform 0.3s;opacity:0;transform:translateY(10px)}.kap-mobile-overlay.is-open a{opacity:1;transform:translateY(0)}.kap-mobile-overlay a:nth-child(1){transition-delay:0.05s}.kap-mobile-overlay a:nth-child(2){transition-delay:0.1s}.kap-mobile-overlay a:nth-child(3){transition-delay:0.15s}.kap-mobile-overlay a:nth-child(4){transition-delay:0.2s}.kap-mobile-overlay a:nth-child(5){transition-delay:0.25s}.kap-mobile-overlay a:nth-child(6){transition-delay:0.3s}.kap-mobile-overlay a:nth-child(7){transition-delay:0.35s}.kap-mobile-overlay a:hover,.kap-mobile-overlay a:focus{color:var(--burnt-orange)}body.kap-menu-open{overflow:hidden}.kap-hero-wrap{padding:3rem 1.5rem}.kap-hero{grid-template-columns:1fr}.kap-hero-left{flex-direction:row;gap:1.5rem;align-items:center;padding:2rem 1.5rem}.kap-hero-polaroid-photo{width:120px;height:140px}.kap-hero-polaroid{padding:6px 6px 26px;margin-bottom:0}.kap-hero-quote{max-width:100%}.kap-hero-right{padding:2rem 1.5rem 2.5rem}.kap-hero-right h1,.kap-hero h1{font-size:2rem}.kap-books-section,.kap-blog-section,.kap-audiobook-section,.kap-start-section{padding:3.5rem 1.5rem}.kap-books-grid{grid-template-columns:1fr 1fr}.kap-book-card .kap-book-cover{width:140px}.kap-audiobook-grid{grid-template-columns:1fr;max-width:250px;margin:0 auto}.site-footer .wrap{flex-direction:column;gap:.6rem;text-align:center;padding:1.5rem 1.5rem}.site-footer .kap-footer-links{line-height:1.4;gap:.3rem .8rem}.site-footer .kap-footer-links li{font-size:.85rem}.kap-footer-copy{font-size:.78rem;margin-top:.3rem}}.kap-catalogue{max-width:var(--max-width);margin:0 auto;padding:0 2rem 4rem}.kap-catalogue-header{text-align:center;padding:3rem 0 1.5rem}.kap-catalogue-header h1{font-size:2.8rem;margin-bottom:1.2rem}.kap-catalogue-intro{font-family:var(--font-heading);color:var(--faded-blue);font-size:1.5rem}.kap-series-group{margin-bottom:4rem}.kap-series-group{text-align:center}.kap-series-title{font-size:1.8rem;color:var(--warm-brown);margin:0 auto 2rem;max-width:900px;display:flex;align-items:center;gap:1.2rem;text-align:center}.kap-series-title::before,.kap-series-title::after{content:"";flex:1;height:1px;background:var(--border-light)}@media (max-width:640px){.kap-series-title{gap:.7rem;font-size:1.5rem}}.kap-catalogue-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.kap-catalogue-card{background:#fff;border-radius:6px;overflow:hidden;transition:transform 0.3s,box-shadow 0.3s;display:flex;flex-direction:column;text-align:center;width:calc(25% - 1.5rem)}.kap-catalogue-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgb(0 0 0 / .1)}.kap-catalogue-card-link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;flex:1}.kap-catalogue-cover{padding:2rem 2rem 0;position:relative}.kap-catalogue-cover img{width:160px;margin:0 auto;border-radius:3px;box-shadow:3px 5px 15px rgb(0 0 0 / .15);transition:box-shadow 0.3s}.kap-catalogue-card:hover .kap-catalogue-cover img{box-shadow:4px 8px 25px rgb(0 0 0 / .2)}.kap-coming-soon-badge{display:inline-block;background:rgb(61 43 31 / .5);color:#fff;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.4rem 1rem;border-radius:20px;position:absolute;bottom:20%;left:50%;transform:translateX(-50%);white-space:nowrap;backdrop-filter:blur(2px)}.kap-coming-soon-badge-large{font-size:.85rem;padding:.5rem 1.4rem}.kap-catalogue-info{padding:1.2rem 1.5rem .5rem;text-align:center}.kap-catalogue-info h3{font-size:1.05rem;color:var(--text-dark);margin-bottom:.2rem;transition:color 0.3s;line-height:1.3}.kap-catalogue-card:hover .kap-catalogue-info h3{color:var(--burnt-orange-text-hover)}.kap-catalogue-date{font-size:.85rem;color:var(--text-light);margin-bottom:.2rem}.kap-catalogue-genre{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--burnt-orange-text);font-weight:600;margin-bottom:.3rem}.kap-catalogue-excerpt{font-size:.9rem;color:var(--text-body);line-height:1.55;margin:0}.kap-catalogue-actions{display:flex;gap:.5rem;padding:.8rem 1.5rem 1.5rem;margin-top:auto;justify-content:center}.kap-btn-small{display:inline-block;padding:.5rem 1rem;font-family:'Philosopher',sans-serif;font-size:.8rem;font-weight:600;border-radius:3px;text-decoration:none;transition:background 0.3s,color 0.3s;text-align:center;flex:1}.kap-btn-small-primary{background:var(--burnt-orange-btn);color:#fff}.kap-btn-small-primary:hover{background:#9A5529;color:#fff}.kap-btn-small-secondary{background:var(--teal);color:#fff}.kap-btn-small-secondary:hover{background:#1E6060;color:#fff}.kap-btn-small-outline{background:#fff0;color:var(--text-dark);border:1.5px solid var(--border-light)}.kap-btn-small-outline:hover{background:var(--warm-brown);color:#fff;border-color:var(--warm-brown)}.kap-catalogue-card.is-coming-soon .kap-catalogue-cover img{opacity:.85}.kap-single-book{max-width:var(--max-width);margin:0 auto;padding:0 2rem 4rem}.kap-book-hero{display:grid;grid-template-columns:1fr 2fr;gap:3rem;padding:4rem 0 3rem;align-items:start}.kap-book-hero.has-review{grid-template-columns:1fr 2fr 1fr}.kap-book-hero-cover{position:relative}.kap-book-hero-cover img{width:100%;border-radius:4px;box-shadow:5px 8px 30px rgb(0 0 0 / .15)}.kap-book-hero-review{align-self:start;padding-top:.5rem}.kap-book-hero-info h1{font-size:2.5rem;margin-bottom:.3rem;line-height:1.15}.kap-book-subtitle{font-family:var(--font-heading);font-style:italic;font-size:1.15rem;color:var(--faded-blue);margin-bottom:2rem}.kap-book-meta-list{margin-bottom:2rem}.kap-book-meta-item{display:flex;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--border-light);font-size:.95rem}.kap-book-meta-label{font-weight:600;color:var(--text-dark);min-width:150px;flex-shrink:0}.kap-book-meta-value{color:var(--text-body)}.kap-book-meta-value a{color:var(--burnt-orange-text)}.kap-book-formats{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.8rem}.kap-format-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;background:var(--light-tan);border-radius:4px;font-size:.82rem;font-weight:600;color:var(--text-dark)}.kap-format-badge svg{opacity:.7}.kap-ku-badge{display:none}.kap-book-ku-line{display:flex;align-items:center;gap:.5rem;margin-bottom:1.8rem;font-size:.9rem}.kap-ku-label{font-weight:600;color:var(--text-dark)}.kap-ku-yes{display:inline-flex;align-items:center;gap:.3rem;color:var(--teal);font-weight:600}.kap-ku-no{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-light);font-weight:600}.kap-ku-yes svg{stroke:var(--teal)}.kap-ku-no svg{stroke:var(--text-light)}.kap-book-buy-links{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:.5rem}.kap-amazon-dropdown{position:relative;display:inline-block}.kap-amazon-btn{cursor:pointer}.kap-amazon-dropdown-menu{display:none;position:absolute;top:calc(100% + 6px);left:0;background:var(--warm-brown);border-radius:6px;box-shadow:0 8px 25px rgb(0 0 0 / .2);min-width:200px;z-index:50;overflow:hidden}.kap-amazon-dropdown-menu.is-open{display:block}.kap-amazon-dropdown-menu a{display:block;padding:.7rem 1.2rem;color:var(--cream);font-size:.92rem;font-weight:500;text-decoration:none;transition:background 0.2s}.kap-amazon-dropdown-menu a:hover{background:rgb(255 255 255 / .1);color:var(--cream)}.kap-book-description{max-width:var(--content-width);margin:0 auto;padding:3rem 0;border-top:1px solid var(--border-light)}.kap-book-review-inner{background:var(--warm-brown);border-radius:8px;padding:1.8rem 2rem;border-left:3px solid var(--burnt-orange)}.kap-book-review-text{font-family:Bitter,Georgia,Serif;font-style:italic;font-weight:500;font-size:.95rem;line-height:1.6;color:var(--cream);margin:0 0 .8rem;opacity:.9}.kap-book-review-cite{font-family:Bitter,Georgia,Serif;font-weight:700;font-size:.8rem;color:var(--soft-gold);display:block}.kap-book-description h2{font-size:1.5rem;border-top:0;padding-top:0}.kap-book-description p{font-size:1.05rem;line-height:1.8}.kap-book-related{padding:3rem 0;border-top:1px solid var(--border-light)}.kap-book-related h2{font-size:1.6rem;margin-bottom:1.5rem}.kap-book-related-grid{display:flex;gap:1.5rem;flex-wrap:wrap}.kap-book-related-card{text-align:center;text-decoration:none;color:inherit;transition:transform 0.3s;width:130px}.kap-book-related-card:hover{transform:translateY(-4px)}.kap-book-related-card img{width:130px;border-radius:3px;box-shadow:2px 4px 12px rgb(0 0 0 / .12);margin-bottom:.6rem}.kap-book-related-card h3{font-size:.85rem;color:var(--text-dark);margin:0;line-height:1.3}.kap-book-related-card:hover h3{color:var(--burnt-orange-text-hover)}.kap-book-back{padding:2rem 0;text-align:center}.kap-book-back a{color:var(--text-light);font-size:.95rem;transition:color 0.3s}.kap-book-back a:hover{color:var(--burnt-orange-text-hover)}.kap-about-page{padding-bottom:4rem}.kap-about-header{text-align:center;padding:3rem 2rem 2rem;max-width:var(--content-width);margin:0 auto}.kap-about-header h1{font-size:2.8rem;margin-bottom:.5rem}.kap-about-intro{font-family:var(--font-heading);font-style:italic;font-size:1.1rem;color:var(--burnt-orange-text);max-width:650px;margin:0 auto 2rem;line-height:1.6}.kap-tabs{max-width:var(--content-width);margin:0 auto;padding:0 2rem}.kap-tab-buttons{display:flex;gap:0;margin-bottom:0;justify-content:flex-start;flex-wrap:wrap}.kap-tab-btn{padding:.85rem 1.8rem;font-family:'Philosopher',Georgia,serif!important;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;border:1px solid var(--border-light);border-bottom:none;background:var(--burnt-orange-btn);border-radius:6px 6px 0 0;transition:color 0.3s,background 0.3s;position:relative;top:1px}.kap-tab-btn:hover{color:var(--text-dark);background:var(--cream)}.kap-tab-btn.active{color:var(--warm-brown);background:#fff;border-color:var(--border-light);font-weight:700}.kap-tab-panel{display:none;padding:2.5rem 3rem 3rem;background:#fff;border:1px solid var(--border-light);border-radius:0 6px 6px 6px;animation:kap-tab-fade 0.4s ease;box-shadow:0 2px 10px rgb(0 0 0 / .04)}@keyframes kap-tab-fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.kap-tab-panel.active{display:block}.kap-tab-panel p{font-size:1.02rem;line-height:1.8;margin-bottom:1.3em}.kap-tab-panel h2{font-size:1.6rem;margin-top:2.5rem;margin-bottom:.8rem;padding-top:1.5rem;border-top:1px solid var(--border-light)}.kap-tab-panel h2:first-child{border-top:none;padding-top:0;margin-top:0}.kap-tab-panel h3{font-size:1.3rem;margin-top:2rem;margin-bottom:.6rem;color:var(--warm-brown)}.kap-tab-panel h4{font-size:1.1rem;margin-top:1.5rem;margin-bottom:.5rem;color:var(--warm-brown)}.kap-tab-panel img{border-radius:16px;max-width:250px;margin:1.5rem 0;box-shadow:0 6px 20px rgb(61 43 31 / .12);border:3px solid var(--cream)}.kap-tab-panel img.alignleft{float:left;margin:.3rem 2rem 1.5rem 0}.kap-tab-panel img.alignright{float:right;margin:.3rem 0 1.5rem 2rem}.kap-tab-panel a{color:var(--burnt-orange-text);font-weight:600}.kap-tab-panel a:hover{color:var(--teal)}.kap-tab-panel blockquote{border-left:4px solid var(--burnt-orange);margin:2em 0;padding:1em 1.5em;font-family:var(--font-heading);font-style:italic;font-size:1.05rem;color:var(--text-dark);background:var(--off-white);border-radius:0 6px 6px 0}.kap-tab-panel ul,.kap-tab-panel ol{margin:0 0 1.5em 1.5em}.kap-tab-panel li{margin-bottom:.5em;line-height:1.7}.kap-tab-panel::after{content:'';display:table;clear:both}.kap-accordion-header{display:none}.kap-facts-table{margin:1rem 0 2rem}.kap-facts-row{display:flex;gap:1rem;padding:.4rem 0;border-bottom:1px solid var(--border-light);font-size:.95rem}.kap-facts-label{font-weight:600;color:var(--text-dark);min-width:130px}.kap-about-content{max-width:var(--content-width);margin:0 auto;padding:0 2rem 4rem}.kap-about-content p{font-size:1.02rem;line-height:1.8;margin-bottom:1.3em}.kap-about-content h2{font-size:1.6rem;margin-top:2.5rem;margin-bottom:.8rem}.kap-about-content h3{font-size:1.3rem;margin-top:2rem;color:var(--warm-brown)}.kap-about-content img{border-radius:16px;max-width:250px;margin:1.5rem 0;box-shadow:0 6px 20px rgb(61 43 31 / .12)}.kap-about-content img.alignleft{float:left;margin:.3rem 2rem 1.5rem 0}.kap-about-content::after{content:'';display:table;clear:both}.kap-blog-archive{max-width:var(--max-width);margin:0 auto;padding:0 2rem 4rem}.kap-blog-archive-header{text-align:center;padding:3rem 0 1.5rem}.kap-blog-archive-header h1{font-size:2.8rem;margin-bottom:1.2rem}.kap-blog-archive-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1000px;margin:0 auto}.kap-blog-archive-card{background:var(--off-white);background:#fff;border-radius:6px;overflow:hidden;transition:transform 0.3s,box-shadow 0.3s;text-decoration:none;color:inherit;display:flex;flex-direction:column;border-left:4px solid var(--teal)}.kap-blog-archive-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgb(0 0 0 / .08);color:inherit}.kap-blog-archive-thumb{overflow:hidden}.kap-blog-archive-thumb img{width:100%;height:200px;object-fit:cover;transition:transform 0.4s}.kap-blog-archive-card:hover .kap-blog-archive-thumb img{transform:scale(1.03)}.kap-blog-archive-card-body{padding:1.5rem 2rem 2rem;flex:1;display:flex;flex-direction:column}.kap-blog-archive-date{font-size:.8rem;color:var(--faded-blue);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem}.kap-blog-archive-card h2{font-size:1.25rem;color:var(--text-dark);margin-bottom:.5rem;line-height:1.35;transition:color 0.3s}.kap-blog-archive-card:hover h2{color:var(--burnt-orange-text-hover)}.kap-blog-archive-card p{font-size:.92rem;color:var(--text-body);line-height:1.6;flex:1;margin:0 0 1rem}.kap-blog-read-more{font-size:.85rem;color:var(--burnt-orange-text);font-weight:600;transition:color 0.3s}.kap-blog-archive-card:hover .kap-blog-read-more{color:var(--teal)}.kap-no-posts{text-align:center;color:var(--text-light);font-style:italic;grid-column:1 / -1;padding:3rem 0}.kap-cat-breadcrumb{text-align:center;margin-bottom:1.25rem;line-height:1.4}.kap-blog-archive-desc{max-width:640px;margin:0 auto .6rem;font-size:1.05rem;line-height:1.6;color:var(--text-body)}.kap-blog-archive-count{font-family:var(--font-ui);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-light);margin:0}.kap-blog-archive-back{text-align:center;margin:2rem 0 0;font-family:var(--font-ui);font-size:.95rem}.kap-blog-archive-back a{color:var(--burnt-orange-text);text-decoration:none;border-bottom:1px solid rgb(188 105 54 / .4)}.kap-blog-archive-back a:hover{color:var(--teal);border-color:currentColor}.kap-blog-pagination{text-align:center;padding:3rem 0 1rem}.kap-blog-pagination a,.kap-blog-pagination .current{display:inline-block;padding:.5rem 1rem;margin:0 .2rem;border-radius:3px;font-size:.9rem;text-decoration:none}.kap-blog-pagination a{color:var(--text-body);border:1px solid var(--border-light);transition:background 0.3s,color 0.3s,border-color 0.3s}.kap-blog-pagination a:hover{background:var(--burnt-orange-btn);color:#fff;border-color:var(--burnt-orange-text-hover)}.kap-blog-pagination .current{background:var(--warm-brown);color:#fff}.kap-start-here-page{max-width:var(--content-width);margin:0 auto;padding:0 2rem 4rem}.kap-start-here-header{padding:3rem 0 1rem;text-align:center}.kap-start-here-header h1{font-size:2.8rem;color:var(--warm-brown)}.kap-start-here-intro{font-size:1rem;line-height:1.6;margin-bottom:.1rem;padding-bottom:.5rem}.kap-start-here-card{background:#fff;border-radius:0 8px 8px 0;border-left:5px solid var(--burnt-orange);margin-bottom:1.8rem;padding:2rem 2.5rem;transition:box-shadow 0.3s}.kap-start-here-card:hover{box-shadow:0 4px 20px rgb(0 0 0 / .06)}.kap-start-here-card-inner.has-cover{display:grid;grid-template-columns:120px 1fr;gap:2rem;align-items:start}.kap-start-here-cover{flex-shrink:0}.kap-start-here-cover a{display:inline-block;line-height:0}.kap-start-here-cover .kap-cover-3d{width:120px}.kap-start-here-cover img{width:120px;border-radius:inherit;box-shadow:none}.kap-start-here-cover a:hover .kap-cover-3d{box-shadow:1px 1px 0 0 #f4eee4,2px 2px 0 0 #e9e2d6,3px 3px 0 0 #dcd4c6,4px 4px 0 0 #cfc6b6,5px 5px 0 0 #bfb5a3,18px 30px 40px -12px rgb(40 26 12 / .55),0 2px 5px rgb(0 0 0 / .18)}.kap-start-here-card-text p:first-child{margin-top:0}.kap-start-here-card-text p:last-child{margin-bottom:0}.kap-start-here-card strong{font-family:var(--font-heading);font-size:1.1rem;font-weight:400;color:var(--text-dark);display:block;margin-bottom:.5rem}.kap-start-here-card a{color:var(--burnt-orange-text);font-weight:600}.kap-start-here-card a:hover{color:var(--teal)}.kap-start-here-content{padding:2rem 0}.entry-content img.alignleft,.entry-content .wp-block-image.alignleft,.kap-page-content img.alignleft{float:left;margin:.3rem 2rem 1.5rem 0;border-radius:10px;box-shadow:0 4px 15px rgb(0 0 0 / .1);max-width:200px}.entry-content img.alignright,.kap-page-content img.alignright{float:right;margin:.3rem 0 1.5rem 2rem;border-radius:10px;box-shadow:0 4px 15px rgb(0 0 0 / .1);max-width:200px}.entry-content figure.wp-caption{margin:.3rem 0 1.5rem;max-width:100%;width:auto!important}.entry-content figure.wp-caption.alignright{float:right;margin:.3rem 0 1.2rem 2rem;max-width:340px}.entry-content figure.wp-caption.alignleft{float:left;margin:.3rem 2rem 1.2rem 0;max-width:340px}.entry-content figure.wp-caption img{display:block;width:100%;height:auto;max-width:none;border-radius:10px;box-shadow:0 4px 15px rgb(0 0 0 / .1)}.entry-content figure.wp-caption .wp-caption-text{font-family:var(--font-ui);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-light);text-align:center;margin:.55rem 0 0}.entry-content img.aligncenter,.kap-page-content img.aligncenter{display:block;margin:2rem auto;border-radius:10px;box-shadow:0 4px 15px rgb(0 0 0 / .1)}.entry-content::after,.kap-page-content::after{content:'';display:table;clear:both}.entry-content h2,.kap-page-content h2{clear:both;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-light)}.kap-two-col{display:grid;grid-template-columns:200px 1fr;gap:2rem;align-items:start;margin:1.5rem 0 2rem}.kap-two-col-image img{width:200px;border-radius:10px;box-shadow:0 4px 15px rgb(0 0 0 / .1);float:none!important;margin:8px 0 0 0!important}.kap-two-col-text p:first-child{margin-top:0}@media (max-width:600px){.kap-two-col{grid-template-columns:1fr;text-align:left}.kap-two-col-image{text-align:center}.kap-two-col-image img{max-width:180px;margin:0 auto!important}}.entry-content h2:first-of-type,.kap-page-content h2:first-of-type{border-top:none;padding-top:0;margin-top:2rem}.single-post .entry{max-width:var(--content-width);margin:3rem auto 3rem;padding:0 3rem 3rem;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .04)}.single-post .entry-header{text-align:center;padding:.5rem 0 1rem}.single-post .entry-title{font-size:2.5rem;line-height:1.15;max-width:700px;margin:0 auto .5rem}.single-post .entry-meta{font-size:.85rem;color:var(--text-light);margin-bottom:0}.single-post .entry-content{padding:2rem 0 3rem;max-width:var(--content-width);margin:0 1.5rem}.single-post .entry-content p{font-size:1.05rem;line-height:1.8;margin-bottom:1.3em}.single-post .entry-content h2{font-size:1.6rem;margin-top:2.5rem;margin-bottom:.8rem;padding-top:1.5rem;border-top:1px solid var(--border-light)}.single-post .entry-content h2:first-of-type{border-top:none;padding-top:0}.single-post .entry-content hr{border:0;height:1px;background:var(--border-light);margin:2.5rem 0}.single-post .entry-content hr:has(+h2){display:none}.single-post .entry-content h3{font-size:1.25rem;margin-top:2rem;margin-bottom:.6rem}.single-post .entry-content a{color:var(--burnt-orange-text);border-bottom:1px solid;transition:border-color 0.3s}.single-post .entry-content a:hover{border-bottom-color:var(--burnt-orange-text-hover)}.single-post .entry-content a[href*="amazon"],.single-post .entry-content a[href*="amzn"]{display:inline-block;background:var(--burnt-orange-btn);color:#fff;padding:.7rem 1.5rem;border-radius:3px;font-weight:600;font-size:.9rem;border-bottom:none;text-decoration:none;margin:.3rem .3rem .3rem 0;transition:background 0.3s}.single-post .entry-content a[href*="amazon"]:hover,.single-post .entry-content a[href*="amzn"]:hover{background:#9A5529;color:#fff}.single-post .entry-content a[href*="/my-books/"]{font-weight:600}.single-post .entry-content .book-links a{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.7rem 1.5rem!important;border-radius:3px!important;font-weight:600!important;font-size:0.9rem!important;line-height:1!important;text-decoration:none!important;border-bottom:none!important;margin:0!important}.single-post .entry-content .book-links a:first-child{background:var(--teal)!important;color:#fff!important}.single-post .entry-content .book-links a:first-child:hover{background:#1E6060!important}.single-post .entry-content .book-links a:not(:first-child){background:var(--burnt-orange-btn)!important;color:#fff!important}.single-post .entry-content .book-links a:not(:first-child):hover{background:#9A5529!important}.single-post .entry-content blockquote{border-left:4px solid var(--burnt-orange);margin:2em 0;padding:1.2em 1.5em;font-family:var(--font-heading);font-style:italic;font-size:1.1rem;color:var(--text-dark);background:var(--off-white);border-radius:0 6px 6px 0}.single-post .entry-content ul,.single-post .entry-content ol{margin:0 0 1.5em 1.5em}.single-post .entry-content li{margin-bottom:.5em;font-size:1.02rem;line-height:1.7}.single-post .entry-footer{max-width:var(--content-width);margin:0 auto;padding:2rem 0;border-top:1px solid var(--border-light);font-size:.85rem;color:var(--text-light)}.single-post .author-box{max-width:var(--content-width);margin:0 auto 2rem;padding:2rem;background:var(--off-white);border-radius:8px}.single-post .pagination{max-width:var(--content-width);margin:0 auto;padding:2rem 0 4rem}.single-post #comments{max-width:var(--content-width);margin:0 auto;padding:0 2rem 4rem}@media (max-width:768px){.kap-tab-buttons{display:none}.kap-accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.2rem;font-family:'Philosopher',sans-serif;font-size:.92rem;font-weight:600;color:var(--warm-brown);background:var(--light-tan);border:1px solid var(--border-light);border-bottom:none;cursor:pointer;transition:background 0.3s,color 0.3s}.kap-accordion-header:first-of-type{border-radius:6px 6px 0 0}.kap-accordion-header:hover{background:var(--cream)}.kap-accordion-header.active{background:#fff;color:var(--warm-brown);border-bottom:none}.kap-accordion-header svg{width:18px;height:18px;transition:transform 0.3s ease;flex-shrink:0;color:var(--text-light)}.kap-accordion-header.active svg{transform:rotate(180deg);color:var(--burnt-orange-text)}.kap-tab-panel{display:none;padding:1.5rem;border:1px solid var(--border-light);border-top:none;background:#fff;animation:kap-accordion-open 0.3s ease}.kap-tab-panel.active{display:block}.kap-tab-panel.active:last-of-type,.kap-accordion-header:last-of-type:not(.active){border-radius:0 0 6px 6px}.kap-tab-panel.active+.kap-accordion-header{border-radius:0}@keyframes kap-accordion-open{from{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}.kap-tab-panel img.alignleft,.kap-tab-panel img.alignright{float:none;display:block;margin:1.5rem auto}.kap-blog-archive-grid{grid-template-columns:1fr;max-width:500px}.entry-content img.alignleft,.entry-content img.alignright,.kap-page-content img.alignleft,.kap-page-content img.alignright{float:none;display:block;margin:1.5rem auto;max-width:180px}.entry-content figure.wp-caption.alignright,.entry-content figure.wp-caption.alignleft{float:none;margin:1.5rem auto;max-width:100%}.single-post .entry{padding:0 1.5rem 2rem;margin:2rem 1.3rem}.single-post .entry-content{margin:0}.single-post .entry-title{font-size:1.8rem}.single-post .entry-content p{font-size:1rem}.page .entry-content{padding:1.5rem;margin:0 1.3rem}.kap-start-here-card-inner.has-cover{grid-template-columns:1fr}.kap-start-here-cover{text-align:center}.kap-start-here-cover img{margin:0 auto}.kap-start-here-card{padding:1.5rem}.kap-book-review-inner{padding:2rem 1.5rem}.page .entry-content:has(.kap-about-page){background:#fff0;box-shadow:none;border-radius:0;padding:0;margin:0}.kap-tabs{padding:0 1.3rem}.kap-about-content{padding:0 1.3rem 4rem}.kap-about-content .kap-card,.page .entry-content .kap-card{margin-left:0;margin-right:0}}@media (max-width:1024px){.kap-catalogue-card{width:calc(33.333% - 1.34rem)}.kap-book-hero.has-review{grid-template-columns:1fr 2fr}.kap-book-hero-review{grid-column:1 / -1;max-width:500px}}@media (max-width:768px){.kap-catalogue-card{width:calc(50% - 1rem)}.kap-book-hero,.kap-book-hero.has-review{grid-template-columns:1fr;text-align:center}.kap-book-hero-cover{max-width:260px;margin:0 auto}.kap-book-hero-review{max-width:400px;margin:0 auto}.kap-book-meta-list{text-align:left}.kap-book-buy-links{justify-content:center}.kap-format-badge{padding:.3rem .6rem;font-size:.62rem;margin:0 auto}.kap-format-badge svg{width:16px;height:16px}}.kap-fade-in{opacity:0;transform:translateY(25px);transition:opacity 0.6s ease-out,transform 0.6s ease-out}.kap-fade-in.is-visible{opacity:1;transform:translateY(0)}.kap-book-card.kap-fade-in:nth-child(2){transition-delay:0.1s}.kap-book-card.kap-fade-in:nth-child(3){transition-delay:0.2s}.kap-book-card.kap-fade-in:nth-child(4){transition-delay:0.3s}.site-header.is-scrolled{box-shadow:0 4px 15px rgb(0 0 0 / .25)}@media (max-width:480px){.kap-books-grid{grid-template-columns:1fr}.kap-book-card .kap-book-cover{width:160px}.kap-hero h1{font-size:1.8rem}.kap-catalogue-card{width:100%;max-width:280px}.kap-hero-wrap{padding:2rem 1rem}.kap-hero-left{flex-direction:column}.kap-hero-polaroid-photo{width:180px;height:200px}.kap-hero-polaroid{padding:8px 8px 32px;margin-bottom:1.2rem}h1{font-size:1.8rem}h2{font-size:1.6rem}}.book-links{display:flex;gap:.6rem;flex-wrap:wrap;align-items:stretch;margin:1.5rem 0 2rem;font-size:0;line-height:0;color:#fff0}.book-links a{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.5rem;border-radius:3px;font-weight:600;font-size:.9rem;line-height:1;text-decoration:none;transition:background 0.3s,color 0.3s}.book-links a:first-child{background:var(--teal);color:#fff}.book-links a:first-child:hover{background:#1E6060;color:#fff}.book-links a:not(:first-child){background:var(--burnt-orange-btn);color:#fff}.book-links a:not(:first-child):hover{background:#9A5529;color:#fff}form.visual-form-builder{max-width:var(--content-width);margin:0 auto}form.visual-form-builder fieldset.vfb-fieldset{background:#fff;border:1px solid var(--border-light);border-radius:8px;padding:2.5rem;box-shadow:0 2px 10px rgb(0 0 0 / .04)}form.visual-form-builder ul.vfb-section{list-style:none;margin:0;padding:0}form.visual-form-builder li.vfb-item{margin-bottom:1.5rem}form.visual-form-builder label{font-family:'Philosopher',sans-serif;font-weight:600;color:var(--text-dark);font-size:.95rem;margin-bottom:.4rem;display:block}form.visual-form-builder .vfb-required,form.visual-form-builder .vfb-span.required{color:var(--burnt-orange-text)}form.visual-form-builder input[type="text"],form.visual-form-builder input[type="email"],form.visual-form-builder input[type="url"],form.visual-form-builder input[type="tel"],form.visual-form-builder input[type="number"],form.visual-form-builder textarea,form.visual-form-builder select{font-family:var(--font-body);font-size:1rem;padding:.75rem 1rem;border:1px solid var(--border-light);border-radius:4px;background:#fff;color:var(--text-body);transition:border-color 0.3s;width:100%;box-sizing:border-box}form.visual-form-builder input:focus,form.visual-form-builder textarea:focus,form.visual-form-builder select:focus{border-color:var(--burnt-orange-text-hover);outline:none;box-shadow:0 0 0 3px rgb(188 105 54 / .1)}form.visual-form-builder .vfb-item-submit input[type="submit"],form.visual-form-builder button[type="submit"]{background:var(--burnt-orange-btn);color:#fff;border:none;padding:.85rem 2.5rem;font-family:'Philosopher',sans-serif;font-weight:600;font-size:1rem;border-radius:4px;cursor:pointer;transition:background 0.3s}form.visual-form-builder .vfb-item-submit input[type="submit"]:hover,form.visual-form-builder button[type="submit"]:hover{background:#9A5529}.kap-card{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .04);padding:2.5rem 3rem;margin:.2rem 0}@media (max-width:768px){.kap-card{padding:1.5rem;margin:.2rem 0rem 0}[style*="grid-template-columns"]{grid-template-columns:1fr!important}}.kap-scroll-top{display:none;position:fixed;bottom:1.5rem;right:1.5rem;width:44px;height:44px;border-radius:50%;background:var(--warm-brown);color:var(--cream);border:none;cursor:pointer;box-shadow:0 2px 10px rgb(0 0 0 / .2);z-index:90;opacity:0;transform:translateY(10px);transition:opacity 0.3s,transform 0.3s,background 0.3s;align-items:center;justify-content:center}.kap-scroll-top.is-visible{opacity:1;transform:translateY(0)}.kap-scroll-top:hover{background:var(--burnt-orange-btn)}.kap-scroll-top svg{width:20px;height:20px}@media (max-width:1024px){.kap-scroll-top{display:flex}}.kap-post-meta-row{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);margin:2rem 1.5rem 0;flex-wrap:wrap;gap:.6rem}.kap-post-date{font-family:'Philosopher',sans-serif;font-size:.8rem;color:var(--text-light);letter-spacing:.04em}.kap-post-updated{color:var(--text-dark)}.kap-share{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.kap-share-label{font-family:'Philosopher',sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-light);margin-right:.2rem}.kap-share-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:50%;background:#fff0;border:1px solid var(--border-light);color:var(--text-light);cursor:pointer;transition:color 0.25s,border-color 0.25s,background 0.25s,transform 0.2s;text-decoration:none;line-height:0;font-family:inherit}.kap-share-btn:hover,.kap-share-btn:focus{color:var(--burnt-orange-text-hover);border-color:var(--burnt-orange-text-hover);background:rgb(188 105 54 / .06);transform:translateY(-1px);outline:none}.kap-share-btn svg{display:block}.kap-share-copied{font-family:'Philosopher',sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);opacity:0;transition:opacity 0.3s;margin-left:.2rem}.kap-share-copied.is-visible{opacity:1}@media (max-width:600px){.kap-post-meta-row{flex-direction:column;justify-content:center;gap:.6rem;padding:.8rem 0;margin:1.5rem 0 0}.kap-post-date{width:100%;text-align:center;font-size:.75rem}.kap-share{justify-content:center}}.nav-primary .genesis-nav-menu a,.kap-btn,.kap-btn-small,.kap-btn-primary,.kap-btn-secondary,.kap-btn-outline{font-family:var(--font-ui)!important;font-weight:700!important}.kap-thero{position:relative;width:100vw;margin-left:calc(-50vw + 50%);background-image:url(/wp-content/themes/pearson-pro/images/hero-bg.webp);background-size:cover;background-position:center bottom;background-repeat:no-repeat;overflow:hidden;min-height:410px;display:flex;align-items:center;padding:.8rem 2rem 0;margin-bottom:0}.kap-thero::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgb(10 6 4 / .55) 0%,rgb(10 6 4 / .15) 35%,rgb(10 6 4 / .65) 100%),radial-gradient(ellipse at center,transparent 0%,rgb(10 6 4 / .4) 100%);z-index:1}.kap-thero-inner{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:360px 1fr;gap:3rem;align-items:center}.kap-thero .kap-hero-polaroid{justify-self:center}.kap-thero-text{color:#FFF5E0}.kap-thero-text h1{font-family:var(--font-heading);font-size:3.4rem;line-height:1.05;color:#FFF5E0;margin:0 0 1.2rem;font-weight:400;text-shadow:0 2px 25px rgb(0 0 0 / .85),0 0 50px rgb(0 0 0 / .6)}.kap-thero-h2{font-family:var(--font-heading);font-size:1.7rem;color:#FFC987;line-height:1.4;margin:0 0 2rem;max-width:30em;text-shadow:0 2px 14px rgb(0 0 0 / .85)}.kap-thero-buttons{display:flex;gap:.7rem;flex-wrap:wrap}.kap-thero-buttons a{display:inline-block;padding:.85rem 1.5rem;font-family:var(--font-ui);font-size:1rem;font-weight:700;text-decoration:none;border-radius:4px;letter-spacing:.06em;transition:transform 0.15s}.kap-thero-buttons .kap-t-primary{background:var(--burnt-orange-btn);color:#FFF5E0;box-shadow:0 6px 20px rgb(140 60 20 / .5)}.kap-thero-buttons .kap-t-primary:hover{transform:translateY(-1px)}.kap-thero-buttons .kap-t-outline{background:rgb(255 245 224 / .12);color:#FFF5E0;border:1.5px solid rgb(255 245 224 / .6)}.kap-tproof{background:#3F2D23;padding:.2rem 2rem 1rem 2rem;text-align:center;position:relative;overflow:hidden;border-top:2px solid rgb(255 200 135 / .15);width:100vw;margin-left:calc(-50vw + 50%)}.kap-tproof-window{position:relative;height:150px;max-width:900px;margin:0 auto}.kap-treview{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity 0.7s ease-in-out;padding:0 1rem}.kap-treview.active{opacity:1}.kap-treview-stars{color:#FFC987;font-size:1.3rem;letter-spacing:.3em;margin-bottom:.7rem;text-shadow:0 0 15px rgb(255 200 130 / .4)}.kap-treview-text{font-family:var(--font-heading);font-size:1.45rem;color:#FFF5E0;line-height:1.4;margin:0 0 .7rem}.kap-treview-text::before{content:'“';color:#FFC987;opacity:.6;font-family:Georgia,serif}.kap-treview-text::after{content:'”';color:#FFC987;opacity:.6;font-family:Georgia,serif}.kap-treview-cite{font-family:var(--font-body);font-size:.78rem;color:rgb(255 201 135 / .85);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.kap-tproof-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.2rem}.kap-tproof-dot{width:7px;height:7px;border-radius:50%;background:rgb(245 240 232 / .25);cursor:pointer;transition:background 0.3s}.kap-tproof-dot.active{background:#FFC987}.kap-tproof-dots{display:none}.kap-tintro{background:#F2EFE8;width:100vw;margin-left:calc(-50vw + 50%);padding:3.5rem 2rem}.kap-tintro-inner{max-width:1200px;margin:0 auto}.kap-tintro h2{font-family:var(--font-heading);font-size:2rem;color:var(--text-dark);text-align:center;margin:0 0 1.5rem}.kap-tintro p{font-family:var(--font-body);font-size:1.05rem;line-height:1.7;color:var(--text-body);margin:0 0 1.2rem}.kap-tintro p a{color:var(--burnt-orange-text)}.kap-tintro p b{color:var(--text-dark)}body .nav-primary .genesis-nav-menu .menu-item{display:flex!important;align-items:center!important}body .nav-primary .genesis-nav-menu .menu-item+.menu-item::before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#FFC987;margin:0 .455rem;align-self:center;flex-shrink:0}body .nav-primary .genesis-nav-menu .menu-item.current-menu-item>a,body .nav-primary .genesis-nav-menu .menu-item.current_page_item>a{background:transparent!important;color:var(--soft-gold)!important}body .nav-primary .genesis-nav-menu .menu-item.current-menu-item>a::after,body .nav-primary .genesis-nav-menu .menu-item.current_page_item>a::after{content:''!important;display:block!important;position:absolute!important;bottom:2px!important;left:1rem!important;right:1rem!important;height:2px!important;background:var(--cream)!important}@media (max-width:900px){.kap-thero{min-height:auto;padding:1.5rem 1.3rem 2rem}.kap-thero-inner{grid-template-columns:1fr;gap:1.5rem;text-align:center}.kap-thero-text h1{font-size:1.7rem}.kap-thero-h2{font-size:1.15rem;margin:0 auto 1.5rem}.kap-thero-buttons{justify-content:center;flex-direction:column;max-width:280px;margin:0 auto}.kap-thero-buttons a{text-align:center}.kap-tproof{padding:1.8rem 1rem}.kap-tproof-window{height:160px}.kap-treview-stars{font-size:1rem}.kap-treview-text{font-size:1rem}.kap-treview-cite{font-size:.7rem}.kap-tintro{padding:2.5rem 1.3rem}.kap-tintro h2{font-size:1.5rem}.kap-tintro p{font-size:.95rem}}.kap-thero .kap-rewind{justify-self:center}.kap-rewind{position:relative;display:inline-block;border-radius:50%}.kap-rewind img{display:block;border-radius:50%}.kap-develop .kap-rewind-base{animation:kap-develop 2.1s ease-out 0.4s both}.kap-develop{animation:kap-develop-halo 0.9s ease-out 2.0s both}@keyframes kap-develop{0%{filter:sepia(1) brightness(1.9) contrast(.3) blur(6px);opacity:.15}35%{filter:sepia(.9) brightness(1.3) contrast(.6) blur(2px);opacity:.7}100%{filter:none;opacity:1}}@keyframes kap-develop-halo{from{filter:none}to{filter:drop-shadow(0 0 26px rgb(224 168 106 / .55)) drop-shadow(0 0 60px rgb(224 168 106 / .25))}}@media (prefers-reduced-motion:reduce){.kap-develop .kap-rewind-base{animation:none}.kap-develop{animation:none;filter:drop-shadow(0 0 26px rgb(224 168 106 / .55)) drop-shadow(0 0 60px rgb(224 168 106 / .25))}}.kap-cover-3d{position:relative;display:inline-block;vertical-align:top;line-height:0;border-radius:2px 0 0 2px;box-shadow:1px 1px 0 0 #f4eee4,2px 2px 0 0 #e9e2d6,3px 3px 0 0 #dcd4c6,4px 4px 0 0 #cfc6b6,5px 5px 0 0 #bfb5a3,14px 22px 30px -10px rgb(40 26 12 / .5),0 2px 5px rgb(0 0 0 / .18);transition:box-shadow 0.3s}.kap-cover-3d img,.kap-catalogue-card:hover .kap-cover-3d img,.kap-book-hero-cover .kap-cover-3d img,.kap-book-related-card .kap-cover-3d img{display:block;margin:0;border-radius:inherit;box-shadow:none}.kap-cover-3d::before{content:"";position:absolute;top:0;bottom:0;left:0;width:9%;border-radius:2px 0 0 2px;background:linear-gradient(90deg,rgb(0 0 0 / .38) 0%,rgb(0 0 0 / .14) 22%,rgb(255 255 255 / .28) 42%,rgb(255 255 255 / .06) 58%,rgb(0 0 0 / .1) 78%,#fff0 100%);pointer-events:none}.kap-cover-3d::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / .1) 0%,#fff0 35%);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .08);pointer-events:none}.kap-catalogue-cover .kap-cover-3d{width:160px}.kap-catalogue-cover .kap-cover-3d img{width:160px}.kap-catalogue-card:hover .kap-cover-3d{box-shadow:1px 1px 0 0 #f4eee4,2px 2px 0 0 #e9e2d6,3px 3px 0 0 #dcd4c6,4px 4px 0 0 #cfc6b6,5px 5px 0 0 #bfb5a3,18px 30px 40px -12px rgb(40 26 12 / .55),0 2px 5px rgb(0 0 0 / .18)}.kap-book-hero-cover .kap-cover-3d{display:block}.kap-book-hero-cover .kap-cover-3d img{width:100%}.kap-book-related-card .kap-cover-3d{margin-bottom:.6rem;box-shadow:1px 1px 0 0 #f4eee4,2px 2px 0 0 #e9e2d6,3px 3px 0 0 #d6cebf,8px 12px 18px -6px rgb(40 26 12 / .4),0 1px 3px rgb(0 0 0 / .15)}.kap-book-related-card .kap-cover-3d img{width:130px}.kap-post-extras{max-width:var(--content-width);margin:0 auto 3rem;padding:0 1.5rem}.kap-post-extras h2,.kap-book-related-reading h2{font-size:1.5rem;margin:2.5rem 0 1.2rem;padding-top:2rem;border-top:1px solid var(--border-light)}.kap-post-books-grid{justify-content:flex-start}.kap-post-books .kap-book-related-card h3{font-size:.95rem;margin:.6rem 0 .15rem}.kap-post-books-genre{display:block;font-family:var(--font-ui);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--burnt-orange-text)}.kap-post-books-start{margin-top:1.2rem;font-size:.95rem}.kap-author-box{display:flex;gap:1.5rem;align-items:flex-start;background:#fff;border-left:4px solid var(--burnt-orange);border-radius:6px;padding:1.25rem 1.5rem;margin-top:2.5rem}.kap-author-box img{width:96px;height:auto;flex:0 0 96px}.kap-author-box h2{border:0;padding:0;margin:0 0 .4rem;font-size:1.2rem}.kap-author-box p{margin:0 0 .6rem;font-size:.95rem;line-height:1.55}.kap-author-box-links a{margin-right:1.25rem;color:var(--burnt-orange-text);font-family:var(--font-ui);font-weight:600;text-decoration:none;border-bottom:1px solid}.kap-post-related .kap-blog-archive-grid{max-width:none;grid-template-columns:repeat(3,1fr);gap:1.25rem}.kap-post-related .kap-blog-archive-card h3{font-family:var(--font-heading);font-size:1.05rem;line-height:1.3;margin:.3rem 0 .5rem;color:var(--text-dark)}.kap-post-related .kap-blog-archive-card p{font-size:.85rem;margin:0}.kap-post-related .kap-blog-archive-thumb img{height:140px}.kap-post-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border-light);font-family:var(--font-ui)}.kap-post-nav a{text-decoration:none;color:var(--burnt-orange-text);max-width:48%;font-weight:600}.kap-post-nav a[rel="next"]{text-align:right;margin-left:auto}.kap-post-nav span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-light);margin-bottom:.2rem}.kap-book-related-reading{margin-top:1rem}@media (max-width:700px){.kap-post-related .kap-blog-archive-grid{grid-template-columns:1fr}.kap-author-box{flex-direction:column}}.kap-topic-part{display:flex;align-items:center;gap:.9rem;max-width:720px;margin:1.6rem auto 0;padding:.85rem 1.2rem;background:var(--cream);border-left:3px solid var(--burnt-orange);border-radius:0 6px 6px 0;text-align:left;font-family:var(--font-ui)}.kap-topic-part svg{flex:none;color:var(--burnt-orange-text)}.kap-topic-part p{margin:0;line-height:1.4}.kap-topic-part span{display:block;margin-bottom:.15rem;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;color:var(--text-light)}.kap-topic-part a{color:var(--burnt-orange-text);text-decoration:none;font-size:1rem;font-weight:700}.kap-topic-part a:hover,.kap-topic-part a:focus{text-decoration:underline}.kap-topic-part+.kap-post-meta-row{margin-top:1.6rem}@media (max-width:600px){.kap-topic-part{margin:1.2rem 0 0;padding:.75rem .9rem;gap:.7rem}.kap-topic-part svg{width:22px;height:22px}}.kap-topic-list{columns:2;column-gap:2rem;padding-left:1.2rem;margin:0}.kap-topic-list li{break-inside:avoid;margin-bottom:.45rem;font-size:.95rem}.kap-topic-list a{color:var(--text-dark);text-decoration:none;border-bottom:1px solid var(--border-light)}.kap-topic-list a:hover{color:var(--burnt-orange-text-hover);border-color:var(--burnt-orange-text-hover)}@media (max-width:700px){.kap-topic-list{columns:1}}.kap-blog-archive-cat{margin-left:.6rem;padding-left:.6rem;border-left:1px solid var(--border-light);color:var(--burnt-orange-text);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.kap-series-start{margin:.6rem 0 1.2rem;font-family:var(--font-ui);font-size:.95rem;color:var(--text-body)}.kap-series-start a{color:var(--burnt-orange-text);font-weight:600;text-decoration:none;border-bottom:1px solid}.kap-book-reviews{margin:2.5rem 0 1rem}.kap-book-reviews h2{font-size:1.5rem;margin:0 0 1.2rem}.kap-book-reviews ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.kap-book-reviews li{background:#fff;border-left:4px solid var(--soft-gold);border-radius:6px;padding:1.1rem 1.3rem}.kap-book-reviews blockquote{margin:0 0 .6rem;padding:0;border:0;font-style:italic;font-size:.98rem;line-height:1.55;color:var(--text-dark)}.kap-book-reviews cite{display:block;font-style:normal;font-family:var(--font-ui);font-size:.78rem;letter-spacing:.04em;color:var(--text-light)}.kap-series-label{display:inline-block;background:#2B2B2B;color:#fff;font-family:var(--font-ui);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.3rem .8rem;border-radius:20px;margin:0 auto .6rem}:root{--link-underline:rgba(188, 105, 54, 0.45)}.entry-content a:not([class]):not([href*="amazon"]):not([href*="amzn"]):not(:has(img)),.kap-book-description a:not([class]):not(:has(img)),.kap-about-content a:not([class]):not(:has(img)),.kap-tintro-inner a:not([class]),.kap-catalogue-nav-intro a,.kap-start-here-intro a:not([class]),.kap-start-here-card-text a:not([class]){color:var(--burnt-orange-text);border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--link-underline);text-underline-offset:.2em;transition:color 0.25s,text-decoration-color 0.25s}.entry-content a:not([class]):not([href*="amazon"]):not([href*="amzn"]):not(:has(img)):hover,.entry-content a:not([class]):not([href*="amazon"]):not([href*="amzn"]):not(:has(img)):focus,.kap-book-description a:not([class]):not(:has(img)):hover,.kap-book-description a:not([class]):not(:has(img)):focus,.kap-about-content a:not([class]):not(:has(img)):hover,.kap-about-content a:not([class]):not(:has(img)):focus,.kap-tintro-inner a:not([class]):hover,.kap-tintro-inner a:not([class]):focus,.kap-catalogue-nav-intro a:hover,.kap-catalogue-nav-intro a:focus,.kap-start-here-intro a:not([class]):hover,.kap-start-here-intro a:not([class]):focus,.kap-start-here-card-text a:not([class]):hover,.kap-start-here-card-text a:not([class]):focus{color:var(--teal);border-bottom:0;text-decoration-color:var(--teal);text-decoration-thickness:2px}.kap-start-here-card-text h2 a:not([class]),.kap-start-here-card-text h4 a:not([class]){text-decoration-thickness:1.5px;text-underline-offset:.18em}.kap-start-here-card-text h2 a:not([class])::after,.kap-start-here-card-text h4 a:not([class])::after{content:" →";font-weight:400;display:inline-block;margin-left:.15em;transition:transform 0.25s}.kap-start-here-card-text h2 a:not([class]):hover::after,.kap-start-here-card-text h4 a:not([class]):hover::after{transform:translateX(4px)}body.tax-kap_series .kap-books-cta{padding:0 0 2rem}body.tax-kap_series .kap-books-cta a{color:var(--burnt-orange-text);border-bottom-color:var(--burnt-orange-text)}body.tax-kap_series .kap-books-cta a:hover{color:var(--teal);border-bottom-color:var(--teal)}.single-post .entry-content .kap-shortlist{background:var(--cream);border-left:3px solid var(--burnt-orange);border-radius:0 6px 6px 0;padding:1.4rem 1.8rem 1.1rem;margin:1.8rem 0 2rem}.single-post .entry-content .kap-shortlist h2{font-size:1.45rem;margin:0 0 .4rem;padding:0;border:0;color:var(--text-dark)}.single-post .entry-content .kap-shortlist>p{font-size:.95rem;color:var(--text-light);margin:0 0 1rem}.single-post .entry-content .kap-shortlist ol{margin:0;padding:0;list-style:none;counter-reset:kap-sl}.single-post .entry-content .kap-shortlist li{counter-increment:kap-sl;position:relative;padding:.45rem 0 .45rem 2.4rem;margin:0;border-top:1px solid var(--border-light);font-size:.98rem;line-height:1.55}.single-post .entry-content .kap-shortlist li::before{content:counter(kap-sl);position:absolute;left:0;top:.5rem;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--burnt-orange-btn);color:#fff;font-family:'Philosopher',sans-serif;font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center}.single-post .entry-content .kap-shortlist li strong{font-family:'Philosopher',sans-serif;font-weight:700;color:var(--text-dark)}.single-post .entry-content .kap-shortlist .kap-mine{font-family:'Philosopher',sans-serif;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--burnt-orange-text);margin-left:.35rem}@media (max-width:640px){.single-post .entry-content .kap-shortlist{padding:1.1rem 1rem .8rem}}.kap-press-lead{font-size:1.15rem;line-height:1.65;color:var(--text-dark);margin:0 0 1.8rem}.kap-press-panels{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin:0 0 1.6rem}.kap-press-panel{background:var(--cream);border-left:3px solid var(--burnt-orange);border-radius:0 6px 6px 0;padding:1.3rem 1.6rem 1.1rem}.kap-press-panel:nth-child(2){border-left-color:var(--teal)}.kap-press-panel h3{font-family:var(--font-heading);font-size:1.2rem;margin:0 0 .7rem;color:var(--text-dark)}.kap-press-panel ul{list-style:none;margin:0;padding:0}.kap-press-panel li{position:relative;padding:.3rem 0 .3rem 1.4rem;font-size:.97rem;line-height:1.5}.kap-press-panel li::before{content:'';position:absolute;left:0;top:.78rem;width:7px;height:7px;border-radius:50%;background:var(--burnt-orange-btn)}.kap-press-panel:nth-child(2) li::before{background:var(--teal)}.kap-press-note{font-size:.97rem;color:var(--text-body);margin:0 0 1.6rem}.kap-press-cta{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 1rem}.entry-content .kap-press-cta a.kap-btn{text-decoration:none;border-radius:6px;padding:.95rem 1.7rem}.entry-content .kap-press-cta a.kap-btn-outline{border:2px solid var(--warm-brown)}.entry-content .kap-press-cta a.kap-btn-primary{border:2px solid var(--burnt-orange)}.entry-content .kap-press-cta a.kap-btn-primary:hover{border-color:#9A5529}.entry-content .kap-press-cta a.kap-press-cta-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-ui);font-weight:600;font-size:1.05rem;color:var(--warm-brown);text-decoration:none;border-bottom:2px solid #fff0;padding:.3rem 0;margin-right:1.2rem;transition:color 0.25s,border-color 0.25s}.entry-content .kap-press-cta a.kap-press-cta-link:hover,.entry-content .kap-press-cta a.kap-press-cta-link:focus{color:var(--burnt-orange-text-hover);border-bottom-color:currentColor}.kap-press-form{margin:2.5rem 0 3rem;scroll-margin-top:90px}.entry-content .kap-press-cta a.kap-press-cta-link .kap-press-arrow,.entry-content .kap-press-cta a.kap-btn .kap-press-arrow{display:inline-block;width:7px;height:7px;margin-left:.1rem;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:transform 0.25s}.entry-content .kap-press-cta a.kap-press-cta-link:hover .kap-press-arrow,.entry-content .kap-press-cta a.kap-btn:hover .kap-press-arrow{transform:translateX(3px) rotate(45deg)}.entry-content .kap-press-cta a.kap-btn-primary{color:#fff}.entry-content .kap-press-cta a.kap-btn-outline{color:var(--warm-brown)}.entry-content .kap-press-cta a.kap-btn-outline:hover{color:#fff}.kap-press-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:1.6rem 0 .5rem}.kap-press-item{--press-accent:var(--burnt-orange);display:flex;flex-direction:column;background:var(--off-white);border:1px solid var(--border-light);border-top:3px solid var(--press-accent);border-radius:6px;padding:1.1rem 1.25rem 1.2rem;transition:transform 0.25s ease,box-shadow 0.25s ease}.kap-press-item:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgb(61 43 31 / .1)}.kap-press-item[data-type="feature"]{--press-accent:var(--soft-gold)}.kap-press-item[data-type="interview"]{--press-accent:var(--warm-brown)}.kap-press-item[data-type="podcast"]{--press-accent:var(--teal)}.kap-press-item[data-type="radio"]{--press-accent:var(--faded-blue)}.kap-press-item[data-type="newspaper"]{--press-accent:var(--burnt-orange)}.kap-press-meta{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem}.kap-press-type{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-ui);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--press-accent)}.kap-press-type::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--press-accent)}.kap-press-meta time{font-family:var(--font-ui);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-light);white-space:nowrap}.kap-press-item h3{font-family:var(--font-heading);font-size:1.12rem;line-height:1.3;margin:0 0 .4rem;color:var(--text-dark)}.entry-content .kap-press-item p{font-size:.9rem;line-height:1.55;color:var(--text-body);margin:0 0 1rem}.kap-press-item .kap-press-action,.kap-press-item .kap-press-player{margin-top:auto}.entry-content .kap-press-item a.kap-press-link{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;font-family:var(--font-ui);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--press-accent);border:1.5px solid var(--press-accent);border-radius:999px;text-decoration:none;transition:background 0.25s,color 0.25s}.entry-content .kap-press-item a.kap-press-link:hover{background:var(--press-accent);color:#fff;border-bottom-color:var(--press-accent)}.kap-press-link::after{content:'\2192';font-size:.95rem;line-height:1;transition:transform 0.25s}.kap-press-link:hover::after{transform:translateX(3px)}.kap-press-item .wp-audio-shortcode,.kap-press-item audio,.kap-press-item .mejs-container,.kap-press-item iframe{width:100%!important;max-width:100%}.kap-press-item audio{height:36px;border-radius:999px}.kap-press-item iframe{border-radius:6px}@media (max-width:820px){.kap-press-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.kap-press-panels,.kap-press-list{grid-template-columns:1fr}.kap-press-lead{font-size:1.05rem}}.kap-contact-lead{margin:0 0 1.1rem}.kap-contact h2{margin-top:2.2rem;padding-top:1.6rem;font-size:1.5rem}.kap-connect{display:grid;grid-template-columns:repeat(6,1fr);gap:.9rem;margin:1.2rem 0 .5rem}.entry-content .kap-connect a.kap-connect-tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.15rem;padding:1.1rem .6rem 1rem;background:var(--off-white);border:1px solid var(--border-light);border-radius:8px;color:var(--text-dark);text-decoration:none;border-bottom:1px solid var(--border-light);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.entry-content .kap-connect a.kap-connect-tile:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgb(61 43 31 / .1);border-color:var(--burnt-orange-text-hover);color:var(--text-dark)}.kap-connect-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:.45rem;border-radius:50%;background:var(--cream);color:var(--warm-brown);transition:background 0.25s,color 0.25s}.kap-connect-icon svg{width:22px;height:22px}.kap-connect-tile:hover .kap-connect-icon{background:var(--burnt-orange-btn);color:#fff}.kap-connect-name{font-family:var(--font-heading);font-weight:700;font-size:1rem;line-height:1.2}.kap-connect-sub{font-size:.78rem;color:var(--text-light);line-height:1.3}.kap-contact .forminator-ui.forminator-custom-form{border-radius:8px;margin-top:1.2rem}.kap-contact .forminator-ui.forminator-custom-form .forminator-button-submit{background:var(--burnt-orange-btn)!important;border-radius:4px!important;font-family:var(--font-ui)!important;font-weight:700!important;letter-spacing:.03em;transition:background 0.3s}.kap-contact .forminator-ui.forminator-custom-form .forminator-button-submit:hover{background:#9A5529!important}@media (max-width:820px){.kap-connect{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.kap-connect{grid-template-columns:repeat(2,1fr);gap:.7rem}}@media (min-width:769px){.kap-tabs,.kap-about-content,.kap-start-here-page{padding-left:0;padding-right:0}}@media (max-width:768px){.kap-start-here-page{padding-left:1.3rem;padding-right:1.3rem}}.nav-primary .genesis-nav-menu .menu-item-has-children{position:relative}.nav-primary .genesis-nav-menu .menu-item-has-children>a>span::after{content:'';display:inline-block;width:6px;height:6px;margin-left:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform 0.25s}.nav-primary .genesis-nav-menu .menu-item-has-children:hover>a>span::after,.nav-primary .genesis-nav-menu .menu-item-has-children:focus-within>a>span::after{transform:translateY(1px) rotate(225deg)}.nav-primary .genesis-nav-menu .current-menu-ancestor>a,.nav-primary .genesis-nav-menu .current-menu-parent>a{color:var(--soft-gold)}.nav-primary .genesis-nav-menu .sub-menu{position:absolute;top:100%;left:0;z-index:50;margin:0;display:block;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s;border-radius:0 0 8px 8px}.nav-primary .genesis-nav-menu .menu-item-has-children:hover>.sub-menu,.nav-primary .genesis-nav-menu .menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}body .nav-primary .genesis-nav-menu .sub-menu .menu-item{display:block!important}body .nav-primary .genesis-nav-menu .sub-menu .menu-item+.menu-item::before{content:none;display:none}.nav-primary .genesis-nav-menu .sub-menu a{display:block;margin:0;padding:.6rem 1.4rem;border-radius:0;white-space:nowrap}.nav-primary .genesis-nav-menu .sub-menu a:hover{background:rgb(255 255 255 / .07);color:var(--soft-gold)}.nav-primary .genesis-nav-menu .sub-menu a:hover::after,body .nav-primary .genesis-nav-menu .sub-menu .current-menu-item>a::after{display:none!important;content:none!important}@media (max-width:768px){.kap-mobile-overlay .kap-mobile-group{margin-top:.9rem;font-family:var(--font-heading);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--soft-gold);opacity:.85}.kap-mobile-overlay a.kap-mobile-sub{font-size:1.35rem;padding:.45rem 0}.kap-mobile-overlay{overflow-y:auto;justify-content:safe center;padding:4.5rem 1rem 2rem}.kap-mobile-overlay a:nth-child(8){transition-delay:0.4s}.kap-mobile-overlay a:nth-child(9){transition-delay:0.45s}.kap-mobile-overlay a:nth-child(10){transition-delay:0.5s}}.kap-press-player .mejs-container.wp-audio-shortcode,.kap-press-player .mejs-container.wp-audio-shortcode .mejs-inner,.kap-press-player .mejs-container.wp-audio-shortcode .mejs-controls{background:var(--press-accent,var(--teal))!important;border-radius:6px}.kap-press-player .mejs-container.wp-audio-shortcode{width:100%!important;max-width:100%;height:40px!important;box-shadow:none}.kap-press-player .mejs-container.wp-audio-shortcode .mejs-controls{display:flex!important;align-items:center;height:40px!important;padding:0 .5rem 0 0.2rem!important}.kap-press-player .mejs-duration-container,.kap-press-player .mejs-volume-button,.kap-press-player .mejs-horizontal-volume-slider{display:none!important}.kap-press-player .mejs-controls .mejs-time{color:#fff!important;font-family:var(--font-ui)!important;font-size:0.78rem!important;padding:0 .3rem 0 0!important;height:auto!important;box-sizing:content-box}.kap-press-player .mejs-controls .mejs-time-rail{flex:1 1 auto!important;width:auto!important;min-width:60px;padding:0!important;margin:0 .4rem 0 0.1rem!important;height:auto!important}.kap-press-player .mejs-controls .mejs-time-total{display:block;width:100%!important;height:6px!important;margin:0!important;border-radius:3px;background:rgb(255 255 255 / .28)!important;border:0!important}.kap-press-player .mejs-controls .mejs-time-buffering,.kap-press-player .mejs-controls .mejs-time-loaded{background:rgb(255 255 255 / .35)!important;border-radius:3px;height:6px!important}.kap-press-player .mejs-controls .mejs-time-current{background:#fff!important;border-radius:3px;height:6px!important}.kap-press-player .mejs-controls .mejs-time-hovered{height:6px!important}.kap-press-player .mejs-controls .mejs-time-handle-content{border-color:#fff!important;background:#fff!important;width:12px!important;height:12px!important;top:-3px!important}.kap-press-player .mejs-controls .mejs-time-float{font-family:var(--font-ui)}.kap-press-player .mejs-controls .mejs-playpause-button{width:36px!important;height:40px!important}.kap-press-player .mejs-controls .mejs-playpause-button>button{margin:10px 8px!important}.kap-subscribe-panel{margin:1.2rem 0 1rem;padding:1.6rem 1.8rem .35rem;background:var(--cream);border:1px solid var(--border-light);border-radius:8px}.kap-subscribe .kap-subscribe-panel div.inline-container,.kap-subscribe .kap-subscribe-panel div.eo-form-wrapper,.kap-subscribe .kap-subscribe-panel div.form-container,.kap-subscribe .kap-subscribe-panel div.emailoctopus-form-wrapper{background:transparent!important;border:0!important;padding:0!important;margin:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important}.kap-subscribe .kap-subscribe-panel div.main-form{display:flex!important;flex-wrap:wrap;align-items:center;gap:.7rem}.kap-subscribe .kap-subscribe-panel div.main-form>div{display:flex!important;flex:1 1 320px;gap:.7rem;min-width:0}.kap-subscribe .kap-subscribe-panel .emailoctopus-form-row{flex:1 1 120px;margin:0!important;min-width:0}.kap-subscribe .kap-subscribe-panel .social-links-container,.kap-subscribe .kap-subscribe-panel div.text-center{display:none!important}.kap-subscribe-panel .emailoctopus-form-row-hp{position:absolute;left:-9999px}.kap-subscribe-panel input.form-control{width:100%;height:auto!important;padding:.75rem 0.9rem!important;font-family:var(--font-ui)!important;font-size:1rem!important;color:var(--text-dark)!important;background:#fff!important;border:1px solid var(--border-light)!important;border-radius:4px!important;box-shadow:none!important;transition:border-color 0.25s,box-shadow 0.25s}.kap-subscribe-panel input.form-control::placeholder{color:var(--text-light)}.kap-subscribe-panel input.form-control:focus{outline:none!important;border-color:var(--burnt-orange-text-hover)!important;box-shadow:0 0 0 3px rgb(188 105 54 / .15)!important}.kap-subscribe .kap-subscribe-panel input.btn{flex:0 0 auto;width:auto!important;margin:0!important;padding:.78rem 1.6rem!important;font-family:var(--font-ui)!important;font-weight:700!important;font-size:0.95rem!important;letter-spacing:.03em;color:#fff!important;background:var(--burnt-orange-btn)!important;border:0!important;border-radius:4px!important;cursor:pointer;white-space:nowrap;transition:background 0.3s,transform 0.2s}.kap-subscribe-panel input.btn:hover{background:#9A5529!important;transform:translateY(-1px)}.kap-subscribe-panel .social-links-row{display:none!important}.kap-subscribe-panel .emailoctopus-success-message,.kap-subscribe-panel .emailoctopus-error-message,.kap-subscribe-panel .invalid-feedback{font-family:var(--font-body);font-size:.9rem;margin-top:.6rem}.kap-subscribe-panel .inner{display:none!important}.kap-subscribe-note{margin:0 0 .5rem;padding:1rem 1.2rem;background:var(--off-white);border-left:3px solid var(--soft-gold);border-radius:0 6px 6px 0;font-size:.9rem;line-height:1.6;color:var(--text-body)}.kap-subscribe-note strong{color:var(--text-dark)}.kap-connect.kap-connect-3{grid-template-columns:repeat(3,1fr);max-width:560px}@media (max-width:640px){.kap-subscribe-panel{padding:1.2rem 1.2rem 0}.kap-subscribe .kap-subscribe-panel div.main-form>div{flex-direction:column;align-items:stretch!important}.kap-subscribe .kap-subscribe-panel .emailoctopus-form-row{flex:0 0 auto;width:100%!important;min-width:0!important}.kap-subscribe .kap-subscribe-panel input.btn{width:100%!important}}@media (max-width:480px){.kap-connect.kap-connect-3{grid-template-columns:1fr 1fr}}.kap-contact .forminator-ui.forminator-custom-form.forminator-design--bold{background:#F9F8F3!important;border:1px solid var(--border-light);color:var(--text-body)!important}.kap-contact .forminator-ui.forminator-custom-form .forminator-label,.kap-contact .forminator-ui.forminator-custom-form .forminator-required,.kap-contact .forminator-ui.forminator-custom-form .forminator-description,.kap-contact .forminator-ui.forminator-custom-form .forminator-radio,.kap-contact .forminator-ui.forminator-custom-form .forminator-checkbox,.kap-contact .forminator-ui.forminator-custom-form .forminator-radio-label,.kap-contact .forminator-ui.forminator-custom-form .forminator-checkbox-label,.kap-contact .forminator-ui.forminator-custom-form .forminator-field-label{color:var(--text-body)!important}.kap-contact .forminator-ui.forminator-custom-form .forminator-required{color:var(--burnt-orange-text)!important}.kap-contact .forminator-ui.forminator-custom-form .forminator-input,.kap-contact .forminator-ui.forminator-custom-form .forminator-textarea{background:#fff!important;color:var(--text-dark)!important;border:1px solid var(--border-light)!important}.kap-contact .forminator-ui.forminator-custom-form .forminator-input:focus,.kap-contact .forminator-ui.forminator-custom-form .forminator-textarea:focus{border-color:var(--burnt-orange-text-hover)!important;box-shadow:0 0 0 3px rgb(188 105 54 / .15)!important}.kap-contact .forminator-ui.forminator-custom-form .forminator-radio-bullet{background:#fff!important;border-color:var(--border-light)!important}.kap-blog-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:860px;margin:1.3rem auto 0}.kap-blog-topics a{font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-body);background:#fff;border:1px solid var(--border-light);border-radius:999px;padding:.4rem .9rem;text-decoration:none;transition:color 0.25s,border-color 0.25s,background 0.25s}.kap-blog-topics a:hover{color:var(--burnt-orange-text-hover);border-color:var(--burnt-orange-text-hover)}.kap-blog-topics a.is-current{background:var(--warm-brown);border-color:var(--warm-brown);color:var(--cream)}.kap-blog-archive-desc a{color:var(--burnt-orange-text);text-decoration:underline;text-decoration-color:rgb(188 105 54 / .45);text-underline-offset:3px}.kap-book-topic-link{margin:1.6rem 0 0;font-size:.95rem;color:var(--text-body)}.kap-book-topic-link a{color:var(--burnt-orange-text)}@media (max-width:600px){.kap-blog-topics{gap:.4rem}.kap-blog-topics a{font-size:.7rem;padding:.35rem .7rem}}.kap-sitemap-jump{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem}.entry-content .kap-sitemap-jump a{font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-body);background:var(--off-white);border:1px solid var(--border-light);border-radius:999px;padding:.4rem .9rem;text-decoration:none;transition:color 0.25s,border-color 0.25s}.entry-content .kap-sitemap-jump a:hover{color:var(--burnt-orange-text-hover);border-color:var(--burnt-orange-text-hover)}.kap-sitemap-section{scroll-margin-top:90px}#contact-form{scroll-margin-top:90px}.entry-content .kap-sitemap h2{margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid var(--border-light)}.entry-content .kap-sitemap h3{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--warm-brown);margin:1.4rem 0 .5rem}.entry-content .kap-sitemap h3 a{color:var(--warm-brown);text-decoration:none;border-bottom:1px solid #fff0}.entry-content .kap-sitemap h3 a:hover{color:var(--burnt-orange-text-hover);border-bottom-color:var(--burnt-orange-text-hover)}.kap-sitemap-intro{font-size:.95rem;color:var(--text-body);margin:0 0 .6rem}.kap-sitemap-cols{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}.kap-sitemap-span{grid-column:1 / -1}.entry-content ul.kap-sitemap-list{list-style:none;margin:0 0 .6rem;padding:0}.entry-content ul.kap-sitemap-list li{position:relative;margin:0;padding:.28rem 0 .28rem 1.1rem;font-size:.95rem;line-height:1.5;border-bottom:1px solid var(--off-white)}.entry-content ul.kap-sitemap-list li::before{content:'';position:absolute;left:0;top:.78em;width:5px;height:5px;border-radius:50%;background:var(--soft-gold)}.entry-content ul.kap-sitemap-list a{color:var(--text-dark);text-decoration:none;border-bottom:1px solid #fff0;transition:color 0.25s,border-color 0.25s}.entry-content ul.kap-sitemap-list a:hover{color:var(--burnt-orange-text-hover);border-bottom-color:var(--burnt-orange-text-hover)}.entry-content ul.kap-sitemap-list-2{column-count:2;column-gap:2rem}.entry-content ul.kap-sitemap-list-2 li{break-inside:avoid}.kap-sitemap-soon,.kap-sitemap-topic,.kap-sitemap-count{font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-light);margin-left:.4rem;white-space:nowrap}.kap-sitemap-soon{color:var(--burnt-orange-text)}.kap-sitemap-count{color:var(--text-light);font-weight:400}.kap-sitemap-cat{margin-top:.4rem}.kap-sitemap-tech{margin:2.4rem 0 0;padding-top:1.2rem;border-top:1px solid var(--border-light);font-size:.85rem;color:var(--text-light)}.entry-content .kap-sitemap-tech a{color:var(--text-light);text-decoration:underline;text-decoration-color:var(--border-light);text-underline-offset:3px}.entry-content .kap-sitemap-tech a:hover{color:var(--burnt-orange-text-hover)}@media (max-width:640px){.kap-sitemap-cols{grid-template-columns:1fr}.entry-content ul.kap-sitemap-list-2{column-count:1}.kap-sitemap-section,#contact-form,.kap-press-form{scroll-margin-top:70px}}.kap-media-intro{display:flex;gap:2rem;align-items:flex-start}.kap-media-intro-text{flex:1 1 auto;min-width:0}.kap-media-intro-photo{flex:0 0 200px}.kap-media-intro-photo img{width:200px;height:auto;border-radius:8px;display:block}.kap-media-facts{background:#F9F8F3;border:1px solid var(--border-light);border-radius:8px;padding:1.3rem 1.6rem .6rem;margin:1.2rem 0 .5rem}.kap-media-facts-stamp{font-family:var(--font-ui);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-light);margin:0 0 .8rem}.kap-media-facts dl,.kap-media-facts-list{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem;margin:0}.kap-media-facts dl>div,.kap-media-facts-list .kap-fact{padding:.55rem 0;border-top:1px solid var(--border-light)}.kap-fact-label,.kap-fact-value{display:block}.kap-media-facts dt,.kap-fact-label{font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--burnt-orange-text);margin:0 0 .15rem}.kap-media-facts dd,.kap-fact-value{margin:0;font-size:.95rem;line-height:1.55;color:var(--text-dark)}.kap-media-topics{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0 .5rem}.kap-media-topic{background:#fff;border:1px solid var(--border-light);border-radius:8px;padding:1.1rem 1.3rem 1rem;display:flex;flex-direction:column}.entry-content .kap-media-topic h3{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--warm-brown);margin:0 0 .4rem}.kap-media-topic p{font-size:.92rem;line-height:1.55;margin:0 0 .8rem;color:var(--text-body)}.entry-content .kap-media-topic blockquote{margin:auto 0 0;padding:.7rem .9rem;background:var(--cream);border-left:3px solid var(--soft-gold);border-radius:0 6px 6px 0;font-size:.9rem;line-height:1.55;font-style:italic;color:var(--text-dark)}.entry-content .kap-media-topic blockquote p{margin:0}.kap-media-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:.8rem 0 .4rem}.entry-content .kap-media-cols h3{font-family:var(--font-heading);font-weight:700;font-size:1rem;color:var(--warm-brown);margin:0 0 .4rem}.entry-content .kap-media-cols ul{margin:0;padding-left:1.1rem;font-size:.92rem;line-height:1.5}.entry-content .kap-media-cols li{margin-bottom:.3rem}.kap-media .kap-press-cta{margin:1.2rem 0 .4rem}.kap-media-bio{background:#F9F8F3;border:1px solid var(--border-light);border-radius:8px;padding:1rem 1.3rem .4rem;margin:.9rem 0}.entry-content .kap-media-bio h3{font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--burnt-orange-text);margin:0 0 .5rem}.kap-media-bio p{font-size:.95rem;line-height:1.65;margin:0 0 .8rem}.kap-media-faq details{border-top:1px solid var(--border-light);padding:.6rem 0}.kap-media-faq details:last-child{border-bottom:1px solid var(--border-light)}.kap-media-faq summary{cursor:pointer;font-family:var(--font-heading);font-weight:700;font-size:1rem;color:var(--warm-brown);list-style:none;position:relative;padding-right:1.6rem}.kap-media-faq summary::-webkit-details-marker{display:none}.kap-media-faq summary::after{content:'';position:absolute;right:.4rem;top:.35em;width:7px;height:7px;border-right:2px solid var(--burnt-orange);border-bottom:2px solid var(--burnt-orange);transform:rotate(45deg);transition:transform 0.25s}.kap-media-faq details[open] summary::after{transform:rotate(225deg);top:.6em}.kap-media-faq details p{margin:.5rem 0 .2rem;font-size:.95rem;color:var(--text-body)}@media (max-width:700px){.kap-media-intro{flex-direction:column-reverse;gap:1rem}.kap-media-intro-photo{flex-basis:auto}.kap-media-intro-photo img{width:140px}.kap-media-facts dl,.kap-media-facts-list,.kap-media-topics{grid-template-columns:1fr}.kap-media-cols{grid-template-columns:1fr;gap:.8rem}}.kap-gallery-series{scroll-margin-top:90px}.entry-content .kap-gallery h2{margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid var(--border-light)}.entry-content .kap-gallery h2 a{color:var(--warm-brown);text-decoration:none;border-bottom:1px solid #fff0;transition:color 0.25s,border-color 0.25s}.entry-content .kap-gallery h2 a:hover{color:var(--burnt-orange-text-hover);border-bottom-color:var(--burnt-orange-text-hover)}.kap-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:1.6rem 1.4rem;margin:1.2rem 0 .5rem}.entry-content figure.kap-gallery-card{margin:0;text-align:center}.kap-gallery-link{position:relative;display:block;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .1),0 8px 20px rgb(61 43 31 / .08);transition:transform 0.25s,box-shadow 0.25s;background:var(--cream)}.kap-gallery-link:hover{transform:translateY(-4px);box-shadow:0 6px 14px rgb(0 0 0 / .14),0 14px 30px rgb(61 43 31 / .14)}.entry-content .kap-gallery-link img{display:block;width:100%;height:auto;aspect-ratio:10 / 16;object-fit:cover;border-radius:6px}.kap-gallery-badge{position:absolute;top:.6rem;left:.6rem;font-family:var(--font-ui);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--burnt-orange-btn);padding:.25rem .55rem;border-radius:999px;box-shadow:0 1px 3px rgb(0 0 0 / .25)}.entry-content .kap-gallery-card figcaption{margin-top:.7rem;line-height:1.35}.entry-content .kap-gallery-card figcaption a.kap-gallery-title{display:block;font-family:var(--font-heading);font-weight:700;font-size:.95rem;color:var(--warm-brown);text-decoration:none;border:0}.entry-content .kap-gallery-card figcaption a.kap-gallery-title:hover{color:var(--burnt-orange-text-hover)}.kap-gallery-meta{display:block;margin-top:.2rem;font-family:var(--font-ui);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-light)}.entry-content .kap-gallery-card figcaption a.kap-gallery-dl{display:inline-block;margin-top:.3rem;font-size:.74rem;color:var(--text-light);text-decoration:underline;text-decoration-color:var(--border-light);text-underline-offset:3px;border:0}.entry-content .kap-gallery-card figcaption a.kap-gallery-dl:hover{color:var(--burnt-orange-text-hover)}.kap-gallery-note{margin:1.2rem 0 0;padding:1rem 1.2rem;background:var(--off-white);border-left:3px solid var(--soft-gold);border-radius:0 6px 6px 0;font-size:.9rem;line-height:1.6;color:var(--text-body)}@media (max-width:600px){.kap-gallery-grid{grid-template-columns:repeat(2,1fr);gap:1.2rem 1rem}.kap-gallery-series{scroll-margin-top:70px}}@media (max-width:768px){.kap-thero{background-image:url(/wp-content/themes/pearson-pro/images/hero-bg-960.webp)}}@media (max-width:900px){.kap-thero .kap-rewind{max-width:360px}.kap-thero .kap-rewind img{width:100%;max-width:100%;height:auto}}.kap-coming-soon-badge,.kap-share-label,.kap-share-copied,.kap-post-books-genre,.kap-post-nav span,.kap-topic-part span,.kap-blog-archive-cat,.kap-series-label,.kap-press-type,.kap-press-meta time,.kap-sitemap-soon,.kap-sitemap-topic,.kap-sitemap-count,.kap-gallery-badge,.kap-gallery-meta{font-size:.75rem}.single-post .entry-content .kap-shortlist .kap-mine{font-size:.75rem}@media (max-width:900px){.kap-format-badge,.kap-treview-cite,.kap-blog-topics a{font-size:.75rem}}@media (max-width:1100px){.kap-menu-toggle{width:44px;height:44px;padding:6px;box-sizing:border-box}}.entry-content .kap-gallery-card figcaption a.kap-gallery-dl{font-size:.78rem;padding:.3rem .25rem;margin-top:.1rem}.screen-reader-text,.screen-reader-shortcut{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.genesis-skip-link{margin:0;list-style:none}.genesis-skip-link .screen-reader-shortcut:focus{position:fixed!important;top:12px;left:12px;z-index:100000;width:auto;height:auto;margin:0;padding:.7rem 1.1rem;clip:auto;clip-path:none;overflow:visible;background:var(--burnt-orange-btn);color:#fff;font-family:var(--font-ui);font-size:.95rem;border-radius:6px;text-decoration:none;box-shadow:0 4px 16px rgb(0 0 0 / .3)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible,.kap-share-btn:focus-visible,.site-footer .search-field:focus-visible,.site-footer input[type="search"]:focus-visible{outline:3px solid var(--soft-gold);outline-offset:3px;box-shadow:0 0 0 1px rgb(0 0 0 / .25)}.kap-tproof-pause{display:inline-block;margin:.2rem auto 0;padding:.25rem .75rem;background:none;border:1px solid rgb(255 200 135 / .35);border-radius:999px;color:var(--cream);font-family:var(--font-ui);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;opacity:.7;transition:opacity 0.2s}.kap-tproof-pause:hover,.kap-tproof-pause:focus-visible{opacity:1}.kap-start-here-card-text h2{clear:none;margin:0 0 .8em;padding-top:0;border-top:0;font-size:1.2rem;font-weight:700;line-height:1.2}.entry-content .kap-pick{display:flex;align-items:flex-start;gap:2rem;margin:0 0 2.5rem}.entry-content .kap-pick-text{flex:1 1 auto;min-width:0}.entry-content .kap-pick-text>p:last-child{margin-bottom:0}.entry-content .kap-pick-media{flex:0 0 150px;width:150px;text-align:center;margin-top:.35rem}.entry-content .kap-pick-media p{margin:0}.entry-content .kap-pick-media br{display:none}.entry-content .kap-pick-media img.kap-cover{display:block;float:none;width:150px;max-width:150px;height:auto;margin:0 0 .7rem;border-radius:8px;box-shadow:0 6px 18px rgb(0 0 0 / .15)}.entry-content a.kap-pick-buy{display:inline-block;padding:.6rem .9rem;background:var(--burnt-orange-btn);color:#fff;font-family:var(--font-ui);font-weight:600;font-size:.85rem;letter-spacing:.03em;line-height:1;border-radius:3px;white-space:nowrap;transition:background 0.3s,transform 0.2s}.entry-content a.kap-pick-buy:hover,.entry-content a.kap-pick-buy:focus{background:#9A5529;color:#fff;transform:translateY(-1px)}@media (max-width:600px){.entry-content .kap-pick{flex-direction:column;align-items:center;gap:1.2rem}.entry-content .kap-pick-media{order:-1;flex-basis:auto;width:auto;margin-top:0}.entry-content .kap-pick-media img.kap-cover{width:130px;margin:0 auto .8rem}}