.prose{font-family:var(--font-sans,"Source Sans 3", "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--color-ink-200,#1e2b4d);overflow-wrap:break-word;max-width:760px;font-size:20px;line-height:35px}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p{margin:0 0 24px}.prose strong{color:var(--color-ink-100,#0f1d40);font-weight:600}.prose em{font-style:italic}.prose h2,.prose h3,.reading-h1,.reading-display{font-family:var(--font-serif,"Cormorant Garamond", Garamond, Georgia, "Times New Roman", serif);color:var(--color-ink-100,#0f1d40);letter-spacing:-.015em;text-wrap:balance;font-weight:600}.prose h2{margin:56px 0 20px;scroll-margin-top:96px;font-size:30px;line-height:36px}.prose h3{margin:40px 0 14px;scroll-margin-top:96px;font-size:23px;line-height:30px}@media (max-width:767px){.prose h2{margin-top:44px;font-size:25px;line-height:31px}}.reading-h1{margin:0;font-size:38px;line-height:1.1}@media (min-width:420px){.reading-h1{font-size:44px}}@media (min-width:768px){.reading-h1{font-size:56px}}.reading-lead,.prose .lead{font-family:var(--font-sans,"Source Sans 3", "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--color-ink-100,#0f1d40);max-width:760px;margin:0;font-size:23px;line-height:36px}.prose a:not(.btn){color:var(--color-gold-400,#1f4f9f);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-gold-600,#7d9fd3) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--color-gold-600,#7d9fd3) 70%, transparent);text-underline-offset:5px;transition:color .12s,text-decoration-color .12s}.prose a:not(.btn):hover,.prose a:not(.btn):focus-visible{color:var(--color-gold-300,#163a80);text-decoration-color:currentColor}.prose a:focus-visible{outline:2px solid var(--color-gold-300,#163a80);outline-offset:3px;border-radius:2px}.prose ul,.prose ol{margin:0 0 24px;padding-left:28px}.prose li{margin:0 0 10px;padding-left:4px}.prose li::marker{color:var(--color-gold-400,#1f4f9f);font-weight:600}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li>ul,.prose li>ol{margin-top:10px;margin-bottom:0}.prose blockquote{border-left:1px solid var(--color-gold-400,#1f4f9f);font-family:var(--font-serif,"Cormorant Garamond", Garamond, Georgia, serif);color:var(--color-ink-100,#0f1d40);margin:36px 0;padding:6px 0 6px 24px;font-size:26px;font-style:italic;line-height:36px}.prose blockquote p{margin:0}.prose blockquote footer{font-family:var(--font-sans,"Source Sans 3", sans-serif);color:var(--color-ink-400,#3b4868);margin-top:12px;font-size:17px;font-style:normal;line-height:24px}.prose .table-wrap{-webkit-overflow-scrolling:touch;border-radius:10px;margin:0 0 32px;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:18px;line-height:27px}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-space-800,#d6e4f5);padding:11px 14px}.prose th{color:var(--color-ink-100,#0f1d40);border-bottom:1px solid color-mix(in srgb, var(--color-gold-600,#7d9fd3) 40%, transparent);white-space:nowrap;font-weight:600}.prose tbody tr:nth-child(2n){background:color-mix(in srgb, var(--color-space-900,#fff) 70%, transparent)}.prose caption{caption-side:bottom;text-align:left;color:var(--color-ink-600,#55617f);padding-top:10px;font-size:17px;line-height:24px}.prose .table-compact th,.prose .table-compact td{padding:6px 10px;font-size:17px;line-height:24px}.prose figure{margin:40px 0}.prose figure img{border:1px solid var(--color-space-800,#d6e4f5);border-radius:14px;width:100%;height:auto;display:block}.prose figcaption{color:var(--color-ink-600,#55617f);margin-top:12px;font-size:17px;line-height:24px}.prose .mirror{border:1px solid color-mix(in srgb, var(--color-gold-600,#7d9fd3) 45%, transparent);background:color-mix(in srgb, var(--color-space-900,#fff) 80%, transparent);border-radius:14px;margin-top:20px;padding:18px 22px 8px}.prose .mirror .table-wrap,.prose .mirror ul,.prose .mirror ol,.prose .mirror p{margin-bottom:14px}.prose .mirror .stats{margin:8px 0 14px}.prose .kicker,.funnel .kicker,.bridge .kicker,.related .kicker,.author-box .kicker,.hub-card .kicker,.reading-hero .kicker{margin:0 0 8px;display:flex}.prose .callout{border:1px solid var(--color-space-700,#b4cbe8);border-left:3px solid var(--callout-accent,var(--color-gold-400,#1f4f9f));background:color-mix(in srgb, var(--color-space-900,#fff) 85%, transparent);border-radius:14px;margin:32px 0;padding:20px 24px}.prose .callout>:last-child{margin-bottom:0}.prose .callout-title{color:var(--color-ink-100,#0f1d40);margin:0 0 8px;font-weight:600;display:block}.prose .callout-tip{--callout-accent:var(--color-gold-400,#1f4f9f)}.prose .callout-note{--callout-accent:#3f6fb0}.prose .callout-warning{--callout-accent:#c2562f}.prose .callout-marit{--callout-accent:var(--color-gold-300,#163a80)}.prose .stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:32px 0;display:grid}.prose .stat{border:1px solid var(--color-space-800,#d6e4f5);background:color-mix(in srgb, var(--color-space-900,#fff) 85%, transparent);border-radius:14px;margin:0;padding:16px 18px}.prose .stat-value{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-gold-300,#163a80);font-size:32px;font-weight:700;line-height:36px;display:block}.prose .stat-label{color:var(--color-ink-200,#1e2b4d);margin-top:6px;font-size:17px;line-height:24px;display:block}.prose .stat-note{color:var(--color-ink-600,#55617f);margin-top:2px;font-size:15px;line-height:21px;display:block}.prose .faq{margin:40px 0}.prose .faq details{border-top:1px solid var(--color-space-800,#d6e4f5)}.prose .faq details:last-of-type{border-bottom:1px solid var(--color-space-800,#d6e4f5)}.prose .faq summary{cursor:pointer;min-height:48px;color:var(--color-ink-100,#0f1d40);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:600;list-style:none;display:flex}.prose .faq summary::-webkit-details-marker{display:none}.prose .faq summary:after{content:"+";border:1px solid color-mix(in srgb, var(--color-gold-600,#7d9fd3) 60%, transparent);width:28px;height:28px;color:var(--color-gold-400,#1f4f9f);text-align:center;border-radius:999px;flex:none;font-size:20px;line-height:26px}.prose .faq details[open] summary:after{content:"−"}.prose .faq summary:focus-visible{outline:2px solid var(--color-gold-300,#163a80);outline-offset:2px;border-radius:4px}.prose .faq-answer{padding:0 0 20px}.prose .faq-answer>:last-child{margin-bottom:0}.prose .sources{margin:48px 0 0;font-size:18px;line-height:27px}.prose .sources p{margin-bottom:14px;font-size:18px;line-height:27px}.prose .sources ol{margin:0;padding-left:26px}.prose .sources li{overflow-wrap:anywhere;margin-bottom:8px}.prose hr{background:color-mix(in srgb, var(--color-gold-600,#7d9fd3) 40%, transparent);border:0;height:1px;margin:48px 0}.related{margin:40px 0 0}.related ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.related li{margin:0;padding:0}.related a{border:1px solid var(--color-space-800,#d6e4f5);background:color-mix(in srgb, var(--color-space-900,#fff) 85%, transparent);min-height:48px;color:var(--color-ink-100,#0f1d40);border-radius:14px;padding:14px 18px;font-size:18px;line-height:26px;text-decoration:none;transition:border-color .12s,transform .16s;display:block}.related a:hover,.related a:focus-visible{border-color:var(--color-gold-600,#7d9fd3);color:var(--color-gold-300,#163a80);transform:translateY(-1px)}.related .kicker{margin-bottom:2px;font-size:12px}.reading{color:var(--color-ink-200,#1e2b4d);position:relative}.reading-hero{padding:24px 0 8px}.reading-glyph{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--el-a,var(--color-gold-400,#1f4f9f));text-shadow:0 0 40px var(--el-glow,#1f4f9f2e);font-size:72px;line-height:1}.reading-meta{color:var(--color-ink-400,#3b4868);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:17px;line-height:24px;display:flex}.draft-badge{color:#8a2a12;border:1px dashed #c2562f;border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:6px 12px;font-size:15px;line-height:20px;display:inline-flex}.toc{font-size:16px;line-height:22px}.toc-title{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-ink-100,#0f1d40);margin:0 0 8px;font-size:22px}.toc ol{margin:0;padding:0;list-style:none}.toc li{margin:0;padding:0}.toc a{border-left:2px solid var(--color-space-800,#d6e4f5);color:var(--color-ink-400,#3b4868);padding:7px 0 7px 12px;text-decoration:none;transition:color .12s,border-color .12s;display:block}.toc a.toc-h3{padding-left:24px;font-size:15px}.toc a:hover,.toc a:focus-visible{color:var(--color-ink-100,#0f1d40)}.toc a.is-active{color:var(--color-gold-300,#163a80);border-left-color:var(--color-gold-400,#1f4f9f)}.toc-desktop{max-height:calc(100vh - 120px);padding-right:8px;position:sticky;top:96px;overflow-y:auto}.toc-mobile{border:1px solid var(--color-space-800,#d6e4f5);background:color-mix(in srgb, var(--color-space-900,#fff) 85%, transparent);border-radius:14px;margin:0 0 32px}.toc-mobile summary{cursor:pointer;min-height:48px;color:var(--color-ink-100,#0f1d40);justify-content:space-between;align-items:center;padding:12px 18px;font-weight:600;list-style:none;display:flex}.toc-mobile summary::-webkit-details-marker{display:none}.toc-mobile summary:after{content:"▾";color:var(--color-gold-400,#1f4f9f)}.toc-mobile details[open] summary:after{content:"▴"}.toc-mobile ol{padding:0 18px 12px}.share-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.share-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-600,#55617f);margin-right:4px;font-size:15px;line-height:20px}.share-row a{border:1px solid var(--color-space-700,#b4cbe8);width:50px;height:50px;color:var(--color-ink-200,#1e2b4d);background:color-mix(in srgb, var(--color-space-900,#fff) 85%, transparent);border-radius:999px;justify-content:center;align-items:center;transition:border-color .12s,color .12s,transform .16s;display:inline-flex}.share-row a:hover,.share-row a:focus-visible{border-color:var(--color-gold-400,#1f4f9f);color:var(--color-gold-300,#163a80);transform:translateY(-1px)}.share-row svg{fill:currentColor;width:22px;height:22px}.share-count{font-variant-numeric:tabular-nums;color:var(--color-ink-400,#3b4868);margin:0 6px 0 -2px;font-size:16px;line-height:20px}.author-box{border:1px solid var(--color-space-800,#d6e4f5);background:color-mix(in srgb, var(--color-space-900,#fff) 85%, transparent);border-radius:16px;align-items:flex-start;gap:20px;margin:56px 0 0;padding:24px;font-size:18px;line-height:27px;display:flex}.author-portrait{border:1px solid color-mix(in srgb, var(--color-gold-600,#7d9fd3) 60%, transparent);background:linear-gradient(135deg, var(--color-space-800,#d6e4f5), var(--color-space-700,#b4cbe8));width:96px;height:96px;font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-gold-300,#163a80);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:34px;display:flex;overflow:hidden}.author-portrait img{object-fit:cover;width:96px;height:96px;display:block}.author-name{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-ink-100,#0f1d40);margin:0 0 6px;font-size:26px;line-height:30px}.author-box p{margin:0 0 10px}.author-box a{color:var(--color-gold-400,#1f4f9f);text-underline-offset:4px}.funnel{border:2px solid var(--color-gold-400,#1f4f9f);background:radial-gradient(80% 120% at 0% 0%, color-mix(in srgb, var(--el-b,#3f6fb0) 10%, transparent) 0%, transparent 60%), color-mix(in srgb, var(--color-space-900,#fff) 92%, transparent);color:var(--color-ink-200,#1e2b4d);border-radius:18px;margin:40px 0;padding:26px 28px;font-size:19px;line-height:30px;box-shadow:0 12px 30px -16px #1f4f9f59}.funnel>:last-child{margin-bottom:0}.funnel.funnel-compact{padding:20px 22px}.funnel.funnel-compact .funnel-title{font-size:24px;line-height:30px}.funnel.funnel-bar{text-align:center;max-width:560px;margin:32px auto;padding:18px 20px}.funnel.funnel-bar .funnel-title{font-size:21px;line-height:27px}.funnel.funnel-bar .funnel-form{margin-top:12px}.funnel-title{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-ink-100,#0f1d40);letter-spacing:-.01em;margin:0 0 12px;font-size:28px;font-weight:600;line-height:34px}.funnel p{color:var(--color-ink-400,#3b4868);margin:0 0 14px}.funnel .funnel-title{color:var(--color-ink-100,#0f1d40)}.funnel-form-stacked{flex-direction:column}@media (min-width:640px){.funnel-form.funnel-form-stacked{flex-direction:column;align-items:stretch}}.funnel-form{flex-direction:column;gap:12px;margin-top:18px;display:flex}@media (min-width:640px){.funnel-form{flex-direction:row;align-items:stretch}}.funnel-form label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.funnel-input{border:1px solid var(--color-space-700,#b4cbe8);background:var(--color-space-950,#eef5fc);min-height:52px;color:var(--color-ink-100,#0f1d40);border-radius:12px;flex:auto;padding:0 16px;font-size:18px}.funnel-input::placeholder{color:var(--color-ink-600,#55617f)}.funnel-input:focus-visible{outline:2px solid var(--color-gold-300,#163a80);outline-offset:1px;border-color:var(--color-gold-400,#1f4f9f)}.funnel-note{color:var(--color-ink-400,#3b4868);margin-top:12px;font-size:16px;line-height:24px}.funnel-note-small{color:var(--color-ink-600,#55617f);margin-top:8px;font-size:15px;line-height:22px}.funnel-status{margin-top:14px;font-size:18px;line-height:27px}.funnel-status-ok{color:var(--color-gold-300,#163a80)}.funnel-status-error{color:var(--color-danger-400)}.funnel-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.funnel-price{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-gold-300,#163a80);font-size:34px}.bridge{border-left:3px solid var(--el-a,var(--color-gold-400,#1f4f9f));background:color-mix(in srgb, var(--color-space-900,#fff) 85%, transparent);border-radius:0 16px 16px 0;margin:40px 0;padding:22px 26px}.bridge p{color:var(--color-ink-100,#0f1d40);margin:0 0 12px;font-size:20px;line-height:33px}.bridge a{min-height:48px;color:var(--color-gold-300,#163a80);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-gold-600,#7d9fd3) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--color-gold-600,#7d9fd3) 70%, transparent);align-items:center;font-size:20px;font-weight:600;display:inline-flex}.bridge a:hover{text-decoration-color:currentColor}.hub-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:32px 0;display:grid}.hub-card{border:1px solid color-mix(in srgb, var(--el-a,#1f4f9f) 35%, var(--color-space-800,#d6e4f5));background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--el-b,#3f6fb0) 14%, transparent) 0%, transparent 60%), color-mix(in srgb, var(--color-space-900,#fff) 92%, transparent);min-height:150px;color:var(--color-ink-200,#1e2b4d);border-radius:18px;flex-direction:column;gap:8px;padding:22px 22px 20px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}a.hub-card:hover,a.hub-card:focus-visible{border-color:var(--el-a,#1f4f9f);box-shadow:0 24px 50px -30px var(--el-glow,#1f4f9f2e);transform:translateY(-3px)}.hub-card-title{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-ink-100,#0f1d40);margin:0;font-size:28px;font-weight:600;line-height:32px}.hub-card-meta{color:var(--color-ink-400,#3b4868);margin:0;font-size:16px;line-height:23px}.hub-card-soon{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-600,#55617f);align-self:flex-start;margin-top:auto;font-size:14px;line-height:20px}.hub-card-soon:before{content:"";background:var(--color-ink-600,#55617f);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:8px;display:inline-block}.hub-card-cta{color:var(--color-gold-400,#1f4f9f);margin-top:auto;font-size:16px}.hub-list{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.hub-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-list li{border-bottom:1px solid var(--color-space-800,#d6e4f5);align-items:baseline;gap:12px;padding:10px 0;font-size:18px;line-height:27px;display:flex}.hub-list .glyph{width:28px;color:var(--color-gold-400,#1f4f9f);font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);flex:none;font-size:24px}.hub-list a{color:var(--color-ink-100,#0f1d40);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-gold-600,#7d9fd3) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--color-gold-600,#7d9fd3) 60%, transparent)}.hub-list a:hover{color:var(--color-gold-300,#163a80)}.hub-list .soon{color:var(--color-ink-600,#55617f);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.hub-list .meaning{color:var(--color-ink-400,#3b4868);font-size:17px}@media (prefers-reduced-motion:reduce){.prose a,.related a,.share-row a,.hub-card{transition:none}a.hub-card:hover,.related a:hover,.share-row a:hover{transform:none}}.signs-table{border-collapse:collapse;font-size:18px}.signs-table thead th{text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold-400,#1f4f9f);border-bottom:1px solid #7d9fd380;padding:8px 10px;font-size:15px;font-weight:600}.signs-table tbody tr{border-bottom:1px solid var(--color-space-800,#d6e4f5);transition:background-color .15s}.signs-table tbody tr:hover{background:#1f4f9f0f}.signs-table .signs-cell{vertical-align:middle;padding:0;font-weight:400}.signs-table .signs-cell>a,.signs-table .signs-cell>span{color:var(--color-ink-200,#1e2b4d);padding:12px 10px;text-decoration:none;display:block}.signs-table .signs-cell-0>a,.signs-table .signs-cell-0>span{color:var(--color-ink-100,#0f1d40);white-space:nowrap;font-weight:600}.signs-table .signs-cell-0 a{color:var(--color-gold-300,#163a80)}@media (min-width:640px){.signs-table .signs-cell-1>a,.signs-table .signs-cell-1>span{white-space:nowrap}}.signs-glyph{width:1.4em;color:var(--el-a,#1f4f9f);display:inline-block}@media (max-width:639px){.signs-table,.signs-table tbody{display:block}.signs-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.signs-table tbody tr{grid-template-columns:1fr auto;padding:8px 0;display:grid}.signs-table .signs-cell>a,.signs-table .signs-cell>span{padding:2px 4px}.signs-table .signs-cell-0{grid-area:1/1;font-size:20px}.signs-table .signs-cell-2{text-align:right;color:var(--color-ink-400,#3b4868);grid-area:1/2;font-size:16px}.signs-table .signs-cell-2>a,.signs-table .signs-cell-2>span{color:var(--color-ink-400,#3b4868)}.signs-table .signs-cell-1{grid-area:2/1/auto/-1;font-size:17px}.signs-table .signs-cell-3{grid-area:3/1/auto/-1;font-size:17px}.signs-table .signs-cell-1>a,.signs-table .signs-cell-1>span{color:var(--color-ink-400,#3b4868)}}.months-table{border-collapse:collapse;font-size:18px}.months-table thead th{text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold-400,#1f4f9f);border-bottom:1px solid #7d9fd380;padding:8px 12px 8px 0;font-size:15px;font-weight:600}.months-table tbody th,.months-table tbody td{border-bottom:1px solid var(--color-space-800,#d6e4f5);vertical-align:top;padding:10px 12px 10px 0}.months-table tbody th{color:var(--color-ink-100,#0f1d40);font-weight:600}.gap-note{color:var(--color-ink-200,#1e2b4d);font-size:19px;line-height:30px}.duiding-overlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1d408c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.duiding-popup{width:100%;max-width:440px;position:relative}.duiding-popup .funnel{margin:0;padding:28px 24px}.duiding-popup .funnel-title{margin-bottom:18px;padding-right:32px;font-size:26px;line-height:32px}.duiding-popup .funnel p{margin:0 0 18px}.duiding-popup .funnel-form{margin-top:22px}.duiding-emphasis{color:var(--color-ink-100,#0f1d40);font-weight:600}.duiding-popup .kicker{margin-bottom:10px;padding-right:32px;display:block}.duiding-bullets{margin:0 0 4px;padding:0;list-style:none}.duiding-bullets li{color:var(--color-ink-200,#1e2b4d);margin-bottom:10px;padding-left:22px;font-size:17px;line-height:24px;position:relative}.duiding-bullets li:before{content:"✦";color:var(--color-gold-400,#1f4f9f);position:absolute;top:0;left:0}@media (max-width:480px),(max-height:900px){.duiding-overlay{align-items:flex-start;padding:10px}.duiding-popup .funnel{padding:18px 16px}.duiding-popup .kicker{margin-bottom:6px}.duiding-popup .funnel-title{margin-bottom:10px;font-size:22px;line-height:27px}.duiding-popup .funnel p{margin:0 0 10px;font-size:17px;line-height:24px}.duiding-popup .duiding-bullets li{margin-bottom:7px;padding-left:20px;font-size:16px;line-height:22px}.duiding-popup .funnel-form{gap:8px;margin-top:12px}.duiding-popup .funnel-input{min-height:48px}.duiding-popup .funnel-note{margin-top:8px;font-size:14px;line-height:20px}}.duiding-close{z-index:1;width:44px;height:44px;color:var(--color-ink-400,#3b4868);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.duiding-close:hover{color:var(--color-ink-100,#0f1d40)}.funnel.funnel-bar .funnel-note{font-size:14px;line-height:19px}.ervaringen{margin:40px 0}.ervaringen-kop{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-ink-100,#0f1d40);margin:0 0 18px;font-size:25px;font-weight:600;line-height:31px}.ervaringen-lijst{gap:22px;margin:0;padding:0;list-style:none;display:grid}.ervaringen-lijst blockquote{border-left:1px solid var(--color-gold-400,#1f4f9f);font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-ink-100,#0f1d40);margin:0;padding:0 0 0 20px;font-size:23px;font-style:italic;line-height:33px}.ervaringen-alle{margin:18px 0 0 21px;font-size:17px}.ervaringen-bron{color:var(--color-ink-400,#3b4868);margin:8px 0 0 21px;font-size:16px;line-height:23px}.ervaring-compact{border-left:1px solid color-mix(in srgb, var(--color-gold-400,#1f4f9f) 55%, transparent);margin:14px 0 0;padding:0 0 0 14px}.ervaring-compact blockquote{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-ink-200,#1e2b4d);margin:0;font-size:19px;font-style:italic;line-height:28px}.ervaring-compact figcaption{color:var(--color-ink-400,#3b4868);margin:5px 0 0;font-size:15px;line-height:21px}@media (max-width:480px){.ervaringen-lijst blockquote{font-size:21px;line-height:30px}.ervaring-compact blockquote{font-size:18px;line-height:26px}}.mk-aanbod{margin:40px 0}.mk-aanbod-kop{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-gold-300,#163a80);margin:0;font-size:30px;font-weight:700;line-height:36px}.mk-aanbod-intro{color:var(--color-ink-100,#0f1d40);margin-top:16px}.mk-vet{color:var(--color-gold-300,#163a80);font-weight:700}.mk-stapel{gap:14px;margin-top:24px;display:grid}.mk-item{border:1px solid color-mix(in srgb, var(--color-gold-600,#7d9fd3) 40%, transparent);background:color-mix(in srgb, var(--color-space-900,#fff) 80%, transparent);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;padding:18px;display:grid}.mk-item-tekst h3{color:var(--color-ink-100,#0f1d40);margin:0;font-size:21px;line-height:28px}.mk-item-tekst p{color:var(--color-ink-200,#1e2b4d);margin:6px 0 0;font-size:18px;line-height:27px}.mk-item-breed{grid-column:1/3}.mk-item-beeld{width:84px}.mk-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-400,#1f4f9f);margin:0 0 4px;font-size:13px}.mk-waarde{text-align:right;white-space:nowrap;color:var(--color-gold-300,#163a80);margin:0;font-size:19px;line-height:26px}.mk-waarde-klein{color:var(--color-ink-400,#3b4868);white-space:normal;max-width:18ch;font-size:14px;line-height:20px;display:block}.mk-waardetabel{border-collapse:collapse;width:100%;margin-top:28px;font-size:17px;line-height:25px}.mk-waardetabel th{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-400,#3b4868);text-align:right;vertical-align:bottom;padding:0 0 10px;font-size:14px;font-weight:600}.mk-waardetabel th:first-child{text-align:left}.mk-waardetabel-verborgen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-waardetabel td{vertical-align:top;padding:12px 0}.mk-waardetabel tbody tr+tr{border-top:1px solid color-mix(in srgb, var(--color-gold-600,#7d9fd3) 25%, transparent)}.mk-waardetabel-wat{color:var(--color-ink-100,#0f1d40);padding-right:24px}.mk-waardetabel-normaal{text-align:right;white-space:nowrap;color:var(--color-ink-400,#3b4868)}.mk-waardetabel-normaal s{-webkit-text-decoration-color:var(--color-danger-400,#b42318);text-decoration-color:var(--color-danger-400,#b42318);text-decoration-thickness:2px}.mk-waardetabel-vandaag{text-align:right;white-space:nowrap;color:var(--color-gold-300,#163a80);padding-left:24px}.mk-waardetabel-totaal{border-top:1px solid color-mix(in srgb, var(--color-gold-600,#7d9fd3) 55%, transparent)!important}.mk-waardetabel-totaal td{padding-top:16px;font-weight:600}.mk-waardetabel-totaal .mk-waardetabel-vandaag{font-size:21px;font-weight:700}@media (min-width:640px){.mk-waardetabel{table-layout:fixed}.mk-waardetabel th:nth-child(2),.mk-waardetabel td:nth-child(2){width:170px}.mk-waardetabel th:nth-child(3),.mk-waardetabel td:nth-child(3){width:130px}}@media (max-width:639px){.mk-waardetabel thead{display:none}.mk-waardetabel tbody,.mk-waardetabel tr,.mk-waardetabel td{display:block}.mk-waardetabel tr{grid-template-columns:1fr auto;column-gap:16px;padding:12px 0;display:grid}.mk-waardetabel td{padding:0}.mk-waardetabel-wat{grid-column:1/-1;padding-bottom:4px;padding-right:0}.mk-waardetabel-normaal{text-align:left}.mk-waardetabel-vandaag{padding-left:0}.mk-waardetabel-totaal td{padding-top:0}}.mk-prijsblok{text-align:center;margin-top:26px}.mk-prijsblok p{margin:0}.mk-prijs-normaal{color:var(--color-ink-400,#3b4868);font-size:18px;line-height:26px}.mk-prijs-normaal s{-webkit-text-decoration-color:var(--color-danger-400,#b42318);text-decoration-color:var(--color-danger-400,#b42318);text-decoration-thickness:2px}.mk-prijs-vandaag{color:var(--color-ink-100,#0f1d40);font-size:23px;line-height:32px;margin-top:4px!important}.mk-prijs-vandaag strong{font-size:30px;font-weight:700}.mk-prijs-korting{color:var(--color-gold-300,#163a80);margin-left:10px;font-weight:700}.mk-prijs-permaand{color:var(--color-ink-200,#1e2b4d);font-size:18px;line-height:26px;margin-top:4px!important}.mk-knopbalk{margin-top:18px;width:100%;max-width:360px;margin-inline:auto}.q-knop{width:100%;min-height:48px;display:block}@media (min-width:768px){.q-knop{max-width:360px;margin-inline:auto}.mk-knop{max-width:360px;margin-inline:auto;display:flex}}.mk-aanbod,.mk-kader{max-width:640px;margin-inline:auto}@media (max-width:767px){.mk-kader-knop{border-radius:0;margin-inline:-16px;padding-inline:16px}}.quiz-kop{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-gold-300,#163a80);margin:0;font-size:34px;font-weight:700;line-height:1.15}.quiz-subkop{color:var(--color-ink-100,#0f1d40);margin-top:16px;font-size:20px;font-weight:400;line-height:1.6}.quiz-subkop strong{color:var(--color-gold-300,#163a80);font-weight:700}.quiz-subkop-vervolg{margin-top:6px}@media (max-width:480px){.quiz-kop{font-size:25px;line-height:1.18}.quiz-subkop{font-size:19px}}.quiz-tegels{gap:12px;margin-top:20px;display:grid}.quiz-tegel{align-items:center;gap:12px;display:flex}.quiz-tegel-teken{color:var(--color-gold-400,#1f4f9f);flex:none}@media (min-width:768px){.quiz-tegels{grid-template-columns:repeat(3,1fr);gap:14px}.quiz-tegel{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}}@media (max-width:767px){.q-schil{padding-inline:16px}.mk-knop{width:100%;min-height:48px;display:flex}}.mk-knop-onder{text-align:center;margin:12px 0 0;font-size:17px}.mk-cover img{border-radius:4px;width:100%;height:auto;display:block;transform:rotate(-2.5deg);box-shadow:0 10px 26px -12px #0f1d4073}.mk-som{border-top:1px solid color-mix(in srgb, var(--color-gold-600,#7d9fd3) 40%, transparent);margin-top:26px;padding-top:16px}.mk-som p{color:var(--color-ink-400,#3b4868);justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 6px;font-size:19px;display:flex}.mk-som s{color:var(--color-ink-400,#3b4868);-webkit-text-decoration-color:var(--color-danger-400,#b42318);text-decoration-color:var(--color-danger-400,#b42318);text-decoration-thickness:2px}.mk-som-betaalt strong{color:var(--color-gold-300,#163a80);font-size:30px;font-weight:700}.mk-plannen{gap:12px;margin-top:18px;display:grid}.mk-plan{text-align:left;border:1px solid color-mix(in srgb, var(--color-gold-600,#7d9fd3) 40%, transparent);min-height:64px;color:var(--color-ink-200,#1e2b4d);background:0 0;border-radius:14px;padding:14px 16px;font-size:19px;position:relative}.mk-plan strong{color:var(--color-ink-100,#0f1d40);display:block}.mk-plan-aan{border-color:var(--color-gold-400,#1f4f9f);background:var(--color-space-800,#d6e4f5)}.mk-plan-klein{color:var(--color-gold-300,#163a80);font-size:16px;display:block}.mk-plan-badge{background:var(--color-gold-400,#1f4f9f);color:var(--color-space-950,#eef5fc);letter-spacing:.04em;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700;position:absolute;top:-10px;right:14px}.mk-garantie{border:1px solid var(--color-gold-400,#1f4f9f);border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.mk-garantie p{color:var(--color-ink-200,#1e2b4d);margin:0;font-size:18px;line-height:27px}.mk-garantie-icoon{color:var(--color-gold-300,#163a80);flex-shrink:0;margin-top:2px}.mk-link{color:var(--color-gold-400,#1f4f9f);text-underline-offset:4px;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mk-link-klein{color:var(--color-ink-400,#3b4868);min-height:48px;padding:12px 0;font-size:17px;display:inline-block}.mk-nee-link{text-align:center;margin:18px 0 0}.mk-nee{border:1px solid color-mix(in srgb, var(--color-gold-600,#7d9fd3) 40%, transparent);border-radius:16px;margin-top:26px;padding:20px}.mk-nee-kop{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-ink-100,#0f1d40);margin:0;font-size:25px;line-height:31px}.mk-voorbeeld-blad{border:1px solid color-mix(in srgb, var(--el-a,#5b8fd0) 30%, transparent);background:linear-gradient(160deg, var(--color-space-900,#fff), var(--color-space-950,#eef5fc));border-radius:18px;padding:18px}.mk-voorbeeld-telefoon .mk-voorbeeld-blad{border-radius:26px;padding:22px 18px;box-shadow:0 24px 60px -30px #0f1d4073}.mk-voorbeeld-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-400,#1f4f9f);margin:0;font-size:12px}.mk-voorbeeld-titel{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-ink-100,#0f1d40);margin:8px 0 0;font-size:23px;line-height:29px}.mk-voorbeeld-periode{color:var(--color-ink-400,#3b4868);margin:4px 0 0;font-size:16px}.mk-voorbeeld-lijst{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-voorbeeld-lijst li{border-left:2px solid color-mix(in srgb, var(--color-gold-400,#1f4f9f) 55%, transparent);gap:2px;padding-left:12px;display:grid}.mk-voorbeeld-datum{color:var(--color-gold-300,#163a80);font-size:15px}.mk-voorbeeld-wat{color:var(--color-ink-100,#0f1d40);font-size:17px;line-height:24px}.mk-voorbeeld-waarover{color:var(--color-ink-400,#3b4868);font-size:15px;line-height:22px}.mk-wazig{filter:blur(4px);-webkit-user-select:none;user-select:none}@media (max-width:600px){.mk-item{grid-template-columns:auto 1fr}.mk-waarde{text-align:left;grid-column:1/-1}.mk-waarde-klein{max-width:none}.mk-aanbod-kop{font-size:25px;line-height:31px}}.mk-balk{z-index:40;left:0;right:0;bottom:calc(0px + env(safe-area-inset-bottom));padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--color-space-950,#eef5fc) 94%, transparent);border-top:1px solid color-mix(in srgb, var(--color-gold-600,#7d9fd3) 45%, transparent);transition:transform .3s,opacity .3s;position:fixed;box-shadow:0 -10px 30px #0f1d402e}.mk-balk-uit{opacity:0;pointer-events:none;transform:translateY(140%)}.mk-balk-aan{opacity:1;transform:translateY(0)}.mk-balk-binnen{justify-content:center;align-items:center;gap:14px;max-width:760px;margin:0 auto;display:flex}.mk-balk-regel{color:var(--color-ink-200,#1e2b4d);font-size:17px;line-height:22px}.mk-balk-knop{white-space:nowrap;background:var(--color-gold-400,#1f4f9f);min-height:48px;color:var(--color-space-950,#eef5fc);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}body.has-mk-balk{padding-bottom:calc(80px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.mk-balk{transition:none}}.mk-sterkste{border:1px solid color-mix(in srgb, var(--color-gold-400,#1f4f9f) 70%, transparent);background:color-mix(in srgb, var(--color-gold-400,#1f4f9f) 8%, transparent);color:var(--color-ink-200,#1e2b4d);border-radius:14px;align-items:baseline;gap:10px;padding:12px 16px;font-size:19px;line-height:27px;display:flex}.mk-sterkste strong{color:var(--color-gold-300,#163a80)}.mk-sterkste-glyph{color:var(--color-gold-400,#1f4f9f)}.mk-aanbod-opening{margin-bottom:8px}.mk-startprijs-regel{text-align:center;color:var(--color-ink-200,#1e2b4d);margin-top:24px;font-size:19px}.mk-volle-garantie{border:1px solid color-mix(in srgb, var(--color-gold-600,#7d9fd3) 40%, transparent);background:color-mix(in srgb, var(--color-space-900,#fff) 80%, transparent);border-radius:16px;margin-top:28px;padding:20px;display:block}.mk-volle-garantie-kop{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:var(--color-gold-300,#163a80);margin:0;font-size:25px;font-weight:700;line-height:31px}.mk-volle-garantie p{color:var(--color-ink-200,#1e2b4d);margin-top:14px;font-size:19px;line-height:1.6}.mk-knop-los{text-align:center}.mk-voet{text-align:center;color:var(--color-ink-400,#3b4868);margin-top:40px}.mk-voet-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.mk-voet-punt{color:var(--color-gold-600,#7d9fd3)}@media (max-width:480px){.mk-voet-links{flex-direction:column;gap:4px}.mk-voet-punt{display:none}}.mk-sterkste-uit{margin-top:4px}.mk-sterkste-uit p{font-size:20px;line-height:1.75}.mk-sterkste-label{color:var(--color-gold-300,#163a80)}.mk-klaar-balk{border:1px solid color-mix(in srgb, var(--color-gold-400,#1f4f9f) 70%, transparent);background:color-mix(in srgb, var(--color-gold-400,#1f4f9f) 8%, transparent);color:var(--color-ink-200,#1e2b4d);border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;font-size:19px;line-height:27px;display:flex}.mk-klaar-balk strong{color:var(--color-ink-100,#0f1d40);display:block}.mk-klaar-balk{overflow-wrap:anywhere}.mk-klaar-vink{color:var(--color-gold-300,#163a80);flex-shrink:0;margin-top:3px}.mk-klaar-klein{color:var(--color-ink-400,#3b4868);margin-top:4px;font-size:17px;line-height:24px;display:block}.mk-stap-nummer{border:1px solid var(--color-gold-400,#1f4f9f);width:34px;height:34px;color:var(--color-gold-300,#163a80);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:inline-flex}.mk-knop{white-space:normal;text-align:center;height:auto;padding-top:12px;padding-bottom:12px;line-height:1.3}.kaart-blok{border:1px solid color-mix(in srgb, var(--color-gold-600,#7d9fd3) 45%, transparent);background:color-mix(in srgb, var(--color-space-900,#fff) 85%, transparent);border-radius:18px;padding:24px 20px}@media (min-width:768px){.kaart-blok{padding:32px}}.kaart-knop{background:linear-gradient(135deg, var(--color-sun-300,#f0c262), var(--color-sun-400,#e3a83c));width:100%;min-height:56px;color:var(--color-ink-100,#0f1d40);text-align:center;white-space:normal;border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-size:19px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.kaart-knop:hover{filter:brightness(1.06)}.kaart-knop-rustig{border:1px solid color-mix(in srgb, var(--color-gold-400,#1f4f9f) 70%, transparent);color:var(--color-gold-300,#163a80);background:0 0;font-weight:600}
