.page-content table{width:100%;max-width:900px;margin:2rem auto;border-collapse:separate;border-spacing:0;background-color:var(--color-white);border-radius:12px;overflow:hidden;border:1px solid var(--color-grey-light)}.page-content table caption{caption-side:top;text-align:left;font-weight:700;font-size:1.1rem;margin-bottom:.5rem;color:var(--color-black);padding:0 .5rem}.page-content th{background-color:var(--color-green-light);color:var(--color-black);font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:.08em;padding:.75rem 1rem;text-align:left;border-bottom:2px solid var(--color-green)}.page-content td{padding:.5rem 1rem;border-bottom:1px solid var(--color-grey-light);vertical-align:middle;font-size:.95rem;overflow-wrap:break-word;word-break:break-word}.page-content tr:last-child td{border-bottom:none}.page-content tr:nth-child(even){background-color:rgba(245,245,245,.4)}.page-content td:first-child{min-width:180px}@media(max-width:768px){.page-content table:not(.table-cards):not(thead):not(tbody):not(tr):not(td){display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0;border-radius:6px}.page-content table.table-cards,.page-content .table-cards table{width:100%;margin:1.5rem 0;border-radius:0;border-left:none;border-right:none;display:block}.page-content table.table-cards thead,.page-content .table-cards table thead{display:none}.page-content table.table-cards tbody,.page-content table.table-cards tr,.page-content table.table-cards td,.page-content .table-cards table tbody,.page-content .table-cards table tr,.page-content .table-cards table td{display:block;width:100%}.page-content table.table-cards tr,.page-content .table-cards table tr{margin-bottom:1rem;border:1px solid var(--color-grey-light);border-radius:8px;padding:.5rem}.page-content table.table-cards td,.page-content .table-cards table td{padding:.5rem 1rem;border:none;border-bottom:1px solid var(--color-grey-light);position:relative}.page-content table.table-cards td:last-child,.page-content .table-cards table td:last-child{border-bottom:none}.page-content table.table-cards td::before,.page-content .table-cards table td::before{content:attr(data-label);font-weight:700;text-transform:uppercase;font-size:.8rem;color:var(--color-green);display:block;margin-bottom:.25rem}.page-content table.table-cards tr:nth-child(even),.page-content .table-cards table tr:nth-child(even){background-color:rgba(245,245,245,.2)}}.custom-button{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--color-grey-light);color:var(--color-blue-dark);border:1px solid var(--color-grey);padding:.5rem 1rem;border-radius:6px;font-weight:500;font-size:.95rem;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;margin:.5rem 0 1.5rem}.custom-button .button-icon{flex-shrink:0;opacity:.85}.custom-button:hover{background-color:rgba(49,88,156,8%);border-color:var(--color-blue-dark);color:var(--color-blue-dark)}.custom-button:active{background-color:rgba(49,88,156,.15)}.custom-button:focus{outline:2px solid var(--color-blue-dark);outline-offset:2px}.page-content img{max-width:100%;height:auto;display:block;margin:1.5rem auto;border-radius:8px;border:1px solid var(--color-grey-light)}@media(min-width:769px){.has-sidebar .single-layout{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start;margin-top:1.5rem;max-width:1200px;margin-left:auto;margin-right:auto}.single-sidebar{position:sticky;top:calc(var(--header-height) + 1.5rem)}}.single-sidebar img{width:100%;height:auto;display:block;border-radius:8px;border:1px solid var(--color-grey-light);box-shadow:0 4px 12px rgba(0,0,0,5%)}@media(max-width:768px){.single-sidebar{margin-bottom:2rem}}