.blog-post-page{background:#fff}.blog-post{width:min(1420px,100% - 64px);margin:0 auto;padding:34px 0 88px}.blog-post-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}.blog-post-main{min-width:0}.blog-post-aside{gap:18px;min-width:0;display:grid;position:sticky;top:24px}.blog-kicker{color:var(--red);letter-spacing:.18em;align-items:center;gap:9px;margin:0;font-size:11px;font-weight:800;line-height:1.4;display:inline-flex}.blog-rule{background:var(--red);border-radius:2px;flex:none;width:30px;height:2px;display:block}.blog-crumbs{color:#6f8299;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 20px;padding:0;font-size:13px;list-style:none;display:flex}.blog-crumbs li{align-items:center;gap:8px;min-width:0;display:inline-flex}.blog-crumbs li>svg{color:#a6b6c8}.blog-crumbs li:first-child>svg{color:#7a8fa6}.blog-crumbs a:hover{color:var(--red)}.blog-crumbs [aria-current]{max-width:46ch;color:var(--red);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.information-site .blog-post h1{color:var(--ink);letter-spacing:-.038em;margin:0 0 22px;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1.13}.blog-answer{background:linear-gradient(135deg,#fff4f5,#fffafb 52%,#fff);border:1px solid #f6ccd1;border-radius:18px;margin:0 0 26px;padding:21px 24px 23px}.information-site .blog-answer p:last-child{color:#27405e;margin:11px 0 0;font-size:16.5px;font-weight:500;line-height:1.72}.blog-figure{background:var(--pale);border-radius:22px;margin:0 0 26px;overflow:hidden;box-shadow:0 14px 34px -22px #081b3d73}.blog-figure img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.blog-byline{border:1px solid var(--line);background:#fafcfe;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 32px;padding:14px 17px;display:flex}.blog-byline-who{align-items:center;gap:13px;min-width:0;display:inline-flex}.blog-byline-avatar{color:#fff;background:var(--ink);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 4px #ed1b2f8c}.blog-byline-avatar img{object-fit:cover;width:100%;height:100%}.blog-byline-copy{min-width:0}.blog-byline-copy b a:hover,.blog-author-copy h2 a:hover{color:var(--red)}.blog-byline-copy small{color:var(--red);letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.blog-byline-copy b{color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:15px;font-weight:800;display:block;overflow:hidden}.blog-byline-copy>span{color:#7e90a6;font-size:11.5px;display:block}.blog-chips{flex-wrap:wrap;gap:8px;display:flex}.blog-chip{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.blog-chip>svg{color:var(--red);flex:none}.blog-chip small{color:#7e90a6;letter-spacing:.1em;font-size:9.5px;font-weight:700;display:block}.blog-chip strong{color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:750;display:block}.blog-post-surface{min-width:0}.blog-prose{color:#4d6480;font-size:16px}.information-site .blog-prose p{margin:0 0 18px;line-height:1.85}.information-site .blog-prose>:first-child{margin-top:0}.information-site .blog-prose>:last-child{margin-bottom:0}.information-site .blog-prose h2{color:var(--ink);letter-spacing:-.032em;margin:40px 0 15px;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.22}.information-site .blog-prose h3{color:var(--ink);letter-spacing:-.022em;margin:30px 0 12px;padding-left:16px;font-size:19px;font-weight:800;line-height:1.32;position:relative}.blog-prose h3:before{background:var(--red);content:"";border-radius:3px;width:3px;position:absolute;top:.17em;bottom:.17em;left:0}.information-site .blog-prose h4{color:var(--ink);letter-spacing:-.015em;margin:24px 0 10px;font-size:16px;font-weight:800}.blog-prose :is(h2,h3,h4){scroll-margin-top:26px}.blog-prose strong,.blog-prose b{color:#2c4664;font-weight:750}.blog-prose a{color:var(--red);text-underline-offset:2px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.blog-prose a:hover{color:var(--red-dark)}.blog-prose ul{gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.blog-prose ul li{padding-left:23px;line-height:1.72;position:relative}.blog-prose ul li:before{background:var(--red);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:3px}.blog-prose ol{margin:0 0 20px;padding-left:22px}.blog-prose ol li{margin-bottom:9px;padding-left:4px;line-height:1.72}.blog-prose ol li::marker{color:var(--red);font-weight:800}.blog-prose blockquote{border-left:3px solid var(--red);background:var(--pale);color:#2c4664;border-radius:0 14px 14px 0;margin:24px 0;padding:15px 19px;font-style:italic}.blog-prose figure{margin:26px 0}.blog-prose img{border-radius:16px;max-width:100%;height:auto;display:block}.blog-prose figcaption{color:#7e90a6;margin-top:9px;font-size:12.5px;line-height:1.5}.blog-prose hr{border:0;border-top:1px solid var(--line);margin:30px 0}.blog-prose code{background:var(--pale);border-radius:6px;padding:2px 6px;font-size:.94em}.blog-prose table{border:1px solid var(--line);border-collapse:collapse;width:100%;margin:24px 0;font-size:14px}.blog-prose :is(th,td){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 14px;line-height:1.6}.blog-prose thead th{color:var(--ink);background:var(--pale);letter-spacing:.05em;font-size:11.5px;font-weight:800}.blog-prose tbody th{color:var(--ink);font-weight:750}.blog-prose tbody tr:nth-child(2n){background:#fbfcfe}.blog-prose tbody tr:last-child :is(th,td){border-bottom:0}.information-site .blog-prose :is(th,td) p{margin:0}.blog-card-head{align-items:center;gap:13px;margin-bottom:6px;display:flex}.blog-card-icon{color:#fff;background:var(--red);border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}.information-site .blog-card-head h2{color:var(--ink);letter-spacing:-.028em;margin:4px 0 0;font-size:clamp(20px,2vw,25px);font-weight:800;line-height:1.2}.blog-faq{background:linear-gradient(145deg,#fff5f6,#fff 46%);border:1px solid #f7d2d7;border-radius:24px;margin-top:44px;padding:26px 28px 20px}.blog-faq-list{margin-top:16px}.blog-faq-item{border-top:1px solid #f0dfe2}.blog-faq-item:first-child{border-top:0}.blog-faq-item summary{color:var(--ink);cursor:pointer;letter-spacing:-.012em;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 0;font-size:15.5px;font-weight:750;line-height:1.45;list-style:none;display:flex}.blog-faq-item summary::-webkit-details-marker{display:none}.blog-faq-item summary:hover{color:var(--red)}.blog-faq-item summary i{width:27px;height:27px;color:var(--red);background:#fff;border:1px solid #f2d7db;border-radius:9px;flex:none;place-items:center;margin-top:1px;transition:transform .2s;display:grid}.blog-faq-item[open] summary i{transform:rotate(180deg)}.blog-faq-answer{padding:0 44px 17px 0}.information-site .blog-faq-answer p{color:#526a86;margin:0;font-size:14.5px;line-height:1.8}.blog-author{background:var(--pale);border-radius:24px;margin-top:38px;padding:26px 28px}.blog-author-top{align-items:center;gap:11px;margin-bottom:20px;display:flex}.blog-author-body{flex-wrap:wrap;gap:24px;display:flex}.blog-author-photo{color:#fff;background:var(--ink);border-radius:22px;flex:none;place-items:center;width:98px;height:98px;font-size:32px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 4px #fff,0 10px 24px -14px #081b3d80}.blog-author-photo img{object-fit:cover;width:100%;height:100%}.blog-author-copy{flex:280px;min-width:0}.information-site .blog-author-copy h2{color:var(--ink);letter-spacing:-.032em;margin:0 0 5px;font-size:22px;font-weight:800;line-height:1.2}.information-site .blog-author-copy p{color:#526a86;margin:0 0 14px;font-size:14.5px;line-height:1.8}.information-site .blog-author-copy .blog-author-role{color:var(--red);margin:0 0 12px;font-size:13px;font-weight:750}.blog-author-badges{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blog-author-badges li{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.blog-author-badges svg{color:var(--red);flex:none}.blog-toc{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px}.blog-toc-head{align-items:center;gap:10px;margin-bottom:13px;display:flex}.blog-toc-mark{width:27px;height:27px;color:var(--red);background:#fff1f2;border-radius:9px;flex:none;place-items:center;display:grid}.blog-toc-toggle{display:none}.blog-toc-list{gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.blog-toc-list a{color:#5f7592;border-left:2px solid #0000;padding:7px 0 7px 13px;line-height:1.42;transition:color .15s,border-color .15s;display:block}.blog-toc-list a:hover{border-left-color:var(--line);color:var(--ink)}.blog-toc-list a.is-current{border-left-color:var(--red);color:var(--ink);font-weight:750}.blog-toc-list .is-alt a{padding-left:25px;font-size:12.5px}.blog-cta{color:#fff;background:linear-gradient(145deg,#0b223d,#15375f);border-radius:18px;padding:22px;position:relative;overflow:hidden}.blog-cta:before{content:"";filter:blur(28px);pointer-events:none;background:#ed1b2f66;border-radius:50%;width:146px;height:146px;position:absolute;top:-48px;right:-48px}.blog-cta>*{position:relative}.blog-cta .blog-kicker{color:#ff8e9a}.information-site .blog-cta h2{color:#fff;letter-spacing:-.04em;margin:12px 0 10px;font-size:21px;font-weight:800;line-height:1.18}.information-site .blog-cta p{color:#b9c9d8;margin:0 0 17px;font-size:13px;line-height:1.7}.blog-cta-phone{color:#fff;background:#ffffff14;border:1px solid #ffffff2b;border-radius:13px;align-items:center;gap:10px;margin-bottom:9px;padding:11px 13px;font-size:14.5px;font-weight:800;display:flex}.blog-cta-phone:hover{background:#ffffff24}.blog-cta-hours{color:#9fb3c9;margin-bottom:15px;font-size:11.5px;display:block}.blog-cta .button{width:100%;min-height:46px}@media (min-width:681px){.blog-post-surface{background:#fff;border:1px solid #eef2f7;border-radius:26px;padding:32px 36px;box-shadow:0 2px 18px #0e4d8c0e}}@media (max-width:1023px){.blog-post{width:min(100% - 38px,1050px)}.blog-post-grid{grid-template-columns:minmax(0,1fr);gap:30px}.blog-post-aside{position:static;top:auto}.blog-prose{max-width:none}.blog-toc-toggle{border:1px solid var(--line);color:#4f6a87;font:inherit;background:#fff;border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:7px 11px;font-size:11.5px;font-weight:750;display:inline-flex}.blog-toc-toggle svg{transition:transform .2s}.blog-toc-list{display:none}.blog-toc.is-open .blog-toc-list{display:grid}.blog-toc.is-open .blog-toc-toggle svg{transform:rotate(180deg)}}@media (max-width:760px){.blog-prose table{width:max-content;max-width:100%;display:block;overflow-x:auto}}@media (max-width:600px){.blog-post{width:calc(100% - 28px);padding:22px 0 62px}.blog-crumbs{gap:7px;margin-bottom:16px;font-size:12px}.blog-crumbs [aria-current]{max-width:100%}.information-site .blog-post h1{max-width:none}.blog-answer{border-radius:16px;padding:18px 18px 20px}.information-site .blog-answer p:last-child{font-size:15px}.blog-figure{border-radius:16px}.blog-byline{border-radius:16px;gap:13px;margin-bottom:26px;padding:13px 14px}.blog-chips{width:100%}.blog-chip{flex:auto}.blog-prose{font-size:15.5px}.information-site .blog-prose h2{margin-top:32px}.blog-faq,.blog-author{border-radius:20px;padding:20px 18px}.blog-faq-answer{padding-right:0}.blog-author-body{gap:18px}.blog-author-photo{border-radius:18px;width:78px;height:78px;font-size:26px}.blog-toc,.blog-cta{border-radius:16px}}
