:root{--navy:#082c4b;--teal:#008d90;--sky:#edf7f8;--line:#dce7eb;--text:#233e54;--mute:#6c7f8b}.blog-page{background:#fff;color:var(--text);font-family:var(--font-sans)}.notice{background:#082c4b;color:#d8e8ed;text-align:center;font-size:11px;letter-spacing:.35px;padding:9px 18px}.blog-header{height:76px;gap:38px;padding:0 max(5vw,36px);border-bottom:1px solid #e7eef1;background:#fff;position:sticky;top:0;z-index:30}.blog-brand,.blog-header{display:flex;align-items:center}.blog-brand img{width:150px;height:auto}.blog-nav{display:flex;align-items:center;gap:29px;flex:1 1;justify-content:center}.blog-nav a{font-size:13px;font-weight:700;color:#24465d}.blog-nav a:hover{color:var(--teal)}.header-action{display:flex;gap:8px;align-items:center;background:var(--teal);color:#fff;padding:12px 15px;font-size:12px;font-weight:700}.blog-menu-button{display:none;background:transparent;border:0;font-size:25px;color:var(--navy)}.article-hero{background:linear-gradient(110deg,#f5fbfc,#edf8f8 62%,#e1f3f4);border-bottom:1px solid #dcecf0}.hero-inner{width:min(1180px,90vw);margin:auto;padding:56px 0 60px}.breadcrumb{font-size:11px;color:#71828f;margin:0 0 30px}.breadcrumb span{margin:0 9px;color:#9bb0ba}.hero-category,.sunny-copy>p:first-child{color:var(--teal);letter-spacing:1.25px;font-size:10px;font-weight:800;margin:0 0 10px}.article-hero h1{max-width:900px;margin:0;color:var(--navy);font-family:var(--font-display);font-size:clamp(39px,4.2vw,63px);line-height:1.06;letter-spacing:-2px}.hero-summary{max-width:670px;color:#496378;font-size:17px;line-height:1.6;margin:22px 0}.article-meta{display:flex;align-items:center;gap:12px;color:#637a89;font-size:12px}.article-meta i{width:3px;height:3px;border-radius:50%;background:#9eb0bb}.article-meta svg{vertical-align:-2px;margin-right:4px}.article-layout{width:min(1180px,90vw);display:grid;grid-template-columns:minmax(0,750px) 330px;gap:82px;margin:48px auto 92px}.article-content{min-width:0}.mobile-author{display:none}.toc-box{border:1px solid var(--line);border-left:3px solid var(--teal);display:grid;grid-template-columns:190px 1fr;margin-bottom:34px;background:#fbfdfd}.toc-box>div{padding:22px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.inline-panel span,.toc-box>div span{font-size:10px;letter-spacing:1px;color:var(--teal);font-weight:800}.toc-box>div strong{font-family:var(--font-display);color:var(--navy);font-size:18px}.toc-box ol{margin:0;padding:15px 24px 15px 36px;display:grid;gap:6px}.toc-box a{color:#547080;font-size:13px;line-height:1.45}.toc-box a.active,.toc-box a:hover{color:var(--teal);font-weight:700}.article-content p{font-size:16px;line-height:1.82;color:#4b6171}.article-content .inline-internal-link{color:var(--teal);font-weight:700;text-decoration:underline;text-decoration-color:rgba(0,141,144,.35);text-decoration-thickness:1px;text-underline-offset:3px}.article-content .inline-internal-link:hover{color:var(--navy);text-decoration-color:var(--navy)}.article-content .article-lead{font-size:20px;line-height:1.62;color:#29465a;margin:0 0 20px}.article-content section{scroll-margin-top:112px;margin-top:48px}.article-content h2{font-family:var(--font-display);font-size:31px;letter-spacing:-.6px;color:var(--navy);margin:0 0 15px}.check-list{margin:25px 0 0;border-top:1px solid var(--line)}.check-list>div{display:flex;gap:13px;padding:14px 0;border-bottom:1px solid var(--line);color:#5d7180;font-size:14px;line-height:1.5}.check-list svg{margin-top:2px;flex:none;color:var(--teal);font-size:17px}.check-list strong{color:#24465b;margin-right:6px}.article-image{margin:42px 0}.article-image>span{display:block!important;position:relative!important;height:355px!important}.article-image figcaption{color:#82929b;font-size:11px;padding-top:9px;border-bottom:1px solid var(--line);padding-bottom:12px}blockquote{margin:28px 0 0;padding:21px 25px;background:var(--sky);border-left:3px solid var(--teal)}blockquote span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1.1px;color:var(--teal);font-weight:800;margin-bottom:7px}blockquote p{margin:0;color:#2d5363!important;font-size:16px!important}.comparison{border:1px solid var(--line);margin-top:25px}.comparison-row{display:grid;grid-template-columns:190px 1fr;border-top:1px solid var(--line)}.comparison-row:first-child{border-top:0}.comparison-row>*{padding:14px 17px;font-size:13px;line-height:1.5}.comparison-row strong{color:var(--navy);border-right:1px solid var(--line)}.comparison-row span{color:#607583}.comparison-head{background:#f4f8f9;color:#547080;font-weight:800}.inline-panel{background:var(--navy);padding:29px 32px;margin-top:25px;color:#fff;display:flex;gap:24px;justify-content:space-between;align-items:end}.inline-panel h3{font-family:var(--font-display);font-size:23px;margin:7px 0}.inline-panel p{color:#c4d4db!important;margin:0;max-width:465px;font-size:14px!important;line-height:1.6!important}.inline-panel a{flex:none;color:#fff;background:var(--teal);font-size:12px;font-weight:800;padding:12px 13px;display:flex;gap:7px;align-items:center}.related-knowledge{margin-top:48px;padding:28px;border:1px solid var(--line);background:#f2f9f9}.related-knowledge>p{margin:0 0 8px;color:var(--teal)!important;font-size:10px!important;font-weight:800;letter-spacing:1.2px}.related-knowledge h2{margin-bottom:20px}.related-knowledge>div{display:grid;gap:8px}.related-knowledge a{display:grid;grid-template-columns:1fr auto;gap:3px 15px;padding:14px 0;border-top:1px solid var(--line);color:var(--navy)}.related-knowledge a:first-child{border-top:0}.related-knowledge a span{font-size:14px;font-weight:800}.related-knowledge a small{grid-column:1;color:#5d7580;font-size:12px;line-height:1.45}.related-knowledge a svg{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--teal)}.related-knowledge a:hover span{color:var(--teal)}.article-sidebar{min-width:0}.sidebar-sticky{position:sticky;top:101px}.sunny-card{background:#f1f8f9;border:1px solid #d8e7e9}.sunny-photo{height:190px;position:relative}.sunny-photo img{object-fit:cover;object-position:center 18%}.sunny-copy{padding:20px 21px 18px}.sunny-copy h2{font-family:var(--font-display);font-size:26px;color:var(--navy);margin:0 0 3px}.sunny-copy>span{font-size:12px;color:#52707e}.bio{color:#597282;font-size:13px;line-height:1.55;margin:15px 0}.proof{display:grid;grid-template-columns:repeat(3,1fr);padding:14px 0;border-top:1px solid #d2e1e3;border-bottom:1px solid #d2e1e3;gap:6px}.proof>div{display:flex;flex-direction:column}.proof strong{font-size:18px;color:var(--teal)}.proof span{font-size:10px;line-height:1.35;color:#607888}.sunny-copy>a{display:flex;align-items:center;gap:7px;margin-top:15px;color:var(--navy);font-size:12px;font-weight:800}.sidebar-form{margin-top:18px;border:1px solid #d7e3e7;background:#fff}.sidebar-form>div{padding:20px 20px 12px;border-bottom:1px solid var(--line)}.sidebar-form>div span{font-size:9px;letter-spacing:1px;color:var(--teal);font-weight:800}.sidebar-form h2{font-family:var(--font-display);color:var(--navy);font-size:22px;margin:5px 0}.sidebar-form>div p{font-size:12px;line-height:1.5;color:#617786;margin:0}.sidebar-form form{padding:14px 20px 0;display:flex;flex-direction:column;gap:8px}.sidebar-form input,.sidebar-form textarea{border:1px solid #d7e3e7;padding:10px;font-size:12px;outline-color:var(--teal);resize:vertical}.sidebar-form button{background:var(--teal);color:#fff;border:0;padding:12px;font-size:12px;font-weight:800;display:flex;justify-content:center;align-items:center;gap:7px}.success{color:var(--teal);font-size:11px;margin:0}.catalog-link{gap:7px;padding:15px 20px;color:#466478;font-size:11px;font-weight:700}.blog-footer,.catalog-link{display:flex;align-items:center}.blog-footer{border-top:1px solid #dfe8eb;min-height:94px;padding:22px max(5vw,36px);gap:28px;color:#647987;font-size:12px}.blog-footer img{width:130px;height:auto}.blog-footer span:last-child{margin-left:auto}@media (max-width:900px){.blog-header{height:65px;padding:0 22px}.blog-menu-button{display:block;margin-left:auto}.blog-nav{display:none}.blog-nav.is-open{display:flex;position:absolute;left:0;right:0;top:65px;background:#fff;padding:19px 22px;box-shadow:0 12px 25px rgba(3,37,58,.11);flex-direction:column;align-items:start}.header-action{display:none}.article-layout{grid-template-columns:1fr;gap:35px}.article-sidebar{order:-1}.sidebar-sticky{position:static;display:grid;grid-template-columns:1fr 1fr;gap:18px}.sidebar-form{margin:0}.sunny-photo{height:180px}.article-hero h1{max-width:800px}.mobile-author{display:none}}@media (max-width:620px){.notice{font-size:10px;padding:8px 12px}.blog-brand img{width:130px}.hero-inner{padding:38px 0 44px}.breadcrumb{margin-bottom:22px}.article-hero h1{font-size:38px;letter-spacing:-1.1px}.hero-summary{font-size:15px}.article-meta{flex-wrap:wrap;gap:8px}.article-layout{width:min(100% - 38px,690px);margin-top:30px}.sidebar-sticky{display:block}.sidebar-form{margin-top:15px}.toc-box{grid-template-columns:1fr}.toc-box>div{border-right:0;border-bottom:1px solid var(--line)}.toc-box ol{padding:14px 20px 16px 34px}.article-content .article-lead{font-size:18px}.article-content p{font-size:15px}.article-content h2{font-size:27px}.article-image>span{height:230px!important}.comparison-row{grid-template-columns:1fr}.comparison-row strong{border-right:0;border-bottom:1px solid var(--line);padding-bottom:8px}.comparison-row span{padding-top:8px}.inline-panel{padding:25px;display:block}.inline-panel a{margin-top:20px;width:max-content}.blog-footer{flex-wrap:wrap;padding:25px 19px;gap:12px}.blog-footer span:last-child{margin-left:0;width:100%}}.article-image{position:relative;height:355px;overflow:hidden}.article-image figcaption{position:absolute;left:0;right:0;bottom:0;background:rgba(8,44,75,.84);color:#fff;padding:10px 13px;border:0}.article-image img{object-fit:cover}@media (max-width:620px){.article-image{height:230px}}