/* Approved phone type specifications; desktop sizes are unchanged. */
@media(width < 768px){
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="9"]{font-size:9px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="10"]{font-size:10px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="11"]{font-size:11px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="12"]{font-size:12px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="13"]{font-size:13px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="14"]{font-size:14px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="16"]{font-size:16px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="18"]{font-size:18px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="20"]{font-size:20px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="22"]{font-size:22px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="23"]{font-size:23px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="25"]{font-size:25px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="30"]{font-size:30px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="36"]{font-size:36px!important}

html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .menu-top{font-size:12px!important;white-space:nowrap;gap:12px}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .menu-top>span{font-size:12px!important;white-space:nowrap}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .menu-close{font-size:25px!important;min-width:44px;min-height:44px}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__brand-copy{font-size:14px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__heading{font-size:12px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__links a{font-size:13px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__bottom,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__bottom p,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__bottom a{font-size:11px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-mobile-footer__copy{font-size:13px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-mobile-footer__nav summary{font-size:10px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-mobile-footer__links a{font-size:12px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-mobile-footer__bottom,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-mobile-footer__bottom *{font-size:10px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-answer,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-answer p,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-faq] summary,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-faq] summary span{font-size:14px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-answer a{font-size:12px!important}
}
.hc-topic-jump{margin:20px 0;border:1px solid var(--line,#d8cbb8);padding:16px;border-radius:4px}
.hc-topic-jump>summary{cursor:pointer;font-size:14px;letter-spacing:.03em}
.hc-topic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:14px}
.hc-topic-grid button{background:transparent;color:inherit;border:1px solid var(--line,#d8cbb8);padding:12px;text-align:left;min-height:44px;font:inherit;font-size:13px;line-height:1.5;cursor:pointer}
.hc-topic-grid button[aria-pressed=true]{background:var(--section,#eee5db);font-weight:600}
@media(width < 768px){.hc-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-topic-grid button{font-size:12px!important;padding:10px}.hc-topic-jump{padding:12px}}

@media(width < 768px){
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="8"]{font-size:8px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="17"]{font-size:17px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="34"]{font-size:34px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .phone-join,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .phone-join *{font-size:10px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .mobile-nav>a,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .mobile-nav>details>summary{font-size:16px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .mobile-sub a{font-size:14px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .mobile-menu>.button,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .mobile-menu>.button span{font-size:14px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .gallery-count,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .af-cat-count,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-page-label]{font-size:12px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-plan-price{font-size:23px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdnm-number{font-size:34px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-story-stars{font-size:14px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) button[data-scroll]{font-size:22px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) button[data-package-scroll]{font-size:11px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cx-card-number,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cx-price small{font-size:12px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .nx-index{font-size:36px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .nx-tab-number{font-size:9px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .ct-number{font-size:13px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .af-offer-number{font-size:30px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .af-round,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .ly-round-button{font-size:18px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .lr-roman{font-size:22px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .ly-fine{font-size:12px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .lo-number{font-size:12px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .lo-arrow{font-size:20px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-search-box button{font-size:22px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-suggestions>span{font-size:12px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-result-status],html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-answer-topic{font-size:14px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-clear span{font-size:20px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-pagination button{font-size:18px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-audience,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-audience span{font-size:12px!important}
}

@media(width < 768px){html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .menu-top p{font-size:12px!important}}
@media(width < 768px){html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) button[data-scroll][data-mobile-size="17"]{font-size:17px!important}}
