.cmp-wrap{margin:36px 0;overflow-x:auto}table.cmp{border-collapse:collapse;width:100%;min-width:640px;font-size:.9rem}table.cmp th,table.cmp td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 12px}table.cmp th{color:var(--char);font-size:.92rem;font-weight:500}table.cmp td.yes{color:var(--char);font-weight:700}table.cmp td.yes a{text-underline-offset:2px;text-decoration:underline}.cmp-faq-box{background:var(--sand2);border-radius:20px;padding:56px 48px}@media (max-width:640px){.cmp-faq-box{padding:36px 26px}}.cmp-philo{background:var(--ink);color:var(--sand);text-align:center;isolation:isolate;border-radius:20px;padding:64px 54px;position:relative;overflow:hidden}.cmp-philo .kicker{text-transform:uppercase;color:#ffffffad;z-index:2;font-size:.76rem;font-weight:500;position:relative}.cmp-philo h2{z-index:2;max-width:22ch;color:var(--sand);margin:6px auto 0;font-family:Chubby,sans-serif;font-size:clamp(1.9rem,3vw,3.1rem);font-weight:400;line-height:.9;position:relative}.cmp-philo h2 em{color:var(--lime);font-style:normal}.cmp-philo p{color:#ffffffad;z-index:2;max-width:64ch;margin:22px auto 0;font-size:clamp(1.08rem,1.08rem + .2vw,1.24rem);font-weight:400;position:relative}.cmp-philo p strong{color:var(--sand);font-weight:700}@media (max-width:880px){.cmp-philo{padding:46px 28px}}table.cmp td strong{color:#6393ff}
