@charset "UTF-8";.content-section-box__outer .content-section{padding:40px 16px;color:#fff;border-radius:20px;background-color:var(--backgroundColor)}.content-section-box__outer .content-section__title,.content-section-box__outer .content-section__subtitle{max-width:800px;margin-right:auto;margin-left:auto}@media(min-width:768px){.content-section-box__outer .content-section__title,.content-section-box__outer .content-section__subtitle{text-align:center}}.content-section-box__outer .content-section__title>*{color:inherit}.content-section-box__outer .content-section__subtitle{color:inherit}@media(min-width:768px){.content-section-box__outer .content-section{padding-top:48px;padding-bottom:48px;border-radius:32px}}@media(min-width:1024px){.content-section-box__outer .content-section{padding-top:80px;padding-bottom:80px}}.content-section-box__body{max-width:800px;margin:32px auto 0}@media(min-width:1024px){.content-section-box__body{margin-top:64px}}.internet-usage-footer{display:flex}.internet-usage-footer__button,.internet-usage-footer__button .btn{width:100%}@media(min-width:768px){.internet-usage-footer__button .btn{width:auto}}@media(min-width:768px){.internet-usage-footer__button{width:auto}}@media(min-width:768px){.internet-usage-footer{justify-content:flex-end}}.internet-usage-legend{display:flex;justify-content:space-between}.internet-usage-legend__item{color:#665c99;font-size:11px}@media(min-width:375px){.internet-usage-legend__item{font-size:12px}}@media(min-width:768px){.internet-usage-legend__item{font-size:16px}}.internet-usage-result-option{display:flex;flex-direction:column;justify-content:center;align-items:center;height:54px;color:#306;font-weight:600;font-size:14px;border-radius:8px;box-shadow:inset 0 0 0 1px #e6e4f0;cursor:default}.internet-usage-result-option.is-active{background-color:#fb650e14;box-shadow:inset 0 0 0 1.5px #fb650e}@media(min-width:768px){.internet-usage-result-option{height:80px;font-weight:500;font-size:18px;border-radius:12px}}.internet-usage-result{display:flex;flex-direction:column;gap:16px}.internet-usage-result__title{color:#306;font-weight:500;font-size:14px}@media(min-width:768px){.internet-usage-result__title{width:160px;font-size:16px}}@media(min-width:1024px){.internet-usage-result__title{width:180px;font-size:18px}}.internet-usage-result__options{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px}@media(max-width:767px){.internet-usage-result__options:has(.internet-usage-result-option:nth-child(6)){grid-auto-columns:unset;grid-auto-flow:unset;grid-template-columns:4fr 4fr 4fr}}@media(min-width:768px){.internet-usage-result__options{flex:1;gap:8px}}@media(min-width:1024px){.internet-usage-result__options{gap:16px}}@media(min-width:768px){.internet-usage-result{flex-direction:row;justify-content:space-between;align-items:center}}.internet-usage-selection-row{display:flex;flex-direction:column;gap:16px}.internet-usage-selection-row__title{color:#306;font-weight:500;font-size:14px}@media(min-width:768px){.internet-usage-selection-row__title{width:160px;font-size:16px;line-height:1.25}}@media(min-width:1024px){.internet-usage-selection-row__title{width:180px;font-size:18px}}@media(min-width:768px){.internet-usage-selection-row__slider{flex:1}}.internet-usage-selection-row__aria-announcer{position:absolute;left:-9999px}@media(min-width:768px){.internet-usage-selection-row{flex-direction:row;align-items:center}}.internet-usage-selection{display:grid;gap:24px}.internet-usage{display:flex;flex-direction:column;padding:24px 16px;border-radius:16px;background:#fff}.internet-usage__legend{order:2;margin:20px 0}@media(min-width:768px){.internet-usage__legend{order:1;margin-top:0;margin-bottom:38px}}.internet-usage__selection{order:1}@media(min-width:768px){.internet-usage__selection{order:2}}.internet-usage__result{order:3;padding:20px 0;border-top:1px solid #E6E4F0;border-bottom:1px solid #E6E4F0}@media(min-width:768px){.internet-usage__result{margin-top:32px;padding-top:32px;padding-bottom:32px}}.internet-usage__footer{order:4;margin:20px 0 0}@media(min-width:768px){.internet-usage__footer{margin-top:32px}}@media(min-width:768px){.internet-usage{padding-top:32px;padding-bottom:32px;border-radius:24px}}@media(min-width:1024px){.internet-usage{padding:40px}}.internet-usage-section .content-section__title{color:#fff}
