/* V133: only the newly marked native header anchor and15 marked foreign info pages. */
a.icon-desc.k133-header-phone{display:inline-flex;align-items:center;min-height:44px;max-width:100%;box-sizing:border-box;color:inherit!important;text-decoration:none}
a.icon-desc.k133-header-phone:visited{color:inherit!important}
a.icon-desc.k133-header-phone:hover{text-decoration:underline;text-underline-offset:.2em}
a.icon-desc.k133-header-phone:focus-visible{outline:2px solid currentColor;outline-offset:4px;text-decoration:underline;text-underline-offset:.2em}
body.k133-info-flow:not(.home) #page #primary,body.k133-info-flow:not(.home) #page main#main,body.k133-info-flow:not(.home) #page main#main>article{width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box;float:none!important}
body.k133-info-flow:not(.home) #page main#main>article{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}
body.k133-info-flow:not(.home) #page main#main .entry-content{width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box;margin-inline:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:start}
body.k133-info-flow:not(.home) #page main#main .k-info-lead{max-width:70ch!important;margin:0 0 clamp(24px,3vw,40px)!important;font-size:18px!important;line-height:1.75!important;text-align:start}
body.k133-info-flow:not(.home) #page main#main .k-info-grid,body.k133-info-flow:not(.home) #page main#main .k-faq-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(24px,3vw,48px)!important;width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important}
body.k133-info-flow:not(.home) #page main#main .k-info-card,body.k133-info-flow:not(.home) #page main#main .k-faq-item{min-width:0;box-sizing:border-box;background:transparent!important;border:0!important;border-block-start:1px solid #d6c8b6!important;border-radius:0!important;box-shadow:none!important;padding:clamp(20px,2.4vw,36px) 0!important;text-align:start}
body.k133-info-flow:not(.home) #page main#main :is(.k-info-card,.k-faq-item) h2{font-size:clamp(22px,1.7vw,28px)!important;line-height:1.3!important;margin:0 0 16px!important;text-align:start}
body.k133-info-flow:not(.home) #page main#main :is(.k-info-card,.k-faq-item) p,body.k133-info-flow:not(.home) #page main#main .k-source-note{max-width:70ch!important;line-height:1.75!important;text-align:start;overflow-wrap:anywhere}
body.k133-info-flow:not(.home) #page main#main :is(.k-info-card,.k-faq-item) p{font-size:17px!important}
body.k133-info-flow:not(.home) #page main#main .k-source-note{margin-top:24px!important}
@media(min-width:1100px){body.k133-info-flow:not(.home) #page main#main .k-faq-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:767px){body.k133-info-flow:not(.home) #page main#main .k-info-grid,body.k133-info-flow:not(.home) #page main#main .k-faq-list{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}body.k133-info-flow:not(.home) #page main#main .k-info-lead{font-size:16px!important}body.k133-info-flow:not(.home) #page main#main :is(.k-info-card,.k-faq-item) p{font-size:16px!important}}
