.blog-breadcrumb ol{color:var(--muted);flex-wrap:wrap;gap:10px;padding:0;font-size:15px;list-style:none;display:flex}.blog-breadcrumb li+li:before{content:"/";color:var(--rule);margin-right:10px}.blog-breadcrumb a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.blog-breadcrumb a:hover{text-decoration-color:currentColor}.blog-draft{background:var(--citrus);border-radius:4px;margin-top:18px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-block}.blog-list{color:var(--muted);margin-top:16px;padding-left:1.2em;font-size:18px;line-height:1.7}.blog-list li+li{margin-top:6px}.blog-cite{margin-left:1px;font-size:.68em;line-height:0}.blog-cite a{text-underline-offset:2px;padding:2px 3px;font-weight:650;text-decoration:underline}.blog-table{border:1px solid var(--rule);border-radius:6px;margin-top:22px;overflow-x:auto}.blog-table table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5}.blog-table caption{text-align:left;color:var(--muted);padding:14px 16px 0;font-size:15px;font-weight:600}.blog-table th,.blog-table td{text-align:left;vertical-align:top;padding:12px 16px}.blog-table th{border-bottom:1px solid var(--rule);font-weight:650}.blog-table tr+tr td{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}.blog-note{border-left:3px solid var(--ink);background:var(--mist);border-radius:0 6px 6px 0;padding:16px 20px}.legal-copy p.blog-note{color:var(--ink)}.blog-note-warn{background:color-mix(in srgb, var(--citrus) 45%, var(--paper))}.blog-stat strong{letter-spacing:-.03em;color:var(--ink);font-size:clamp(36px,4vw,52px);font-weight:650;display:block}.blog-quote{border-left:3px solid var(--citrus);margin:28px 0 0;padding-left:22px}.blog-quote blockquote p{color:var(--ink);margin-top:0;font-size:21px;font-weight:500}.blog-quote figcaption{color:var(--muted);margin-top:10px;font-size:15px}.blog-faq h3{margin-top:22px;font-size:19px;font-weight:650}.blog-faq p{margin-top:8px}.blog-sources{color:var(--muted);margin-top:16px;padding-left:2em;font-size:15px;line-height:1.6;list-style:decimal}.blog-sources li{padding-left:4px;scroll-margin-top:132px}.blog-sources li::marker{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:650}.blog-sources li+li{margin-top:8px}.blog-sources li:target{background:color-mix(in srgb, var(--citrus) 50%, transparent)}.blog-sources a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-copy .blog-author{border:1px solid var(--rule);border-radius:6px;align-items:flex-start;gap:20px;margin-top:48px;padding:24px;display:flex}.blog-author img{border-radius:50%;flex-shrink:0;width:72px;height:72px}.legal-copy .blog-author p{margin-top:6px;font-size:16px;line-height:1.6}.legal-copy .blog-author .blog-author-name{color:var(--ink);margin-top:0;font-size:18px;font-weight:650}.legal-copy .blog-author .blog-author-role{margin-top:2px;font-size:15px}.legal-copy .blog-disclaimer{color:var(--muted);margin-top:28px;font-size:15px;line-height:1.6}@media (max-width:760px){.blog-list{font-size:17px}.legal-copy .blog-author{flex-direction:column}}:root{--ink-hi:#244751;--ink-lo:#142d3b;--ink-deep:#091f33;--sage:#527766;--sage-ink:#44615f;--sage-line:#6a867b;--sage-soft:#a8c2af;--sage-pale:#bcd3cd;--leaf:#e5ebd9;--sheet:#fafbf5;--citrus-hi:#edf3b7;--citrus-lo:#c5d77f;--citrus-olive:#8ea16d;--on-ink-muted:color-mix(in srgb, var(--paper) 78%, var(--ink));--on-ink-rule:color-mix(in srgb, var(--paper) 16%, transparent);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}.blog-tile{--icon-accent:color-mix(in srgb, var(--sheet) 85%, transparent);width:var(--tile);height:var(--tile);border-radius:calc(var(--tile) * .29);color:var(--ink);background:linear-gradient(180deg, #ffffff80, #fff0 50%), linear-gradient(145deg, var(--citrus-hi), var(--citrus) 55%, var(--citrus-lo));box-shadow:inset 0 1px 0 #ffffffb3, 0 3px 0 0 color-mix(in srgb, var(--citrus-lo) 70%, var(--sage)), 0 14px 22px -12px color-mix(in srgb, var(--ink) 50%, transparent);flex:none;place-items:center;display:inline-grid}.blog-tile svg{overflow:visible}.blog-tile-ink{--icon-accent:color-mix(in srgb, var(--citrus) 24%, transparent);color:var(--citrus);background:linear-gradient(145deg, var(--ink-hi), var(--ink-lo));box-shadow:inset 0 1px 0 #ffffff1f, 0 12px 22px -14px var(--ink-deep)}.blog-tile-soft{--icon-accent:var(--citrus);background:linear-gradient(145deg, var(--sheet), var(--leaf));box-shadow:inset 0 1px 0 #fff, inset 0 0 0 1px color-mix(in srgb, var(--sage-line) 22%, transparent), 0 3px 0 0 color-mix(in srgb, var(--sage-soft) 75%, var(--sheet)), 0 12px 20px -14px color-mix(in srgb, var(--ink) 50%, transparent)}.blog-hl{z-index:0;white-space:nowrap;position:relative}.blog-hl:before{content:"";z-index:-1;background:var(--citrus);transform-origin:0;height:.42em;position:absolute;bottom:.05em;left:-.06em;right:-.08em;transform:skew(-10deg)rotate(-1.1deg)}.blog-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,80px);padding-bottom:clamp(40px,5vw,64px);display:grid}.blog-hero-plain{grid-template-columns:minmax(0,1fr)}.blog-hero h1{letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;margin-top:22px;font-size:clamp(40px,4.7vw,66px);font-weight:600;line-height:1.04}.blog-dek{max-width:34ch;color:var(--muted);text-wrap:pretty;margin-top:22px;font-size:clamp(19px,1.6vw,22px);font-weight:450;line-height:1.5}.blog-author-line{align-items:center;gap:14px;margin-top:32px;display:flex}.blog-author-line img{border-radius:50%;flex-shrink:0}.blog-author-mark{background:var(--citrus);width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--citrus-olive) 40%, transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.blog-author-mark img{border-radius:0}.blog-author-line p{color:var(--muted);font-size:15px;line-height:1.4;display:grid}.blog-author-line strong{color:var(--ink);font-size:16px;font-weight:650}.blog-trust{flex-wrap:wrap;gap:8px;margin-top:18px;padding:0;list-style:none;display:flex}.blog-trust li{white-space:nowrap;color:var(--sage-ink);background:color-mix(in srgb, var(--sheet) 70%, transparent);border:1px solid color-mix(in srgb, var(--sage-line) 26%, transparent);border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 10px;font-size:14px;font-weight:550;line-height:1.2;display:inline-flex}.blog-trust svg{color:var(--sage);flex-shrink:0}.blog-trust a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--sage-ink) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sage-ink) 45%, transparent)}.blog-trust a:hover{text-decoration-color:currentColor}.blog-trust a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.blog-hero-art{min-width:0}.blog-art{width:100%;max-width:580px;height:auto;margin-inline:auto;display:block;overflow:visible}.blog-art text{font-family:inherit}.blog-answer{color:var(--paper);background:linear-gradient(145deg, var(--ink-hi), var(--ink-lo));box-shadow:0 34px 60px -44px var(--ink-deep);border-radius:18px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);margin-bottom:clamp(56px,6vw,80px);padding:clamp(28px,3.6vw,52px);display:grid}.blog-answer h2{letter-spacing:0;color:var(--citrus);align-items:center;gap:14px;font-size:16px;font-weight:650;display:flex}.blog-answer-text{color:var(--paper);text-wrap:pretty;margin-top:20px;font-size:clamp(20px,1.75vw,24px);font-weight:500;line-height:1.5}.blog-answer-points{border-left:1px solid var(--on-ink-rule);padding-left:clamp(28px,4vw,64px)}.blog-answer-points h3{color:var(--paper);font-size:16px;font-weight:650}.blog-answer-points ol{counter-reset:point;margin-top:6px;padding:0;list-style:none}.blog-answer-points li{color:var(--on-ink-muted);counter-increment:point;gap:16px;padding-block:14px;font-size:17px;line-height:1.55;display:flex}.blog-answer-points li+li{border-top:1px solid var(--on-ink-rule)}.blog-answer-points li:before{content:counter(point, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--citrus);flex-shrink:0;padding-top:2px;font-size:14px;font-weight:650}.blog-answer .blog-cite a{color:var(--citrus)}.blog-answer .blog-cite a:focus-visible{outline:2px solid var(--citrus);outline-offset:2px}.blog-answer+.legal-reading-grid{border-top:0;padding-top:0}@media (prefers-reduced-motion:no-preference){.blog-hl:before{animation:blog-hl 1.1s var(--ease) var(--hd,.45s) both}.blog-hero .blog-draw{stroke-dasharray:1 1.02;animation:blog-draw var(--dur,1s) var(--ease-in-out) var(--d,0s) backwards}.blog-hero .blog-pop{transform-box:fill-box;transform-origin:50%;animation:blog-pop .52s var(--ease) var(--d,0s) backwards}[data-arrived=true],[data-arrived=true] *{--dd:calc(var(--d,0s) * .5);--du:min(var(--dur,var(--motion-draw)), var(--motion-draw))}[data-arrived=true] .blog-draw{stroke-dasharray:1 1.02;animation:blog-draw var(--du) var(--ease) min(var(--dd), calc(1.2s - var(--du))) backwards}[data-arrived=true] .blog-pop{transform-box:fill-box;transform-origin:50%;animation:blog-pop var(--motion-pop) var(--ease) min(var(--dd), calc(1.2s - var(--motion-pop))) backwards}.blog-hero .blog-art-sheet{transform-box:fill-box;transform-origin:50% 100%;animation:blog-sheet .9s var(--ease) 80ms both}.blog-hero .blog-art-envelope{transform-box:fill-box;transform-origin:50% 100%;animation:blog-envelope .7s var(--ease) both}.blog-hero .blog-art-shadow{transform-box:fill-box;transform-origin:50%;animation:blog-shadow .9s var(--ease) 80ms both}}@keyframes blog-hl{0%{transform:skew(-10deg)rotate(-1.1deg)scaleX(0)}to{transform:skew(-10deg)rotate(-1.1deg)scaleX(1)}}@keyframes blog-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes blog-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes blog-sheet{0%{opacity:0;translate:0 -36px;rotate:-4deg}to{opacity:1;translate:0;rotate:none}}@keyframes blog-envelope{0%{opacity:0;translate:-18px 10px}to{opacity:1;translate:0}}@keyframes blog-shadow{0%{scale:.5 1}to{scale:1}}.blog-copy{max-width:680px}.blog-copy>section+section{margin-top:clamp(56px,6vw,80px);padding-top:clamp(44px,5vw,60px)}.blog-copy>section>h2{letter-spacing:-.03em;font-size:clamp(27px,2.5vw,34px);line-height:1.15}.blog-copy>section>p,.blog-copy .blog-faq p{max-width:64ch;color:color-mix(in srgb, var(--ink) 86%, var(--paper));font-size:19px;line-height:1.65}.blog-copy>section>p+p{margin-top:.85em}.blog-copy>section>figure,.blog-copy>section>.blog-table,.blog-copy>section>.blog-note,.blog-copy>section>.blog-help{margin-top:32px;margin-bottom:8px}.blog-copy>section>figure+p,.blog-copy>section>.blog-table+p,.blog-copy>section>.blog-note+p{margin-top:32px}.blog-copy .blog-list{max-width:62ch;color:color-mix(in srgb, var(--ink) 86%, var(--paper));font-size:19px;line-height:1.6}.blog-copy .blog-list li::marker{color:var(--sage)}.legal-copy .blog-note{color:var(--ink);background:linear-gradient(145deg, var(--sheet), color-mix(in srgb, var(--sheet) 55%, var(--leaf)));border:1px solid color-mix(in srgb, var(--sage-line) 24%, transparent);box-shadow:0 3px 0 0 color-mix(in srgb, var(--sage-soft) 60%, var(--sheet));border-left:0;border-radius:14px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.legal-copy .blog-note-warn{background:linear-gradient(145deg, color-mix(in srgb, var(--citrus) 40%, var(--sheet)), color-mix(in srgb, var(--citrus) 22%, var(--sheet)));border-color:color-mix(in srgb, var(--citrus-olive) 40%, transparent);box-shadow:0 3px 0 0 color-mix(in srgb, var(--citrus-lo) 55%, var(--sheet))}.legal-copy .blog-note p{color:var(--ink);margin-top:5px;font-size:18px;font-weight:500;line-height:1.55}.blog-term{font:inherit;color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--sage);text-decoration-color:var(--sage);text-underline-offset:4px;cursor:help;background:0 0;border:0;padding:0;text-decoration-thickness:2px}.blog-term:hover{text-decoration-style:solid}.blog-term:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}.blog-term-pop{width:min(340px,100vw - 32px);color:var(--ink);background:var(--sheet);border:1px solid color-mix(in srgb, var(--sage-line) 30%, transparent);box-shadow:0 3px 0 0 color-mix(in srgb, var(--sage-soft) 70%, var(--sheet)), 0 24px 40px -24px color-mix(in srgb, var(--ink) 55%, transparent);border-radius:14px;padding:16px 18px}.blog-term-pop p{color:color-mix(in srgb, var(--ink) 86%, var(--paper));margin:0;font-size:16px;line-height:1.55}.legal-copy .blog-term-pop .blog-term-word{color:var(--sage-ink);margin:0 0 4px;font-size:15px;font-weight:650}.blog-term-pop::backdrop{background:0 0}@supports (position-area:bottom){.blog-term-pop{position-area:bottom span-right;position-try-fallbacks:flip-block, flip-inline;margin:8px 0 0;inset:auto}}.legal-copy .blog-help{background:linear-gradient(145deg, var(--citrus-hi), color-mix(in srgb, var(--citrus) 60%, var(--sheet)));border:1px solid color-mix(in srgb, var(--citrus-olive) 40%, transparent);box-shadow:0 3px 0 0 color-mix(in srgb, var(--citrus-lo) 70%, var(--sage)), 0 26px 44px -30px color-mix(in srgb, var(--ink) 55%, transparent);border-radius:18px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:28px;padding:28px 32px 28px 20px;display:grid}.blog-help-quill{transform-origin:50% 90%;width:150px;height:auto}.legal-copy .blog-help h3{letter-spacing:-.02em;font-size:26px;font-weight:650;line-height:1.2}.legal-copy .blog-help p{color:var(--ink);margin-top:8px;font-size:18px;line-height:1.55}.blog-help-button{white-space:nowrap;color:var(--paper);background:linear-gradient(145deg, var(--ink-hi), var(--ink-lo));box-shadow:0 3px 0 0 var(--ink-deep);transition:translate .2s var(--ease), box-shadow .2s var(--ease);border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:13px 20px;font-size:17px;font-weight:650;display:inline-flex}.blog-help-button svg{color:var(--citrus);transition:translate .2s var(--ease)}.blog-help-button:hover{box-shadow:0 5px 0 0 var(--ink-deep);translate:0 -2px}.blog-help-button:hover svg{translate:3px}.blog-help-button:active{box-shadow:0 1px 0 0 var(--ink-deep);translate:0 1px}.blog-help-button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.legal-copy .blog-help .blog-help-fine{color:var(--sage-ink);margin-top:12px;font-size:14px}.blog-faqs{border-top:1px solid var(--rule);margin-top:20px}.blog-faq{border-bottom:1px solid var(--rule)}.blog-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-block:18px;list-style:none;display:flex}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.legal-copy .blog-faq h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:650;line-height:1.35}.blog-faq summary:hover h3{text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--sage-soft);text-decoration-color:var(--sage-soft)}.blog-faq-icon{background:linear-gradient(145deg, var(--sheet), var(--leaf));width:34px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sage-line) 30%, transparent);border-radius:50%;flex:none;position:relative}.blog-faq-icon:before,.blog-faq-icon:after{content:"";background:var(--ink);width:13px;height:2px;transition:rotate .25s var(--ease);border-radius:2px;margin:-1px 0 0 -6.5px;position:absolute;top:50%;left:50%}.blog-faq-icon:after{rotate:90deg}.blog-faq[open] .blog-faq-icon{background:var(--citrus)}.blog-faq[open] .blog-faq-icon:after{rotate:none}.legal-copy .blog-faq p{margin:0 0 22px}@media (prefers-reduced-motion:no-preference){[data-arrived=true] .blog-help-quill{animation:blog-quill var(--motion-rise) var(--ease) 60ms backwards}}@keyframes blog-quill{0%{opacity:0;translate:0 12px;rotate:-8deg}to{opacity:1;translate:0;rotate:none}}@media (prefers-reduced-motion:reduce){.blog-help-button,.blog-help-button svg,.blog-faq-icon:before,.blog-faq-icon:after{transition:none}}@media (max-width:560px){.legal-copy .blog-help{text-align:left;grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 22px}.blog-help-quill{width:110px}.blog-copy>section>p,.blog-copy .blog-list{font-size:18px}}.blog-look-switch{z-index:40;background:var(--ink);max-width:min(420px,100vw - 32px);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 30%, transparent);border-radius:8px;gap:4px;padding:4px;display:grid;position:fixed;bottom:16px;left:16px}.blog-look-switch nav{gap:4px;display:flex}.blog-ready summary{color:var(--citrus);cursor:pointer;padding:8px 12px;font-size:14px;font-weight:650}.blog-ready ul{max-height:40vh;color:var(--on-ink-muted);margin:0;padding:0 14px 10px 30px;font-size:13px;line-height:1.45;overflow-y:auto}.blog-ready li+li{margin-top:4px}.blog-author-line strong a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.blog-author-line strong a:hover{text-decoration-color:currentColor}.blog-related{border-top:1px solid var(--rule);margin-top:clamp(56px,6vw,88px)}.blog-related-all{text-underline-offset:4px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);align-items:center;gap:8px;font-size:16px;font-weight:650;display:inline-flex}.blog-related-all:hover{text-decoration-color:currentColor}.blog-related-all svg{color:var(--sage)}.blog-look-switch a{white-space:nowrap;color:var(--paper);border-radius:5px;padding:8px 12px;font-size:14px;font-weight:600}.blog-look-switch a:hover{background:color-mix(in srgb, var(--paper) 14%, transparent)}.blog-look-switch a:focus-visible{outline:2px solid var(--citrus);outline-offset:2px}.blog-look-switch a[aria-current=page]{color:var(--ink);background:var(--citrus)}@media (max-width:900px){.blog-hero{grid-template-columns:minmax(0,1fr);gap:28px}.blog-hero-art{order:-1}.blog-art{max-width:400px}.blog-answer{grid-template-columns:minmax(0,1fr);gap:24px}.blog-answer-points{border-top:1px solid var(--on-ink-rule);border-left:0;padding-top:8px;padding-left:0}}@media (max-width:560px){.blog-hero{gap:12px}.blog-art{max-width:250px;margin-left:0}.blog-trust li{padding:6px 10px 6px 8px;font-size:13px}.blog-answer{border-radius:14px;margin-inline:-4px;padding:26px 22px}}.blog-inline-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--citrus-lo);text-decoration-color:var(--citrus-lo);text-underline-offset:3px;transition:text-decoration-color var(--motion-hover) var(--ease);font-weight:650;text-decoration-thickness:2px}.blog-inline-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.blog-inline-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}.blog-answer .blog-inline-link{-webkit-text-decoration-color:var(--citrus);text-decoration-color:var(--citrus)}
