.ym-blog-brand{background:#fff;color:#26343b}.ym-blog-brand .ym-blog-width{max-width:900px;margin:0 auto;padding:0 28px;box-sizing:border-box}.ym-blog-brand .ym-blog-hero{background:linear-gradient(110deg,#e1f3ff,#f7fcff 55%,#e4f9ee);border-bottom:2px solid #46aabf;padding:38px 0}.ym-blog-hero nav{font-size:13px;color:#627582;margin-bottom:20px}.ym-blog-hero a{color:#2473a6}.ym-blog-brand .ym-blog-hero h1{font-size:32px;line-height:1.65;color:#176197;font-weight:700;margin:0;letter-spacing:.01em}.ym-blog-date{font-size:13px;margin-top:22px!important;color:#627582}.ym-blog-main{padding-top:42px!important;padding-bottom:60px!important}.ym-blog-intro{display:grid;grid-template-columns:340px 1fr;align-items:center;gap:36px;margin:0 0 40px}.ym-blog-intro>img{width:100%;height:auto;display:block}.ym-blog-intro-contact{text-align:center;font-size:16px;line-height:1.8}.ym-blog-call{font-weight:700;color:#2473a6;font-size:19px}.ym-blog-intro-contact p{margin:0 0 16px}.ym-blog-intro-contact a[href]{display:block!important;box-sizing:border-box;width:100%!important;max-width:340px;margin:9px auto!important;font-size:17px!important;white-space:nowrap;padding:13px 8px!important}.ym-blog-toc{border:1px solid #c5e0eb;border-top:3px solid #2c87ba;background:#f5fbfd;padding:22px 26px;margin:0 0 42px;border-radius:4px}.ym-blog-toc summary{font-size:19px;font-weight:bold;color:#236d96;cursor:pointer}.ym-blog-toc ol{padding-left:24px;margin:18px 0 0}.ym-blog-toc li{margin:8px 0;font-size:15px;line-height:1.7}.ym-blog-toc li.level-3{margin-left:16px}.ym-blog-toc a{color:#31586b;text-decoration:none}.ym-blog-toc a:hover{text-decoration:underline}.ym-blog-prose{font-size:17px;line-height:2;overflow-wrap:anywhere}.ym-blog-prose p{margin:0 0 1.35em}.ym-blog-prose h2,.ym-blog-next h2{font-size:24px;line-height:1.6;color:#1c6b9e;border-left:5px solid #3293bb;background:#eef8fc;padding:16px 20px;margin:42px 0 24px;font-weight:bold;scroll-margin-top:125px}.ym-blog-prose h3{font-size:21px;color:#246b82;border-bottom:2px solid #a9dacf;padding:8px 0;margin:30px 0 18px;font-weight:bold;scroll-margin-top:125px}.ym-blog-prose a{color:#187caf;text-decoration:underline}.ym-blog-prose ul,.ym-blog-prose ol{padding-left:1.6em;margin-bottom:24px}.ym-blog-prose img{max-width:100%;height:auto}.ym-blog-next{background:#f0faf6;border:1px solid #c6e5d8;padding:26px;margin:44px 0 24px;text-align:center;border-radius:5px}.ym-blog-next h2{margin:0 0 18px;background:none;border:0;padding:0}.ym-blog-next p{line-height:1.8}.ym-blog-service-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:20px 0}.ym-blog-service-links a{color:#187caf;font-weight:bold;text-decoration:underline}.ym-blog-next a[href^="tel:"]{white-space:nowrap;font-size:17px!important}.ym-blog-author{line-height:1.9;text-align:center;font-size:15px}.ym-blog-author a{color:#187caf}.ym-blog-brand .wn-fixed-contact-row{grid-template-columns:1fr 1.6fr 1.1fr}.ym-blog-brand .wn-fixed-contact-link{white-space:nowrap!important;font-size:clamp(9px,2.6vw,18px)!important;padding:12px 4px!important}.ym-blog-brand .wn-fixed-contact-link br{display:none}
@media(max-width:700px){.ym-blog-brand .ym-blog-width{padding-left:20px;padding-right:20px}.ym-blog-brand .ym-blog-hero{padding:26px 0}.ym-blog-brand .ym-blog-hero h1{font-size:25px;line-height:1.65}.ym-blog-intro{grid-template-columns:1fr;gap:24px}.ym-blog-intro>img{max-width:350px;margin:auto}.ym-blog-toc{padding:18px}.ym-blog-toc li{font-size:14px}.ym-blog-prose{font-size:17px;line-height:1.95}.ym-blog-prose h2{font-size:22px;padding:13px 15px}.ym-blog-prose h3{font-size:20px}.ym-blog-next{padding:22px 12px}.ym-blog-next a[href^="https://lin.ee/"],.ym-blog-next a[href^="mailto:"],.ym-blog-next a[href^="tel:"]{display:block!important;box-sizing:border-box;max-width:100%;margin:8px auto!important}.ym-blog-brand .ym-blog-main{padding-top:28px!important}}
.ym-blog-prose .ym-blog-inline-contact{display:inline-block;color:#fff;text-decoration:none;border-radius:5px;font-weight:bold;padding:9px 22px}.ym-blog-brand .ym-blog-prose .p-toc{display:none}

/* 73: Keep long article titles readable without changing their wording. */
.ym-blog-brand .ym-blog-hero h1{font-size:clamp(23px,2.5vw,30px);line-height:1.65;text-wrap:balance;overflow-wrap:break-word;word-break:normal}
