.p00ttd0{background:#f1f5f9;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:flex-start;align-items:stretch;gap:20px;width:100%;display:grid}
.p00ttd1{color:inherit;background:#fff;border:none;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}
.p00ttd1:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}
.p00ttd2{height:100%;color:inherit;text-decoration:none;display:block}
.p00ttd3{color:#64748b;background:#f8fafc;justify-content:center;align-items:center;height:120px;font-size:64px;display:flex;position:relative}
.p00ttd4{pointer-events:none;position:absolute;top:10px;right:10px;box-shadow:0 1px 4px #2563eb1f}
.p00ttd5{flex-direction:column;flex-grow:1;min-width:0;padding:16px;display:flex}
.p00ttd6{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}
.p00ttd7{color:#94a3b8;margin-bottom:8px;font-size:12px}
.p00ttd8{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}
.p00ttd9{grid-column:2;justify-self:center;align-items:center;display:inline-flex}
.p00ttda{box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:4px;padding:4px;display:inline-flex}
.p00ttda:before{display:none}
.p00ttdb{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}
.p00ttdb[data-active=true]{color:#fff;background:#39ace3;transform:scale(1.02);box-shadow:0 4px 12px #39ace333}
.p00ttdb:hover:not([data-active=true]){color:#39ace3;background:#39ace314}
.p00ttdc{background:#f1f5f9;padding:18px 0 8px}
.p00ttdd{flex-direction:column;gap:6px;width:100%;max-width:1320px;margin:0 auto;padding:0 32px;display:flex}
.p00ttde{-moz-column-gap:24px;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:24px;width:100%;display:grid}
.p00ttdf{justify-content:flex-end;align-items:center;margin-top:6px;display:flex}
.p00ttdg{color:#39ace3;font-size:12px;font-weight:700}
.p00ttdh{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex:none;grid-column:3;justify-self:end;align-items:center;gap:10px;width:220px;max-width:100%;padding:8px 34px 8px 12px;transition:all .2s;display:flex;position:relative}
.p00ttdh:focus-within{background:#fff;border-color:#39ace3;box-shadow:0 0 0 2px #39ace333}
.p00ttdi{color:#94a3b8}
.p00ttdj{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}
.p00ttdk{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}
.p00ttdk:hover{color:#475569;background:#e2e8f0}
.p00ttdl{color:#94a3b8;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;margin-top:8px;padding:10px 12px;font-size:13px}
.p00ttdm{background:#f1f5f9;padding:4px 0 8px}
.p00ttdn{width:100%;max-width:1320px;margin:0 auto;padding:0 32px}
.p00ttdo{background:#fff;border:1px solid #39ace333;border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;padding:14px 20px;display:flex;box-shadow:0 8px 24px #0f172a0f}
.p00ttdp{text-align:center;min-width:0}
.p00ttdq{color:#0f172a;margin:0;font-size:20px;font-weight:800;line-height:1.3}
.p00ttdr{color:#475569;margin:2px 0 0;font-size:13px;line-height:1.6}
.p00ttds{width:100%;max-width:860px;margin:0 auto}
.p00ttdt{background:#f1f5f9;padding:8px 0}
.p00ttdu{flex-direction:column;gap:12px;width:100%;max-width:1320px;margin:0 auto;padding:0 32px;display:flex}
.p00ttdv{color:#0f172a;margin:0;font-size:18px;font-weight:800;line-height:1.3}
.p00ttdw{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch;gap:20px;width:100%;display:grid}
.p00ttdx{background:#f1f5f9;padding:44px 0 0}
.p00ttdy{flex-direction:column;gap:14px;width:100%;max-width:1320px;margin:0 auto;padding:0 32px;display:flex}
.p00ttdz{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}
.p00ttd10{color:#0f172a;margin:0;font-size:18px;font-weight:800;line-height:1.3}
.p00ttd11{color:#39ace3;white-space:nowrap;font-size:13px;font-weight:800;text-decoration:none}
.p00ttd11:hover{text-decoration:underline}
.p00ttd11:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #39ace33d}
.p00ttd12{background:#f1f5f9;padding:8px 0 88px}
.p00ttd13{flex-direction:column;gap:14px;width:100%;max-width:1320px;margin:0 auto;padding:0 32px;display:flex}
.p00ttd14{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}
.p00ttd15{color:#0f172a;margin:0;font-size:18px;font-weight:800;line-height:1.3}
.p00ttd16{color:#39ace3;white-space:nowrap;font-size:13px;font-weight:800;text-decoration:none}
.p00ttd16:hover{text-decoration:underline}
.p00ttd16:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #39ace33d}
.p00ttd17{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch;gap:20px;width:100%;display:grid}
@media screen and (max-width:768px){.p00ttd0{grid-template-columns:1fr;gap:16px}.p00ttd1{flex-direction:row;align-items:stretch}.p00ttd3{flex-shrink:0;width:84px;height:auto;font-size:40px}.p00ttd4{transform-origin:100% 0;top:8px;right:6px;transform:scale(.86)}.p00ttd5{justify-content:center;padding:12px 14px}.p00ttd6{min-height:auto}.p00ttdc{padding:14px 0 8px}.p00ttdd{padding:0 16px}.p00ttde{flex-direction:column;align-items:stretch;gap:12px;display:flex}.p00ttdh{width:100%}.p00ttdm{padding:2px 0 8px}.p00ttdn{padding:0 16px}.p00ttdo{gap:10px;padding:12px 16px}.p00ttdq{font-size:18px}.p00ttdt{padding:4px 0 8px}.p00ttdu{gap:10px;padding:0 16px}.p00ttdw{grid-template-columns:1fr;gap:16px}.p00ttdx{padding:32px 0 0}.p00ttdy{gap:12px;padding:0 16px}.p00ttdz{flex-direction:column;align-items:flex-start;gap:8px}.p00ttd12{padding:0 0 64px}.p00ttd13{gap:12px;padding:0 16px}.p00ttd14{flex-direction:column;align-items:flex-start;gap:8px}.p00ttd17{grid-template-columns:1fr;gap:16px}}
