* { box-sizing: border-box; } html { font-family: "Poppins", system-ui, -apple-system, sans-serif; line-height: 1.6; color: #222; background: #fff; } body.s-de4, body.w-91e { margin: 0; display: grid; grid-template-rows: auto 1fr auto; min-height: 100vh; } .w-a5c { max-width: 1040px; margin: 0 auto; padding: 1rem 1.25rem; } .c-dc9 { max-width: 1040px; margin: 0 auto; padding: 1rem 1.25rem; } .x-edc { display: grid; grid-template-columns: 1fr auto; gap: 1.5rem; align-items: center; } .c-ff8 { background: #fff; border-bottom: 1px solid #eee; padding: 0.5rem 0; } .c-ff8 h1.t-b23 { margin: 0; font-size: 1.5rem; } .c-ff8 h1.t-b23 a, .c-ff8 .t-b23 a { color: #2E86AB; text-decoration: none; } .m-86d ul, .s-0ce { list-style: none; padding: 0; margin: 0; display: grid; grid-auto-flow: column; gap: 1rem; } .m-86d a, .s-0ce a { color: #333; text-decoration: none; font-size: 0.95rem; } .m-86d a:hover, .s-0ce a:hover { color: #2E86AB; } .t-ef3 { padding: 2rem 0; } .t-6c7, .x-dab, .w-3dd { background: #fff; } .t-6c7 h1.t-b23, .x-dab h1.t-b23, .w-3dd h1.t-b23 { font-size: 2rem; line-height: 1.25; margin: 0.25rem 0 0.5rem; } .s-1ac { color: #666; font-size: 0.9rem; margin-bottom: 1rem; } .t-6d9, .s-13d img { width: 100%; max-width: 100%; height: auto; border-radius: 6px; margin: 0.5rem 0 1.5rem; display: block; } .s-de4 p, .w-8f2 p { margin: 0 0 1rem; } .s-de4 h2, .w-8f2 h2 { margin-top: 2rem; } .s-de4 h3, .w-8f2 h3 { margin-top: 1.5rem; } .s-de4 a, .w-8f2 a { color: #2E86AB; } .m-8b6 { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 1.5rem; } .w-54b, .s-7d8 { padding: 1rem; border: 1px solid #eee; border-radius: 6px; } .w-54b h2.t-b23 a, .s-7d8 h2.t-b23 a { color: #111; text-decoration: none; } .c-c32 { margin-top: 2rem; padding-top: 1.5rem; border-top: 1px solid #eee; } .t-44d .x-a9a { list-style: none; padding: 0; display: grid; gap: 0.5rem; } .x-a11 { border-top: 1px solid #eee; padding: 1.5rem 0; color: #666; font-size: 0.9rem; } .x-a11 a { color: #666; text-decoration: none; } .x-a11 .s-0ce, .x-a11 .x-a9a { display: grid; grid-auto-flow: column; justify-content: start; gap: 1rem; margin-bottom: 0.5rem; } @media (max-width: 700px) { .x-edc { grid-template-columns: 1fr; } .m-86d ul, .s-0ce { grid-auto-flow: row; } .t-6c7 h1.t-b23, .x-dab h1.t-b23 { font-size: 1.5rem; } }