.owneli-blog{min-height:100vh}.blog-header{min-height:96px;padding-top:var(--app-safe-top);border-bottom:1px solid var(--lp-line);justify-content:space-between;gap:24px}.blog-header,.blog-header nav{align-items:center;display:flex}.blog-header nav{gap:28px;font-size:15px}.blog-header a{align-items:center;min-height:44px;display:inline-flex}.blog-header a[aria-current]{text-underline-offset:7px;-webkit-text-decoration:underline #829774;text-decoration:underline #829774}.blog-index-hero{grid-template-columns:1.5fr 1fr;align-items:end;gap:64px;padding-block:82px 70px;display:grid}.owneli-blog .blog-index-hero h1{letter-spacing:-.04em;margin-top:24px;font-size:clamp(42px,5.2vw,76px);font-weight:450;line-height:1.07}.blog-index-hero h1 em{color:#5b744e;letter-spacing:-.055em;font-family:Georgia,serif;font-weight:400}.owneli-blog .blog-index-intro{color:var(--lp-muted);max-width:38ch;padding-bottom:4px;font-size:19px;line-height:1.75}.blog-section-label{border-top:1px solid var(--lp-line);justify-content:space-between;align-items:baseline;gap:20px;padding-block:20px;display:flex}.owneli-blog .blog-section-label h2{letter-spacing:0;font-size:16px;font-weight:500}.blog-section-label>span{color:var(--lp-muted);font-size:12px}.blog-card-grid{grid-template-columns:1fr 1fr;gap:44px;display:grid}.blog-card{min-width:0}.blog-card-art{display:block}.blog-diagram{border-radius:12px;flex-direction:column;justify-content:space-between;min-height:410px;margin:0;padding:30px 34px 20px;display:flex;overflow:hidden}.blog-diagram-quote{color:#22382c;background:#e9eedf}.blog-diagram-handoff{color:#f1f2e6;background:#1c342a}.blog-diagram-top{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:20px;font-size:10px;font-weight:550;display:flex}.blog-diagram-top .iconify{font-size:21px}.owneli-blog .blog-diagram-question{letter-spacing:-.045em;margin-block:25px;font-family:Georgia,serif;font-size:clamp(32px,3.2vw,49px);line-height:1.1}.blog-diagram-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.blog-diagram-options>div{background:#ffffff8a;border:1px solid #c6d3b5;border-radius:6px;padding:17px}.blog-diagram-options span{letter-spacing:.09em;color:#4e6842;font-size:9px;display:block}.blog-diagram-options strong{margin-block:8px 3px;font-size:17px;font-weight:500;display:block}.blog-diagram-options small{color:#54644b;font-size:11px}.blog-diagram-path{border-top:1px solid #c0ccb3;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:17px;font-size:12px;display:flex}.blog-diagram-path strong{font-weight:550}.blog-diagram figcaption{opacity:.74;margin-top:20px;font-size:10px}.blog-diagram-checks{margin:0;padding:0;list-style:none}.blog-diagram-checks li{border-top:1px solid #4a5f50;align-items:center;gap:22px;padding:10px 0;font-size:16px;display:flex}.blog-diagram-checks span{color:#cde7a0;font-variant-numeric:tabular-nums;font-size:11px}.blog-card-meta{color:var(--lp-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:25px;font-size:12px;display:flex}.owneli-blog .blog-card h3{letter-spacing:-.03em;margin-block:10px 14px;font-size:clamp(26px,2.6vw,37px);font-weight:450;line-height:1.2}.blog-card h3 a{justify-content:space-between;gap:20px;display:flex}.blog-card h3 a:hover{text-underline-offset:5px;text-decoration:underline}.blog-card h3 .iconify{flex-shrink:0;margin-top:7px;font-size:24px}.owneli-blog .blog-card>p{color:var(--lp-muted);max-width:56ch;font-size:17px;line-height:1.75}.blog-card>time{color:var(--lp-muted);margin-top:18px;font-size:12px;display:block}.blog-bottom-note{border-block:1px solid var(--lp-line);grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-block:90px 20px;padding-block:48px;display:grid}.owneli-blog .blog-bottom-note h2{letter-spacing:-.03em;margin-top:15px;font-size:clamp(30px,3.4vw,46px);line-height:1.15}.blog-bottom-note>div>p:not(.landing-eyebrow){color:var(--lp-muted);max-width:45ch;font-size:18px;line-height:1.75}.blog-bottom-note .landing-text-link{margin-top:16px}.blog-breadcrumb{color:var(--lp-muted);flex-wrap:wrap;align-items:center;gap:12px;padding-block:28px;font-size:12px;display:flex}.blog-breadcrumb a{padding-block:8px}.blog-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.blog-article-hero{border-bottom:1px solid var(--lp-line);grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;padding-block:18px 64px;display:grid}.owneli-blog .blog-article-hero h1{letter-spacing:-.042em;max-width:16ch;margin-block:22px;font-size:clamp(39px,4.6vw,66px);font-weight:450;line-height:1.05}.owneli-blog .blog-article-description{color:var(--lp-muted);max-width:51ch;font-size:19px;line-height:1.7}.blog-byline{color:var(--lp-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;font-size:12px;display:flex}.blog-byline time{flex-basis:100%}.blog-article-hero .blog-diagram{min-height:420px}.blog-reading-layout{grid-template-columns:230px minmax(0,720px);justify-content:center;align-items:start;gap:clamp(45px,7vw,110px);padding-block:58px 30px;display:grid}.blog-toc{position:sticky;top:32px}.blog-toc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;font-size:13px;font-weight:600;list-style:none;display:flex}.blog-toc summary::-webkit-details-marker{display:none}.blog-toc details[open] summary .iconify{transform:rotate(180deg)}.blog-toc nav{border-top:1px solid var(--lp-line);padding-top:10px;display:grid}.blog-toc nav a{color:var(--lp-muted);padding-block:9px;font-size:13px;line-height:1.5}.blog-toc nav a:hover{color:var(--lp-ink);text-underline-offset:4px;text-decoration:underline}.blog-reading-main{min-width:0}.blog-takeaway{background:#edf1e6;border-left:3px solid #829774;margin-bottom:35px;padding:24px 28px}.owneli-blog .blog-takeaway>p:last-child{margin-top:12px;font-size:18px;line-height:1.7}.owneli-blog .blog-prose{color:#3f5045;overflow-wrap:break-word;font-size:18px;line-height:1.85}.owneli-blog .blog-prose :is(p,ul,ol,blockquote,table){margin:0 0 23px}.owneli-blog .blog-prose h2{letter-spacing:-.025em;margin:50px 0 20px;font-size:32px;line-height:1.2}.owneli-blog .blog-prose h2,.owneli-blog .blog-prose h3{color:var(--lp-ink);scroll-margin-top:30px;font-weight:500}.owneli-blog .blog-prose h3{letter-spacing:-.015em;margin:32px 0 15px;font-size:23px;line-height:1.35}.owneli-blog .blog-prose a{color:#375d3d;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.owneli-blog .blog-prose :is(h2,h3) a{color:inherit;font-weight:inherit;text-decoration:none}.owneli-blog .blog-prose :is(h2,h3) a:hover{text-decoration:underline}.owneli-blog .blog-prose strong{color:var(--lp-ink);font-weight:600}.owneli-blog .blog-prose :is(ul,ol){padding-left:25px;list-style:outside}.owneli-blog .blog-prose ol{list-style:decimal}.owneli-blog .blog-prose li{margin-bottom:10px;padding-left:4px}.owneli-blog .blog-prose li>p{margin-bottom:0}.owneli-blog .blog-prose blockquote{background:#f0f2eb;border-left:2px solid #a8b79a;margin-block:28px;padding:25px 30px;font-style:normal}.owneli-blog .blog-prose blockquote p:last-child{margin-bottom:0}.owneli-blog .blog-prose :is(.prose-table-wrapper,table){max-width:100%;display:block;overflow-x:auto}.owneli-blog .blog-prose table{border-collapse:collapse;font-size:15px;line-height:1.65}.owneli-blog .blog-prose :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--lp-line);min-width:150px;padding:14px 16px}.owneli-blog .blog-prose th{color:var(--lp-ink);background:#edf1e6;font-weight:600}.owneli-blog .blog-prose td{color:#3f5045}.owneli-blog .blog-editorial-note{color:var(--lp-muted);border-top:1px solid var(--lp-line);margin-top:40px;padding-top:22px;font-size:12px;line-height:1.7}.blog-related{background:#e9eedf;border-radius:9px;margin-top:45px;padding:30px}.owneli-blog .blog-related h2{letter-spacing:-.025em;margin-block:16px;font-size:29px;line-height:1.25}.blog-related h2 a:hover{text-underline-offset:5px;text-decoration:underline}.blog-related h2 .iconify{vertical-align:middle;font-size:22px}.owneli-blog .blog-related>p:last-child{color:var(--lp-muted);font-size:16px;line-height:1.75}.blog-article-end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}@media (width<=1000px){.blog-index-hero{grid-template-columns:1fr;gap:26px;padding-block:58px}.owneli-blog .blog-index-intro{max-width:58ch}.blog-card-grid{gap:28px}.blog-diagram{min-height:390px;padding:25px 24px 18px}.blog-diagram-options>div{padding:12px}.blog-diagram-options strong{font-size:15px}.blog-article-hero{grid-template-columns:1.2fr 1fr;gap:35px}.blog-article-hero .blog-diagram{min-height:400px}.blog-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}}@media (width<=760px){.blog-header{gap:14px;min-height:80px}.blog-header .owneli-logo{--owneli-logo-width:120px}.blog-header nav{gap:16px;font-size:14px}.blog-header .blog-header-platform{display:none}.blog-card-grid{grid-template-columns:1fr;gap:48px}.blog-diagram{min-height:390px}.owneli-blog .blog-diagram-question{font-size:43px}.blog-bottom-note{grid-template-columns:1fr;gap:24px;margin-top:55px;padding-block:32px}.blog-article-hero{grid-template-columns:1fr;gap:30px;padding-bottom:35px}.owneli-blog .blog-article-hero h1{max-width:20ch}.blog-article-hero .blog-diagram{min-height:375px}.blog-reading-layout{grid-template-columns:minmax(0,1fr);gap:25px;padding-top:30px}.blog-toc{position:static}.blog-toc nav{grid-template-columns:1fr 1fr;gap:0 24px}.blog-takeaway{padding:22px}.owneli-blog .blog-prose{font-size:17px;line-height:1.85}.owneli-blog .blog-prose h2{margin-top:38px;font-size:28px}.owneli-blog .blog-prose h3{font-size:22px}.owneli-blog .blog-prose blockquote{padding:22px}.blog-related{padding:24px}}@media (width<=420px){.blog-header nav{gap:10px}.blog-header .owneli-logo{--owneli-logo-width:105px}.blog-index-hero{padding-block:42px}.owneli-blog .blog-index-hero h1{font-size:38px}.owneli-blog .blog-article-description,.owneli-blog .blog-index-intro{font-size:17px}.blog-diagram{padding-inline:20px}.blog-diagram-options{gap:8px}.blog-diagram-path{gap:8px;font-size:11px}.blog-toc nav{grid-template-columns:1fr}.blog-breadcrumb{gap:8px;font-size:11px}}@media print{.blog-article-end,.blog-article-hero>.blog-diagram,.blog-header,.blog-related,.blog-toc,.owneli-blog .landing-footer{display:none}.blog-article-hero,.blog-reading-layout{display:block}.owneli-blog .landing-container{width:100%;max-width:none}.owneli-blog .blog-prose{font-size:11pt}.owneli-blog .blog-prose h2{-moz-column-break-after:avoid;break-after:avoid}}
