.blog-module__R2lbeq__page{background:#faf8f3;min-height:100vh}.blog-module__R2lbeq__header{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(255,255,255,.96);border-bottom:1px solid #e5e0d6;position:-webkit-sticky;position:sticky;top:0}.blog-module__R2lbeq__headerInner{justify-content:space-between;align-items:center;gap:20px;width:min(1100px,100%);min-height:64px;margin:0 auto;padding:8px 40px;display:flex}.blog-module__R2lbeq__brand{color:#1f2833;align-items:center;gap:8px;min-width:0;text-decoration:none;display:inline-flex}.blog-module__R2lbeq__brand:hover{color:#1f2833}.blog-module__R2lbeq__logoCrop{flex:none;width:196px;height:34px;display:block;position:relative;overflow:hidden}.blog-module__R2lbeq__logoImage{width:260px;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog-module__R2lbeq__brandSub{color:#55616e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.blog-module__R2lbeq__nav{align-items:center;gap:18px;display:flex}.blog-module__R2lbeq__navLink{color:#3a4550;font-size:13px;font-weight:600;text-decoration:none}.blog-module__R2lbeq__navLink:hover{color:#266059}.blog-module__R2lbeq__navCta{color:#fff;background:#b8541b;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:700;text-decoration:none;box-shadow:0 2px rgba(31,40,51,.15)}.blog-module__R2lbeq__navCta:hover{color:#fff;background:#a34a17}.blog-module__R2lbeq__main{min-height:calc(100vh - 64px)}.blog-module__R2lbeq__footer{background:#1f2833}.blog-module__R2lbeq__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:min(1100px,100%);margin:0 auto;padding:28px 40px;display:flex}.blog-module__R2lbeq__footerName{color:#fff;margin:0 0 4px;font-size:14px;font-weight:600}.blog-module__R2lbeq__footerText{color:#9ca6b0;margin:0;font-size:11px}.blog-module__R2lbeq__footerLinks{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.blog-module__R2lbeq__footerLink{color:#9ca6b0;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:11px;text-decoration:none}.blog-module__R2lbeq__footerLink:hover{color:#fff}.blog-module__R2lbeq__hero{text-align:center;background:radial-gradient(circle at 18% 24%,rgba(228,239,236,.78),transparent 29%),#faf8f3;border-bottom:1px solid #e5e0d6;padding:64px 40px 48px}.blog-module__R2lbeq__eyebrow{color:#266059;letter-spacing:.17em;margin:0 0 10px;font-size:11px;font-weight:700}.blog-module__R2lbeq__eyebrowLight{color:#087e80;letter-spacing:.16em;margin:0 0 6px;font-size:10px;font-weight:800}.blog-module__R2lbeq__heroTitle{text-wrap:balance;max-width:780px;margin:0 auto 14px;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:max(30px,min(4vw,42px));font-weight:600;line-height:1.5}.blog-module__R2lbeq__heroLead{color:#55616e;max-width:640px;margin:0 auto;font-size:14px;line-height:1.95}.blog-module__R2lbeq__content{width:min(1100px,100%);margin:0 auto;padding:48px 40px 84px}.blog-module__R2lbeq__breadcrumb{color:#6b7580;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 32px;padding:0;font-size:11px;list-style:none;display:flex}.blog-module__R2lbeq__breadcrumb a{color:#55616e;text-decoration:none}.blog-module__R2lbeq__breadcrumb a:hover{color:#266059}.blog-module__R2lbeq__clusterFilter{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.blog-module__R2lbeq__clusterChip,.blog-module__R2lbeq__clusterChipActive{color:#3a4550;background:#fff;border:1px solid #d8e0e4;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;text-decoration:none}.blog-module__R2lbeq__clusterChip:hover{color:#266059;border-color:#b9cec9}.blog-module__R2lbeq__clusterChipActive{color:#fff;background:#266059;border-color:#266059}.blog-module__R2lbeq__postGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.blog-module__R2lbeq__emptyState{color:#6a757f;text-align:center;background:#fff;border:1px dashed #d8e0e4;border-radius:14px;padding:40px 24px;font-size:13.5px}.blog-module__R2lbeq__postCard{color:inherit;background:#fff;border:1px solid #e5e0d6;border-radius:14px;flex-direction:column;padding:22px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 8px 22px rgba(31,40,51,.05)}.blog-module__R2lbeq__postCard:hover{color:inherit;transform:translateY(-2px);box-shadow:0 14px 32px rgba(31,40,51,.09)}.blog-module__R2lbeq__postCardImage{background:#eaf3f1;border-radius:10px;width:100%;height:160px;margin-bottom:16px;display:block;overflow:hidden}.blog-module__R2lbeq__postCardImage img{object-fit:cover;width:100%;height:100%}.blog-module__R2lbeq__postCardCluster{color:#1c4f4a;letter-spacing:.02em;background:#e4efec;border-radius:999px;width:-moz-fit-content;width:fit-content;margin-bottom:10px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.blog-module__R2lbeq__postCardTitle{margin:0 0 8px;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:18px;font-weight:600;line-height:1.55}.blog-module__R2lbeq__postCardDescription{color:#55616e;flex:1;margin:0 0 14px;font-size:12.5px;line-height:1.8}.blog-module__R2lbeq__postCardMeta{color:#8a939c;gap:12px;font-size:11px;display:flex}.blog-module__R2lbeq__detailHero{background:radial-gradient(circle at 85% 15%,rgba(228,239,236,.78),transparent 30%),#faf8f3;border-bottom:1px solid #e5e0d6;padding:32px 0 40px}.blog-module__R2lbeq__detailHeroInner{width:min(840px,100%);margin:0 auto;padding-left:40px;padding-right:40px}.blog-module__R2lbeq__detailCluster{color:#1c4f4a;letter-spacing:.05em;background:#e4efec;border-radius:999px;margin-bottom:16px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.blog-module__R2lbeq__detailTitle{text-wrap:balance;max-width:780px;margin:0 0 16px;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:max(28px,min(4vw,40px));font-weight:600;line-height:1.48}.blog-module__R2lbeq__detailSummary{color:#55616e;max-width:720px;margin:0 0 20px;font-size:15px;line-height:1.95}.blog-module__R2lbeq__detailMeta{color:#6b7580;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.blog-module__R2lbeq__detailMeta strong{color:#3a4550}.blog-module__R2lbeq__detailHeroImage{border:1px solid #d9e4e9;border-radius:16px;width:100%;max-width:760px;margin-top:24px;display:block;overflow:hidden;box-shadow:0 16px 38px rgba(31,40,51,.1)}.blog-module__R2lbeq__detailHeroImage img{width:100%;height:auto;display:block}.blog-module__R2lbeq__detailContent{width:min(1100px,100%);margin:0 auto;padding:56px 40px 84px}.blog-module__R2lbeq__detailLayout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:56px;display:grid}.blog-module__R2lbeq__detailBody{min-width:0}.blog-module__R2lbeq__mobileToc{background:#fff;border:1px solid #e5e0d6;border-radius:12px;margin:0 0 32px;padding:14px 18px;display:none}.blog-module__R2lbeq__mobileToc summary{color:#266059;cursor:pointer;font-size:13px;font-weight:700}.blog-module__R2lbeq__mobileToc ol{margin:12px 0 0;padding-left:1.2em;font-size:12.5px;line-height:1.9}.blog-module__R2lbeq__rail{position:-webkit-sticky;position:sticky;top:88px}.blog-module__R2lbeq__tocNav{background:#fff;border:1px solid #e5e0d6;border-radius:14px;margin-bottom:20px;padding:18px 20px}.blog-module__R2lbeq__tocNav h2{color:#10253f;margin:0 0 10px;font-size:13px;font-weight:800}.blog-module__R2lbeq__tocList{margin:0;padding-left:1.1em;font-size:12px;line-height:1.9}.blog-module__R2lbeq__tocList a{color:#55616e;text-decoration:none}.blog-module__R2lbeq__tocList a:hover{color:#266059}.blog-module__R2lbeq__sourceBox{background:#fff;border:1px solid #e5e0d6;border-radius:14px;margin:44px 0;padding:24px}.blog-module__R2lbeq__sourceBox h2{color:#10253f;margin:0 0 14px;font-size:15px;font-weight:800}.blog-module__R2lbeq__sourceList{margin:0;padding-left:1.2em;font-size:12.5px;line-height:1.9}.blog-module__R2lbeq__sourceList a{color:#266059;text-underline-offset:2px;text-decoration:underline}.blog-module__R2lbeq__sourceList a:hover{color:#1c4f4a}.blog-module__R2lbeq__authorCard{background:#fff;border:1px solid #e5e0d6;border-radius:14px;gap:16px;margin:0 0 44px;padding:24px;display:flex}.blog-module__R2lbeq__authorMark{color:#fff;background:#266059;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:flex}.blog-module__R2lbeq__authorName{margin:0 0 2px;font-size:16px;font-weight:800}.blog-module__R2lbeq__authorRole{color:#266059;margin:0 0 8px;font-size:11.5px;font-weight:700}.blog-module__R2lbeq__authorBio{color:#55616e;margin:0;font-size:12.5px;line-height:1.8}.blog-module__R2lbeq__ctaBlock{text-align:center;background:#1f2833;border-radius:16px;margin:0 0 44px;padding:32px}.blog-module__R2lbeq__ctaEyebrow{color:#8fd9c9;letter-spacing:.16em;margin:0 0 6px;font-size:10px;font-weight:800}.blog-module__R2lbeq__ctaTitle{color:#fff;margin:0 0 8px;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:21px;font-weight:600;line-height:1.55}.blog-module__R2lbeq__ctaText{color:#b9c2cc;max-width:520px;margin:0 auto 22px;font-size:13px;line-height:1.8}.blog-module__R2lbeq__ctaButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.blog-module__R2lbeq__ctaPrimary,.blog-module__R2lbeq__ctaSecondary{text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:11px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__R2lbeq__ctaPrimary{color:#fff;background:#b8541b}.blog-module__R2lbeq__ctaPrimary:hover{color:#fff;background:#a34a17}.blog-module__R2lbeq__ctaSecondary{color:#fff;background:0 0;border:1px solid #4a5661}.blog-module__R2lbeq__ctaSecondary:hover{background:rgba(255,255,255,.08)}.blog-module__R2lbeq__relatedSection{border-top:1px solid #e5e0d6;padding-top:32px}.blog-module__R2lbeq__relatedHeading{margin:0 0 16px;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:18px;font-weight:600}.blog-module__R2lbeq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.blog-module__R2lbeq__backLink{color:#266059;font-size:12px;font-weight:700;text-decoration:none}.blog-module__R2lbeq__backLink:hover{color:#1c4f4a;text-decoration:underline}@media (max-width:1039px){.blog-module__R2lbeq__postGrid,.blog-module__R2lbeq__detailLayout{grid-template-columns:1fr}.blog-module__R2lbeq__rail{display:none}.blog-module__R2lbeq__mobileToc{display:block}}@media (max-width:767px){.blog-module__R2lbeq__headerInner{min-height:60px;padding:8px 20px}.blog-module__R2lbeq__logoCrop{width:178px}.blog-module__R2lbeq__logoImage{width:236px}.blog-module__R2lbeq__brandSub,.blog-module__R2lbeq__navLink{display:none}.blog-module__R2lbeq__footerInner{padding:24px 20px}.blog-module__R2lbeq__hero{padding:48px 20px 40px}.blog-module__R2lbeq__content{padding:36px 20px 64px}.blog-module__R2lbeq__detailHeroInner{padding-left:20px;padding-right:20px}.blog-module__R2lbeq__detailContent{padding:40px 20px 64px}.blog-module__R2lbeq__relatedGrid{grid-template-columns:1fr}.blog-module__R2lbeq__ctaBlock{padding:26px 20px}.blog-module__R2lbeq__authorCard{flex-direction:column}}
.MarkdownBody-module__a-7poW__prose{color:#2f3944;max-width:70ch;font-size:15.5px;line-height:2}.MarkdownBody-module__a-7poW__h2{color:#10253f;border-top:1px solid #e5e0d6;margin:44px 0 18px;padding-top:6px;scroll-margin-top:88px;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:24px;font-weight:600;line-height:1.5}.MarkdownBody-module__a-7poW__prose>.MarkdownBody-module__a-7poW__h2:first-child{border-top:none;margin-top:0;padding-top:0}.MarkdownBody-module__a-7poW__h3{color:#1c4f4a;margin:32px 0 14px;scroll-margin-top:88px;font-size:18px;font-weight:700;line-height:1.6}.MarkdownBody-module__a-7poW__p{margin:0 0 20px}.MarkdownBody-module__a-7poW__link{color:#266059;text-underline-offset:2px;text-decoration:underline}.MarkdownBody-module__a-7poW__link:hover{color:#1c4f4a}.MarkdownBody-module__a-7poW__code{color:#7a5a46;background:#f7eee8;border-radius:4px;padding:2px 6px;font-size:.9em}.MarkdownBody-module__a-7poW__hr{border:none;border-top:1px solid #e5e0d6;margin:40px 0}.MarkdownBody-module__a-7poW__list{margin:0 0 20px;padding-left:1.4em}.MarkdownBody-module__a-7poW__list li{margin-bottom:8px}.MarkdownBody-module__a-7poW__list li:last-child{margin-bottom:0}.MarkdownBody-module__a-7poW__blockquote{color:#3a4550;background:#eaf3f1;border-left:4px solid #266059;border-radius:0 10px 10px 0;margin:0 0 20px;padding:4px 20px}.MarkdownBody-module__a-7poW__tableWrap{border:1px solid #e0e7e4;border-radius:10px;max-width:100%;margin:0 0 24px;overflow-x:auto}.MarkdownBody-module__a-7poW__table{border-collapse:collapse;width:100%;font-size:13.5px}.MarkdownBody-module__a-7poW__table th,.MarkdownBody-module__a-7poW__table td{text-align:left;border-bottom:1px solid #e5e0d6;padding:10px 14px}.MarkdownBody-module__a-7poW__table th{color:#1c4f4a;white-space:nowrap;background:#eaf3f1;font-weight:700}.MarkdownBody-module__a-7poW__table tr:last-child td{border-bottom:none}@media (max-width:640px){.MarkdownBody-module__a-7poW__prose{font-size:15px}.MarkdownBody-module__a-7poW__h2{font-size:21px}.MarkdownBody-module__a-7poW__h3{font-size:16.5px}}
