.neko-magazine .article.strap-guide{font-size:18px;line-height:1.9;color:#28251f;overflow-wrap:anywhere}
.neko-magazine .article.strap-guide p,.neko-magazine .article.strap-guide li,.neko-magazine .article.strap-guide dd{font-size:18px;line-height:1.9}
.neko-magazine .article.strap-guide h1{font-size:clamp(30px,4.4vw,42px);line-height:1.5;text-wrap:pretty;letter-spacing:.01em;margin:24px 0}
.neko-magazine .article.strap-guide h2{font-size:28px;line-height:1.55;margin:52px 0 24px;padding-bottom:14px;border-bottom:2px solid #c2c9b8}
.neko-magazine .article.strap-guide h3{font-size:22px;line-height:1.65;margin:18px 0 12px}
.neko-magazine .article.strap-guide .article-date,.neko-magazine .article.strap-guide .eyebrow,.neko-magazine .article.strap-guide .breadcrumbs{font-size:15px;line-height:1.8}
.neko-magazine .article.strap-guide .article-lead{font-size:19px;line-height:1.9}
.neko-magazine .article.strap-guide strong{font-weight:750}
.neko-magazine .article.strap-guide .strap-summary,.neko-magazine .article.strap-guide .strap-point,.neko-magazine .article.strap-guide .strap-caution{padding:22px 24px;margin:26px 0;border:1px solid #bdc9b6;border-left:5px solid #475b4b;border-radius:4px;background:#eef2e7}
.neko-magazine .article.strap-guide .strap-caution{background:#fbefe6;border-color:#cead94;border-left-color:#873e2d}
.neko-magazine .article.strap-guide .box-label{font-size:18px;font-weight:750;margin:0 0 12px;color:#334a37}
.neko-magazine .article.strap-guide .strap-caution h2,.neko-magazine .article.strap-guide .strap-caution h3{margin:0 0 16px;padding:0;border:0;font-size:25px;color:#713622}
.neko-magazine .article.strap-guide .strap-summary p:last-child,.neko-magazine .article.strap-guide .strap-point p:last-child,.neko-magazine .article.strap-guide .strap-caution p:last-child{margin-bottom:0}
.neko-magazine .article.strap-guide .first-check{display:grid;gap:14px;padding:22px 24px;border-radius:4px;border:1px solid #b6c5ab;background:#f1f4ec}
.neko-magazine .article.strap-guide .first-check h2{font-size:26px!important;margin:0 0 4px;padding:0;border:0}
.neko-magazine .article.strap-guide .first-check a{font-size:18px;line-height:1.8;text-decoration:underline}
.neko-magazine .article.strap-guide .guide-figure{max-width:400px;margin:28px auto;padding:0;overflow:hidden}
.neko-magazine .article.strap-guide .photo{display:block;width:100%;padding:0}
.neko-magazine .article.strap-guide figure img{display:block;width:100%;height:auto;object-fit:contain}
.neko-magazine .article.strap-guide figcaption{padding:12px 14px;font-size:15px;line-height:1.85}
.neko-magazine .article.strap-guide figcaption small{display:block;margin-top:8px;font-size:14px;line-height:1.85}
.neko-magazine .article.strap-guide .guide-steps{padding:0;margin:26px 0}
.neko-magazine .article.strap-guide .guide-steps>li{padding:66px 24px 22px;line-height:1.9}
.neko-magazine .article.strap-guide .guide-steps>li::before{top:18px;left:24px;font-size:20px;width:34px;height:34px;line-height:34px}
.neko-magazine .article.strap-guide .guide-steps h3{margin:0 0 14px}
.neko-magazine .article.strap-guide .table-wrap{margin:26px 0;overflow:auto;max-width:100%;border:1px solid #c3c9b9}
.neko-magazine .article.strap-guide table{min-width:720px;table-layout:fixed;font-size:18px;line-height:1.85}
.neko-magazine .article.strap-guide th,.neko-magazine .article.strap-guide td{font-size:18px;line-height:1.85;width:33.333%;padding:16px;overflow-wrap:anywhere}
.neko-magazine .article.strap-guide caption{font-size:19px;line-height:1.7;text-align:left;font-weight:700;padding:16px;background:#eef2e7}
.neko-magazine .article.strap-guide .sources li,.neko-magazine .article.strap-guide .sources p{font-size:16px;line-height:1.9}
.neko-magazine .article.strap-guide .sources small{display:block;font-size:15px;line-height:1.85;margin-top:8px}
.neko-magazine .article.strap-guide .conversation .talk p{font-size:18px;line-height:1.9}
.neko-magazine .article.strap-guide .conversation .talk small{font-size:14px;line-height:1.8}
@media(max-width:600px){.neko-magazine .article.strap-guide{padding-inline:0}.neko-magazine .article.strap-guide h2{font-size:26px}.neko-magazine .article.strap-guide h3{font-size:22px}.neko-magazine .article.strap-guide .strap-summary,.neko-magazine .article.strap-guide .strap-point,.neko-magazine .article.strap-guide .strap-caution,.neko-magazine .article.strap-guide .first-check{padding:18px 16px}.neko-magazine .article.strap-guide .strap-caution h2,.neko-magazine .article.strap-guide .strap-caution h3{font-size:24px}.neko-magazine .article.strap-guide .guide-steps>li{padding-inline:18px}.neko-magazine .article.strap-guide .talk{padding:18px 14px}.neko-magazine .article.strap-guide .talk-question,.neko-magazine .article.strap-guide .talk-answer{gap:12px}.neko-magazine .article.strap-guide .talk>div{min-width:0}}
