body{background:#fffdf8;color:#1c1c1c}
.tb_main{background:#fff;border-bottom:3px solid #1c1c1c;padding:.6rem 1rem}
.tb_main .menu{background:transparent}
.brnd{font-weight:900;font-size:1.35rem;color:#1c1c1c;letter-spacing:-.02em}
.brnd i{font-style:normal;color:#e63946;margin-left:.25em}
.nvz .is-active>a{background:#1c1c1c;color:#fff}
.tgl_m{display:none}
.hero_i{min-height:80vh;display:flex;align-items:center;background:#f1ece2;border-bottom:1px solid #ddd}
.hero_i h1{font-size:3.2rem;font-weight:900;line-height:1.05}
.ovr{text-transform:uppercase;letter-spacing:.25em;font-size:.75rem;color:#e63946}
.hr_t{font-size:1.2rem;max-width:36rem}
.blk_f{padding-top:3rem;padding-bottom:3rem;border-bottom:1px solid #eee}
.fm_c{border:2px solid #1c1c1c;padding:1.2rem;margin-bottom:1rem;min-height:7rem}
.fm_c b{display:block;font-size:1.2rem}
.fm_c span{color:#666}
.slv_k dt{color:#e63946}
.an_c{border:0;border-top:4px solid #e63946;box-shadow:0 4px 16px rgba(0,0,0,.06)}
.an_c h3 a{color:#1c1c1c}
.bq_i{font-size:1.6rem;border-left:6px solid #e63946;font-weight:700}
.et_l{list-style:none;margin:0;counter-reset:e;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}
.et_l li{counter-increment:e;background:#fff;border:1px solid #ddd;padding:1rem;font-size:.9rem}
.et_l li:before{content:counter(e);font-size:2rem;font-weight:900;color:#e63946;display:block}
.et_l span{display:block;font-weight:700}
.pg-wr{padding-top:2rem;padding-bottom:3rem}
.art-h{font-weight:900;line-height:1.1}
.ld_q{font-weight:500}
.art_b h2{font-size:1.5rem;margin-top:1.6rem}
.sd_z{position:sticky;top:1rem}
.sub-t{margin-top:2rem}
.ccx h4 a{color:#1c1c1c}
.ftr_d{background:#1c1c1c;color:#ccc;padding:3rem 0 2rem;margin-top:2rem}
.ftr_d a{color:#fff}
.dsc_f{font-size:.82rem;opacity:.75}
@media screen and (max-width:39.9375em){
 .tgl_m{display:block;position:absolute;right:1rem;top:1.3rem}
 .nvz{display:none;width:100%}
 .nvz.vis{display:block}
 .nvz .menu{flex-direction:column}
 .hero_i h1{font-size:2.1rem}
}
