.journal-reading-progress{z-index:40;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;opacity:0;background:color-mix(in srgb,var(--panel) 60%,transparent);height:3.5px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 7%,transparent);-webkit-backdrop-filter:blur(10px);border:0;border-radius:999px;padding:0;transition:opacity .14s;position:fixed;overflow:hidden}.journal-reading-progress[data-active=true]{visibility:visible;opacity:1}.journal-reading-progress>span{box-sizing:border-box;transform-origin:0;background:linear-gradient(90deg,var(--accent),var(--accent-strong));width:100%;min-width:0;height:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;inset:0;transform:scaleX(0)}body.lead-modal-open .journal-reading-progress,body.calculator-open .journal-reading-progress{visibility:hidden}@media (prefers-reduced-motion:reduce){.journal-reading-progress{transition:none}}.journal-article-page{--article-scroll-offset:130px;gap:26px}.journal-article-page .journal-article-header{background:radial-gradient(ellipse at 0 0,#efa95b0d,transparent 65%),linear-gradient(135deg,#ffffff35,transparent 70%),color-mix(in srgb,var(--panel) 70%,transparent);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:30px;padding:26px 30px;display:grid}.journal-article-page .journal-article-hero-copy{min-width:0}.journal-article-page .journal-breadcrumbs{gap:7px;margin:0 0 10px;font-size:11px}.journal-article-page .journal-breadcrumbs a{transition:color .18s}.journal-article-page .journal-all-articles{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 70%,transparent);color:var(--text-muted);border-radius:9999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex}.journal-article-page .journal-article-tags a{background:color-mix(in srgb,var(--accent) 5%,var(--panel));padding:5px 9px;font-size:11px;line-height:1.35}.journal-article-page .journal-article-header h1{letter-spacing:-.025em;max-width:none;margin:12px 0 14px;font-size:clamp(32px,2.7vw,40px);line-height:1.23}.journal-article-page .journal-meta{gap:12px;font-size:12px}.journal-article-page .journal-article-hero-image{border-radius:20px;min-width:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff20,0 8px 24px #18253412}.journal-article-page .journal-article-hero-image img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.journal-article-page .journal-reading-layout{width:100%;max-width:1200px;margin-inline:auto}.journal-article-page .journal-article-body{min-width:0;padding:28px 32px}.journal-article-page .journal-prose{max-width:76ch;font-size:17px;line-height:1.78}.journal-article-page .journal-prose p{margin-bottom:1.15em}.journal-article-page .journal-prose .journal-section-anchor{scroll-margin-top:var(--article-scroll-offset)}.journal-article-page .journal-prose p.journal-section-anchor>:is(strong,b):first-child{margin-top:.5em;margin-bottom:.25em;font-size:1.1em;line-height:1.5;display:inline-block}.journal-article-page .journal-prose a{text-underline-offset:3px;text-decoration:none}.journal-article-page .journal-prose [data-hero-duplicate]{display:none}.journal-article-page .journal-desktop-toc{top:var(--article-scroll-offset);max-height:calc(100dvh - var(--article-scroll-offset) - 24px);overscroll-behavior:contain;padding:20px}.journal-article-page .journal-desktop-toc h2{font-size:16px}.journal-article-page .journal-desktop-toc a,.journal-article-page .journal-mobile-toc a{border-left:2px solid #0000;border-radius:0 8px 8px 0;padding:6px 8px 6px 12px;transition:color .2s,background .2s,border-color .2s}.journal-article-page .journal-desktop-toc li,.journal-article-page .journal-mobile-toc li{margin-top:5px}.journal-article-page .journal-desktop-toc a[aria-current],.journal-article-page .journal-mobile-toc a[aria-current]{border-left-color:var(--accent);color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 7%,transparent)}.journal-article-page .journal-annotation{--annotation-tone:var(--accent);border:1px solid color-mix(in srgb,var(--annotation-tone) 20%,var(--border));border-left:3px solid var(--annotation-tone);background:linear-gradient(135deg,color-mix(in srgb,var(--annotation-tone) 7%,transparent),transparent 70%),color-mix(in srgb,var(--panel) 75%,transparent);border-radius:18px;margin:1.6em 0;padding:16px 20px;box-shadow:inset 0 1px #ffffff25,0 5px 16px #18253406}.journal-article-page .journal-annotation-important{--annotation-tone:#b99142}.journal-article-page .journal-annotation-useful{--annotation-tone:#469a9e}.journal-article-page .journal-annotation-facts{--annotation-tone:#668ab9}.journal-article-page .journal-annotation-quote{--annotation-tone:#91a5b7}.journal-article-page .journal-annotation-label{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:650;display:flex}.journal-article-page .journal-annotation-label img{border-radius:0;width:42px;height:auto;margin:0}.journal-article-page .journal-annotation>p{margin:0;font-size:16px;line-height:1.75}.journal-article-page .journal-prose .journal-signature{border-top:1px solid var(--border);color:var(--text-muted);align-items:center;gap:12px;margin:30px 0 0;padding:18px 0 0;font-size:14px;display:flex}.journal-article-page .journal-signature img{border-radius:50%;flex:0 0 38px;width:38px;height:38px;margin:0}.journal-article-page .journal-share{padding:12px 0 4px}.journal-article-page .journal-share-buttons :is(a,button){border-color:color-mix(in srgb,var(--share-color,var(--text)) 18%,var(--border));background:radial-gradient(ellipse at 20% 0,#ffffff35,transparent 70%),color-mix(in srgb,var(--share-color,var(--panel)) 5%,var(--panel));width:48px;height:48px}.journal-article-page .journal-brand-share-icon{background:var(--share-color);width:24px;height:24px;transition:transform .22s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-theme=dark] .journal-article-page .journal-share-buttons :is(a,button){background:linear-gradient(135deg,#ffffff06,transparent),color-mix(in srgb,var(--share-color,var(--panel)) 9%,var(--panel));box-shadow:inset 0 1px #ffffff15}@media (hover:hover) and (pointer:fine){.journal-article-page .journal-breadcrumbs a:hover,.journal-article-page .journal-all-articles:hover{color:var(--accent-strong)}.journal-article-page .journal-prose a:hover{text-decoration:underline}.journal-article-page .journal-share-buttons a:hover .journal-brand-share-icon{transform:scale(1.06)}}@media (width>=641px) and (width<=1023px){.journal-article-page .journal-article-header{gap:22px;padding:24px}.journal-article-page .journal-article-header h1{font-size:clamp(28px,3.3vw,34px)}}@media (width<=900px){.journal-article-page .journal-reading-layout.has-contents{grid-template-columns:minmax(0,1fr)}.journal-article-page .journal-article-body{padding:24px}}@media (width<=640px){.journal-article-page{gap:20px}.journal-article-page .journal-article-header{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.journal-article-page .journal-article-header h1{margin-top:12px;font-size:clamp(25px,6.7vw,30px);line-height:1.3}.journal-article-page .journal-article-hero-image img{aspect-ratio:16/9}.journal-article-page .journal-article-body{padding:20px 16px}.journal-article-page .journal-prose{font-size:16px;line-height:1.78}.journal-article-page .journal-annotation{padding:14px 16px}.journal-article-page .journal-annotation>p{font-size:15px}.journal-article-page .journal-signature{flex-wrap:wrap}.journal-article-page .journal-share-buttons{gap:9px}}@media (prefers-reduced-motion:reduce){.journal-article-page .journal-brand-share-icon{transition:none}.journal-article-page .journal-share-buttons a:hover .journal-brand-share-icon{transform:none}}.journal-article-page .journal-all-articles{justify-self:start;padding:8px 12px;font-size:12px}.journal-article-page .journal-article-header{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:26px;padding:22px 26px}.journal-article-page .journal-article-tags{margin-top:10px;margin-bottom:10px}.journal-article-page .journal-article-deck{margin-top:10px;font-size:14px}.journal-article-page .journal-reading-layout{max-width:none}.journal-article-page .journal-reading-layout.has-contents{grid-template-columns:minmax(0,3.2fr) minmax(220px,1fr);justify-content:stretch;gap:26px}.journal-article-page .journal-article-body{padding:24px 26px}.journal-article-page .journal-prose{max-width:88ch}.journal-article-page .journal-desktop-toc a,.journal-article-page .journal-mobile-toc a{border-left:0;border-radius:9999px;padding:7px 12px}.journal-article-page .journal-desktop-toc a[aria-current],.journal-article-page .journal-mobile-toc a[aria-current]{background:color-mix(in srgb,var(--accent) 9%,transparent);border:0}.journal-article-page .journal-article-ending{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-top:18px;display:flex}.journal-article-page .journal-ending-signature{flex:240px;margin:0}.journal-article-page .journal-ending-signature .journal-signature{border:0;margin:0;padding:0}.journal-article-page .journal-card-share-trigger{border:1px solid var(--border);background:linear-gradient(135deg,#ffffff18,transparent),color-mix(in srgb,var(--panel) 78%,transparent);color:var(--text);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #ffffff25}.journal-article-page .journal-card-share-trigger svg{flex-shrink:0}@media (width>=641px) and (width<=1023px){.journal-article-page .journal-article-header h1{font-size:clamp(27px,3vw,32px)}}@media (width<=900px){.journal-article-page .journal-reading-layout.has-contents{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.journal-article-page .journal-article-header{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.journal-article-page .journal-article-header h1{font-size:clamp(24px,6.4vw,28px)}.journal-article-page .journal-article-body{padding:20px 16px}.journal-article-page .journal-card-share-trigger{min-height:44px}}.journal-article-page{row-gap:20px}.journal-article-page .journal-all-articles{margin-bottom:-6px}.journal-article-page .journal-article-header{gap:24px;padding:20px 24px}.journal-article-page .journal-article-header h1{margin:9px 0 0;font-size:clamp(30px,2.35vw,34px);line-height:1.25}.journal-article-page .journal-article-tags{gap:5px;margin:10px 0 0}.journal-article-page .journal-article-tags a{padding:5px 9px;font-size:11px;line-height:1.3}.journal-article-page .journal-meta{gap:6px 10px;font-size:12px;line-height:1.5}.journal-article-page .journal-meta>span:before{content:"•";color:var(--text-muted);margin-right:10px}.journal-article-page .journal-article-deck{margin:10px 0 0;font-size:14px;line-height:1.6}.journal-article-page .journal-mobile-toc{margin-bottom:20px;padding-bottom:16px}.journal-article-page .journal-mobile-toc summary{border:1px solid var(--border);background:linear-gradient(135deg,#ffffff12,transparent),color-mix(in srgb,var(--panel) 70%,transparent);border-radius:9999px;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;font-size:14px;list-style:none;display:flex}.journal-article-page .journal-mobile-toc summary::-webkit-details-marker{display:none}.journal-article-page .journal-mobile-toc summary svg{flex-shrink:0;transition:transform .2s}.journal-article-page .journal-mobile-toc[open] summary svg{transform:rotate(180deg)}.journal-article-page .journal-mobile-toc nav{padding:0 6px}.journal-share-error{font-family:var(--font-main);color:var(--text-muted);font-size:12px}.journal-share-error button{color:var(--accent-strong);cursor:pointer;background:0 0;border:0;border-radius:999px}@media (width>=641px) and (width<=1023px){.journal-article-page .journal-article-header h1{font-size:clamp(26px,2.9vw,30px)}}@media (width<=640px){.journal-article-page{row-gap:18px}.journal-article-page .journal-article-header{grid-template-columns:minmax(0,1fr);gap:15px;padding:17px}.journal-article-page .journal-article-header h1{margin-top:8px;font-size:clamp(22px,5.9vw,26px);line-height:1.3}.journal-article-page .journal-meta{gap:4px 8px;font-size:11px}.journal-article-page .journal-article-tags{gap:5px;margin-top:9px}.journal-article-page .journal-article-tags a{padding:4px 8px;font-size:11px}.journal-article-page .journal-article-deck{margin-top:9px;font-size:13px;line-height:1.6}.journal-article-page .journal-article-hero-image img{aspect-ratio:16/9;object-position:center}.journal-article-page .journal-article-body{padding:18px 14px}.journal-article-page .journal-prose{line-height:1.75}}@media (prefers-reduced-motion:reduce){.journal-article-page .journal-mobile-toc summary svg{transition:none}}.journal-article-page .journal-desktop-toc a,.journal-article-page .journal-mobile-toc a,.journal-article-page .journal-desktop-toc a[aria-current],.journal-article-page .journal-mobile-toc a[aria-current]{background:0 0;border:0;border-radius:0}.journal-article-page .journal-desktop-toc a[aria-current],.journal-article-page .journal-mobile-toc a[aria-current]{color:var(--accent-strong);font-weight:600}.journal-article-page .journal-ending-signature{flex:240px}.journal-article-page .journal-ending-signature .journal-signature{border:1px solid color-mix(in srgb,var(--accent) 14%,var(--border));background:linear-gradient(135deg,#ffffff10,transparent),color-mix(in srgb,var(--accent) 3%,var(--panel));border-radius:18px;flex-wrap:nowrap;padding:12px 16px;display:flex;box-shadow:inset 0 1px #ffffff18}.journal-article-page .journal-signature-copy{gap:3px;min-width:0;display:grid}.journal-article-page .journal-signature-salutation{color:var(--text-muted);font-size:12px}.journal-article-page .journal-signature-copy strong{color:var(--text);font-size:14px;font-weight:600}.journal-article-page .journal-back{border:1px solid var(--border);background:linear-gradient(135deg,#ffffff18,transparent),color-mix(in srgb,var(--panel) 75%,transparent);max-width:100%;color:var(--text);border-radius:9999px;align-items:center;gap:9px;padding:11px 16px;transition:transform .22s,border-color .22s,background .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff25,0 4px 12px #18253408}.journal-article-page .journal-back svg{flex-shrink:0;transition:transform .22s}.journal-article-page .journal-consultation .btn-primary{color:#fff;background:linear-gradient(135deg,#da873b,#c86b22);transition:background .23s,box-shadow .23s,transform .23s;box-shadow:inset 0 1px #ffffff30,0 4px 10px #172b4012}.journal-article-page .journal-consultation>img{transition:transform .38s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.journal-article-page .journal-back:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));transform:translateY(-1px)}.journal-article-page .journal-back:hover svg{transform:translate(-2px)}.journal-article-page .journal-consultation .btn-primary:hover{background:linear-gradient(135deg,#e09046,#cf742d);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff35,0 5px 12px #172b4018}.journal-article-page .journal-consultation:hover>img{transform:translateY(-3px)scale(1.025)}}@media (prefers-reduced-motion:reduce){.journal-article-page .journal-back,.journal-article-page .journal-back svg,.journal-article-page .journal-consultation>img{transition:none}.journal-article-page .journal-back:hover,.journal-article-page .journal-back:hover svg,.journal-article-page .journal-consultation:hover>img,.journal-article-page .journal-consultation .btn-primary:hover{transform:none}}.journal-article-page .journal-ending-signature .journal-signature{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.journal-article-page .journal-signature-salutation{font-size:13px;font-style:italic}.journal-article-page .journal-signature-copy strong{font-family:"Poiret One",var(--font-main);font-size:20px;font-weight:400;line-height:1.35}.journal-article-page .journal-article-ending .journal-card-share-trigger{min-height:34px;padding:7px 11px;font-size:12px;box-shadow:inset 0 1px #ffffff18}.journal-article-page .journal-prose .journal-passage-anchor{scroll-margin-top:var(--article-scroll-offset)}@media (width>=641px){.journal-article-page .journal-article-header{padding-block:16px}.journal-article-page .journal-article-hero-image{justify-self:end;width:82%}.journal-article-page .journal-article-hero-image img{aspect-ratio:auto;object-fit:contain;height:auto}}@media (width<=640px){.journal-article-page .journal-article-ending .journal-card-share-trigger{min-height:44px}}@font-face{font-family:Article Signature;src:url(/assets/BadScript-Regular-kNvreJEi.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.journal-article-page .journal-ending-signature{flex:auto;min-width:0;max-width:100%}.journal-article-page .journal-ending-signature .journal-signature{box-shadow:none;letter-spacing:normal;color:var(--text);white-space:nowrap;background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:10px;margin:0;padding:0;font-family:Article Signature,cursive;font-size:clamp(18.4px,1.6vw,21.6px);font-style:normal;font-weight:400;line-height:1.65;display:flex}:root[data-theme=dark] .journal-article-page .journal-ending-signature .journal-signature{color:#eee6dd}.journal-article-page .journal-article-ending .journal-card-share-trigger{border:1px solid var(--border);width:auto;height:auto;min-height:38px;color:var(--text);white-space:nowrap;background:linear-gradient(135deg,#ffffff18,transparent),color-mix(in srgb,var(--panel) 65%,transparent);-webkit-backdrop-filter:blur(12px);border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:12px;line-height:1.2;transition:background .22s,border-color .22s,color .22s;display:inline-flex;transform:none;box-shadow:inset 0 1px #ffffff20,0 3px 10px #172b400c}.journal-article-page .journal-article-ending .journal-card-share-trigger svg{flex:0 0 18px;width:18px;height:18px;transition:transform .22s;display:block}@media (hover:hover) and (pointer:fine){.journal-article-page .journal-article-ending .journal-card-share-trigger:hover{background:linear-gradient(135deg,#ffffff24,transparent),color-mix(in srgb,var(--panel) 80%,transparent);border-color:color-mix(in srgb,var(--accent) 38%,var(--border));color:var(--accent-strong);transform:none;box-shadow:inset 0 1px #ffffff20,0 3px 10px #172b400c}.journal-article-page .journal-article-ending .journal-card-share-trigger:hover svg{transform:rotate(-7deg)}}@media (width<=900px){.journal-article-page .journal-ending-signature .journal-signature{white-space:normal;overflow-wrap:anywhere;font-size:clamp(18.4px,2.48vw,20.8px)}}@media (width<=640px){.journal-article-page .journal-article-ending{align-items:flex-start;gap:14px}.journal-article-page .journal-ending-signature{flex-basis:100%}.journal-article-page .journal-article-ending .journal-card-share-trigger{min-height:44px}}@media (prefers-reduced-motion:reduce){.journal-article-page .journal-article-ending .journal-card-share-trigger,.journal-article-page .journal-article-ending .journal-card-share-trigger svg{transition:none}.journal-article-page .journal-article-ending .journal-card-share-trigger:hover svg{transform:none}}.journal-article-page .journal-ending-signature .journal-signature img{object-fit:contain;border-radius:0;flex:0 0 28px;width:28px;height:28px;margin:0}.journal-article-page .journal-ending-signature .journal-signature>span{min-width:0;font:inherit;color:inherit}@media (width<=640px){main.section.journal-article-page{padding-top:12px}.journal-article-page .journal-ending-signature .journal-signature{white-space:normal;overflow-wrap:normal;gap:8px;font-size:clamp(14px,3.9vw,17px);line-height:1.65}.journal-article-page .journal-ending-signature .journal-signature img{flex-basis:34px;width:34px;height:34px}}
