.gSq01G_img{width:100%;aspect-ratio:var(--d);object-fit:cover;background:var(--c-placeholder);border-radius:4px;margin:24px 0;display:block}@media (max-width:699px){.gSq01G_img{aspect-ratio:var(--p)}}.gSq01G_poster{max-width:460px;margin:24px auto;position:relative;container-type:inline-size}.gSq01G_poster .gSq01G_img{margin:0}.gSq01G_mark{text-align:center;text-wrap:balance;color:var(--c-posterInk);background:var(--c-white);border:.3cqw solid var(--c-accent);border-radius:99cqw;padding:.9cqw 1.6cqw;font-size:3.6cqw;font-weight:700;line-height:1.15;position:absolute;transform:translate(-50%,-50%)}.gSq01G_markTitle{background:0 0;border:0;font-size:3.2cqw;font-style:italic;font-weight:500}.gSq01G_markNum{display:none}
.TboIoW_p{color:var(--c-ink);margin:0 0 22px;font-size:18px;line-height:30px}.TboIoW_bold{background:var(--c-cream);border-left:4px solid var(--c-accent);padding:16px;font-size:20px;font-weight:700;line-height:32px}.TboIoW_ital{font-style:italic}.TboIoW_p strong{font-weight:700}.TboIoW_indent{margin-left:20px}.TboIoW_h2{color:var(--c-ink);margin:48px 0 18px;font-size:26px;font-weight:700;line-height:33px}@media (min-width:700px){.TboIoW_h2{font-size:30px;line-height:38px}}.TboIoW_h3{text-transform:capitalize;color:var(--c-ink);margin:0 0 16px;font-size:20px;font-weight:700;line-height:27px}.TboIoW_cap{border-left:3px solid var(--c-line);color:var(--c-muted);margin:10px 0 32px;padding-left:12px;font-size:14px;font-style:italic;line-height:21px}.TboIoW_list{color:var(--c-ink);margin:6px 0 24px;padding-left:22px;font-size:18px;line-height:30px}.TboIoW_list li::marker{color:var(--c-accent)}.TboIoW_list li+li{margin-top:8px}.TboIoW_list strong{font-weight:700}
._8uDuYq_title{letter-spacing:-.02em;text-wrap:balance;color:var(--c-ink);margin:0;font-size:27px;font-weight:800;line-height:34px}@media (min-width:700px){._8uDuYq_title{font-size:38px;line-height:44px}}._8uDuYq_date{margin:16px 0 24px;font-size:14px;line-height:20px}._8uDuYq_hero{aspect-ratio:1;object-fit:cover;background:var(--c-placeholder);border-radius:4px;width:100%;margin-bottom:32px;display:block}
.u5oIEW_cta{background:var(--c-accent);width:100%;max-width:414px;min-height:60px;color:var(--c-white);letter-spacing:.02em;text-align:center;border-radius:12px;justify-content:center;align-items:center;margin:0 auto;padding:16px 28px;font-size:19px;font-weight:700;line-height:26px;text-decoration:none;transition:transform .15s,filter .15s;display:flex;box-shadow:0 2px 5px #00000040}.u5oIEW_cta:hover{filter:brightness(1.1);transform:translateY(-1px)}.u5oIEW_cta:active{transform:translateY(1px)}
.v6gONq_section{margin-top:48px}.v6gONq_band{background:var(--c-cream);border-radius:var(--radius);text-align:center;color:var(--c-ink);border:1px solid #cddcbb;padding:32px 24px}.v6gONq_title{text-wrap:balance;margin:0 0 12px;font-size:30px;font-weight:650;line-height:36px}.v6gONq_body{max-width:460px;margin:0 auto 26px;font-size:18px;line-height:28px}.v6gONq_note{color:var(--c-text2);margin:20px 0 0;font-size:14px;line-height:21px}.v6gONq_img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);background:var(--c-placeholder);width:100%;max-width:420px;margin:28px auto 0;display:block}
.hik4EG_footer{background:var(--c-footerBg);text-align:center;padding:32px 16px}.hik4EG_name{font-family:var(--font-heading);color:var(--c-text2);margin:0 0 8px;font-size:20px;font-weight:700}.hik4EG_copy{color:var(--c-muted);margin:0;font-size:12px;line-height:16px}
.mdqzGG_section{margin-top:40px}.mdqzGG_title{text-transform:uppercase;color:var(--c-ink);margin:0 0 12px;font-size:26px;font-weight:800;line-height:33px}.mdqzGG_intro{margin:0 0 20px;font-size:18px;line-height:30px}.mdqzGG_list{gap:14px;display:grid}.mdqzGG_card{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);gap:14px;padding:16px;display:flex}.mdqzGG_avatar{background:var(--c-cream);width:52px;height:52px;color:var(--c-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.mdqzGG_stars{color:#f59e0b;gap:2px;display:flex}.mdqzGG_name{color:var(--c-ink);margin:4px 0 6px;font-size:17px;font-weight:800;line-height:24px}.mdqzGG_text{color:var(--c-text2);margin:0;font-size:16px;line-height:25px}.mdqzGG_more{width:100%;font:inherit;color:var(--c-accent);background:var(--c-white);border:2px solid var(--c-accent);border-radius:var(--radius);cursor:pointer;margin-top:14px;padding:14px;font-size:16px;font-weight:700;display:block}
.Fhqqba_row{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}@media (min-width:700px){.Fhqqba_row{grid-template-columns:repeat(3,1fr)}}.Fhqqba_img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);background:var(--c-placeholder);width:100%;display:block}
.P9cvya_wrap{margin:32px 0 0}
.MoooQa_section{border-top:1px solid var(--c-line);margin-top:40px;padding-top:16px}.MoooQa_title{color:var(--c-muted);margin:0 0 8px;font-size:13px;font-weight:700;line-height:18px}.MoooQa_list{color:var(--c-muted);margin:0;padding:0;font-size:13px;line-height:20px;list-style:none}.MoooQa_list li+li{margin-top:8px}.MoooQa_link{color:var(--c-accent)}
.zZio1W_box{text-align:center;border-radius:var(--radius);background:#fef2f2;border:1px solid #fecaca;margin:32px 0 0;padding:24px 20px}.zZio1W_title{text-transform:uppercase;color:#991b1b;margin:0 0 12px;font-size:22px;font-weight:800;line-height:28px}.zZio1W_body{color:var(--c-text2);margin:0 0 20px;font-size:18px;line-height:28px}.zZio1W_track{background:#d1d5db;border-radius:12px;height:24px;overflow:hidden}.zZio1W_fill{background:#dc2626;border-radius:12px;width:17%;height:100%}.zZio1W_level{color:#dc2626;margin:14px 0 12px;font-size:20px;font-weight:800;line-height:26px}.zZio1W_fine{color:var(--c-muted);margin:0;font-size:14px;line-height:21px}
.mOf01G_label{background:var(--c-strip);text-align:center;height:25px;color:var(--c-ink);font-size:13px;line-height:25px}.mOf01G_bar{background:var(--c-navy);height:60px;position:relative;box-shadow:0 3px 6px #0006}.mOf01G_inner{max-width:720px;margin:0 auto;padding:16px}.mOf01G_site{letter-spacing:1.8px;text-transform:uppercase;color:var(--c-white);font-size:18px;font-weight:500;line-height:28px}
.s-P1cW_wrap{max-width:720px;margin:0 auto;padding:32px 16px 64px}@media (min-width:700px){.s-P1cW_wrap{padding-top:48px}}
