.blog-article{width:min(100%,760px);margin:auto;padding:clamp(36px,6vw,72px) clamp(24px,5vw,72px) 88px}.blog-article h1{margin:0;font-family:var(--xyr-display-font);font-weight:900;letter-spacing:-.012em;text-transform:none;font-size:clamp(2.7rem,6vw,4.8rem);line-height:.98;text-wrap:balance}.blog-body{margin-top:28px;overflow-wrap:break-word}.blog-body h2,.blog-index h2{margin:2.2rem 0 .8rem;font-family:var(--xyr-display-font);font-weight:900;letter-spacing:.005em;text-transform:none;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.12;text-wrap:balance}.blog-body p,.blog-body li,.blog-index p{color:#5c4b3b;font-size:1.0625rem;line-height:1.75}.blog-body p,.blog-body ul{margin:0 0 1.1rem}.blog-body ul{padding-left:1.2rem}.blog-body li+li{margin-top:.7rem}.blog-body a{color:var(--orange, #a73714);text-underline-offset:.18em}.blog-table-wrap{margin:0 0 1.4rem;overflow-x:auto}.blog-body table{width:100%;min-width:640px;border-collapse:collapse;color:#5c4b3b;font-size:.95rem;line-height:1.45}.blog-body th,.blog-body td{padding:.7rem .75rem;border-bottom:1px solid rgba(36,29,23,.18);text-align:left;vertical-align:top}.blog-body thead th{font-family:var(--xyr-display-font);font-weight:900;color:#241d17}.blog-body tbody th{font-weight:700;color:#241d17;white-space:nowrap}.blog-faq h3{margin:1.5rem 0 .35rem;font-family:var(--xyr-display-font);font-weight:900;letter-spacing:.01em;text-transform:none;font-size:1.35rem;line-height:1.2}.blog-faq p{margin:0}.blog-index{list-style:none;margin:12px 0 0;padding:0}.blog-index li{border-top:1px solid var(--line, rgba(36, 29, 23, .2));padding:28px 0}.blog-index h2{margin:0 0 12px}.blog-index h2 a{color:inherit;text-decoration:none}.blog-index h2 a:hover{color:var(--orange, #a73714)}.blog-index p{margin:0}@media(max-width:680px){.blog-article{padding:28px 24px 72px}.blog-article h1{font-size:clamp(2.35rem,11vw,3.3rem)}}
