@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Playfair+Display:ital,wght@0,700;1,700&display=swap";:root{--accent: #4a6fa5;--accent-dark: #166088;--black: #2d3436;--gray: #636e72;--gray-light: #f1f2f6;--gray-ultra-light: #f9f9f9;--background: #ffffff;--accent-bg: #fdfaf5}html{font-family:Inter,sans-serif;background-color:var(--background);color:var(--black);line-height:1.6}body{margin:0;padding:0;text-align:left;word-wrap:break-word;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;margin:1rem 0 .5rem;color:var(--black);line-height:1.2}a{color:var(--accent);text-decoration:none;transition:color .2s ease}a:hover{color:var(--accent-dark)}.hero-section{background-color:var(--accent-bg)!important;border:1px solid #eee;padding:4rem 2rem!important}.hero-section h1{font-style:italic}ul li{border-bottom:1px solid var(--gray-light);padding:1.5rem 0}ul li:last-child{border-bottom:none}.cta-button{display:inline-block;background:var(--accent);color:#fff;padding:.8rem 1.5rem;border-radius:8px;font-weight:700;margin-top:1rem}.cta-button:hover{background:var(--accent-dark);color:#fff}.prose{font-size:1.125rem;line-height:1.8;color:#333}.prose h2{font-size:1.8rem;margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.prose h3{font-size:1.4rem;margin-top:2rem}.prose p{margin-bottom:1.5rem}.callout{background-color:var(--accent-bg);border-left:4px solid var(--accent);padding:1.5rem;margin:2rem 0;border-radius:0 8px 8px 0}.recommend-box{background-color:var(--accent-bg);border:1px dashed var(--accent);border-left:5px solid var(--accent);padding:1.5rem;margin:2.5rem 0;border-radius:0 12px 12px 0;position:relative}.recommend-box h4{margin-top:0;color:var(--accent);font-size:1.2rem;display:flex;align-items:center;gap:.5rem}.recommend-box p{font-size:.95rem;color:var(--gray);margin-bottom:1rem}.buy-button{display:inline-block;background-color:var(--accent);color:#fff!important;padding:.6rem 1.2rem;border-radius:6px;font-weight:700;font-size:.9rem;text-decoration:none;transition:transform .2s ease}.buy-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #4a6fa533}a[data-astro-cid-eimmu3lg]{display:inline-block;text-decoration:none}a[data-astro-cid-eimmu3lg].active{font-weight:700}header[data-astro-cid-3ef6ksr2]{margin:0;padding:0 1.5rem;background:#fff;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:100}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;max-width:960px;margin:0 auto;height:75px}.logo[data-astro-cid-3ef6ksr2]{margin:0;font-size:1.2rem;white-space:nowrap}.logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;font-weight:800;color:#1a202c;letter-spacing:-.5px}.internal-links[data-astro-cid-3ef6ksr2]{display:flex!important;gap:.8rem;align-items:center}.internal-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.6rem .8rem;color:#4a5568!important;text-decoration:none!important;font-size:.95rem;font-weight:500;border-bottom:3px solid transparent;transition:all .2s ease}.internal-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:#55729e!important;border-bottom-color:#55729e!important;font-weight:700}.internal-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#55729e!important}@media(max-width:720px){header[data-astro-cid-3ef6ksr2]{padding:0 1rem}nav[data-astro-cid-3ef6ksr2]{height:65px}.logo[data-astro-cid-3ef6ksr2]{font-size:1.05rem}.internal-links[data-astro-cid-3ef6ksr2]{gap:.3rem}.internal-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.85rem;padding:.4rem}}footer[data-astro-cid-sz7xmlte]{padding:2em 1em 6em;background:linear-gradient(var(--gray-gradient)) no-repeat;color:rgb(var(--gray));text-align:center}.social-links[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;gap:1em;margin-top:1em}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:rgb(var(--gray))}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:rgb(var(--gray-dark))}
