.pillar-hybrid{padding-bottom:32px}.pillar-hybrid__table{width:100%;border-collapse:collapse;margin:30px 0}.pillar-hybrid__table th{color:#ff8533;padding:15px;font-weight:bold;text-align:center;border-bottom:2px solid #ff8533}.pillar-hybrid__table tr{border-bottom:1px solid #ff8533}.pillar-hybrid__table td{padding:12px;text-align:center;color:#666}.pillar-hybrid__table .col-highlight{background-color:#fff2e6}.pillar-hybrid__list{padding-top:7px}.pillar-hybrid__list ul{list-style:disc;list-style-position:inside;padding-left:30px;margin:0}.pillar-hybrid__list ul li a{color:#0271bb;text-decoration:underline}.pillar-hybrid__list ul li a:hover{color:var(--secondary)}.pillar-hybrid__list--2{padding-bottom:20px}.pillar-hybrid__listImage{display:grid;grid-template-columns:70% 30%}@media(max-width: 760px){.pillar-hybrid__listImage{grid-template-columns:100%}}.pillar-hybrid__img{padding:20px 0 20px 0}.pillar-hybrid__buttons{padding:15px 0 36px 0;display:flex;justify-content:center;align-items:center;text-align:center}.pillar-hybrid__buttons .button--custom-size{width:501px;height:57px;font-size:22px}.pillar-hybrid__images-container{padding:20px 0;display:grid;grid-template-columns:repeat(6, 1fr);gap:20px}@media(max-width: 1000px){.pillar-hybrid__images-container{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 480px){.pillar-hybrid__images-container{grid-template-columns:repeat(2, 1fr);justify-items:center}}@media(max-width: 240px){.pillar-hybrid__images-container{grid-template-columns:1fr;justify-items:center}}.pillar-hybrid__images-row{display:flex;flex-direction:column;height:100%;max-width:290px}.pillar-hybrid__images-row h4{font-weight:bold}.pillar-hybrid__images-row a{color:#0271bb;text-decoration:underline}.pillar-hybrid__images-row a:hover{color:var(--secondary)}.pillar-hybrid__images-row img{width:100%}.pillar-hybrid__images-row--big img{aspect-ratio:361/329}.pillar-hybrid__phonetic-container{margin:30px 0;overflow-x:auto}.pillar-hybrid__phonetic-table{width:100%;border-collapse:collapse}.pillar-hybrid__phonetic-table td{border:4px solid #0271bb;text-align:center;padding:15px 5px;vertical-align:middle}.pillar-hybrid__phonetic-table .phonetic-char{display:block;font-size:2.5rem;line-height:1;margin-bottom:5px}.pillar-hybrid__phonetic-table .phonetic-char.color-blue{color:#0271bb}.pillar-hybrid__phonetic-table .phonetic-char.color-orange{color:#ff8533}.pillar-hybrid__phonetic-table .phonetic-word{display:block;font-size:.9rem;color:#666}.pillar-hybrid__button{margin:20px 0;text-align:center}
