.page-module__dBq-jq__main{background-color:#fdfaf6;flex-direction:column;min-height:100vh;display:flex}.page-module__dBq-jq__hero{color:#fff;text-align:center;background-color:#1a2433;border-bottom:4px solid #c8102e;padding:70px max(20px,50% - 550px) 40px}.page-module__dBq-jq__hero h1{font-family:var(--font-oswald), sans-serif;text-transform:none;letter-spacing:-.01em;margin-bottom:20px;font-size:2.5rem;font-weight:800;line-height:1.2}.page-module__dBq-jq__heroLead{font-family:var(--font-roboto), sans-serif;color:#f3f4f6;max-width:900px;margin:0 auto 16px;font-size:1.15rem;line-height:1.7}.page-module__dBq-jq__heroSub{font-family:var(--font-roboto), sans-serif;color:#9ca3af;max-width:850px;margin:0 auto;font-size:1rem;line-height:1.6}.page-module__dBq-jq__heroSub a{color:#fbbf24;text-underline-offset:3px;text-decoration:underline}.page-module__dBq-jq__finderSection{background-color:#fff;padding:10px max(20px,50% - 550px) 20px}.page-module__dBq-jq__clusterSection{background-color:#fff;border-top:1px solid #e5e7eb;padding:55px max(20px,50% - 500px)}.page-module__dBq-jq__clusterSection:nth-of-type(2n){background-color:#fafafa}.page-module__dBq-jq__clusterSection h2{font-family:var(--font-oswald), sans-serif;color:#1a2433;text-transform:none;letter-spacing:-.01em;margin-bottom:20px;font-size:2.1rem;font-weight:800}.page-module__dBq-jq__clusterSection h3{font-family:var(--font-oswald), sans-serif;color:#c8102e;text-transform:none;margin-top:28px;margin-bottom:12px;font-size:1.35rem;font-weight:700}.page-module__dBq-jq__clusterSection p{font-family:var(--font-roboto), sans-serif;color:#374151;margin-bottom:16px;font-size:1.05rem;line-height:1.75}.page-module__dBq-jq__clusterSection p a{color:#c8102e;text-underline-offset:3px;font-weight:600;text-decoration:underline}.page-module__dBq-jq__clusterSection p a:hover{color:#991b1b}.page-module__dBq-jq__answerBlock{background-color:#f8fafc;border-left:4px solid #c8102e;border-radius:4px;margin-bottom:24px;padding:16px 20px}.page-module__dBq-jq__answerBlock p{font-weight:500;color:#1e293b!important;margin-bottom:0!important;font-size:1.08rem!important}.page-module__dBq-jq__tableCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px -2px #00000012,0 2px 8px -2px #0000000a}.page-module__dBq-jq__tableResponsive{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.page-module__dBq-jq__customTable{border-collapse:collapse;text-align:left;width:100%;font-family:var(--font-roboto), sans-serif}.page-module__dBq-jq__customTable thead th{color:#fff;font-family:var(--font-oswald), sans-serif;text-transform:uppercase;letter-spacing:.75px;background-color:#1a2433;border:none;padding:16px 20px;font-size:.95rem;font-weight:600}.page-module__dBq-jq__customTable tbody tr{border-bottom:1px solid #f1f5f9;transition:background-color .15s}.page-module__dBq-jq__customTable tbody tr:last-child{border-bottom:none}.page-module__dBq-jq__customTable tbody tr:hover{background-color:#f8fafc}.page-module__dBq-jq__customTable tbody td{color:#334155;padding:16px 20px;font-size:.98rem}.page-module__dBq-jq__textList{font-family:var(--font-roboto), sans-serif;color:#374151;margin-bottom:20px;padding-left:24px;font-size:1.05rem;line-height:1.75}.page-module__dBq-jq__textList li{margin-bottom:12px}.page-module__dBq-jq__textList strong{color:#0f172a}.page-module__dBq-jq__reheatGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:25px 0 20px;display:grid}.page-module__dBq-jq__reheatCard{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:22px;transition:all .2s}.page-module__dBq-jq__reheatCard:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 8px 16px #0000000d}.page-module__dBq-jq__reheatCard h3{border-bottom:2px solid #c8102e;padding-bottom:6px;display:inline-block;color:#0f172a!important;margin-top:0!important;margin-bottom:12px!important;font-size:1.25rem!important}.page-module__dBq-jq__reheatCard p{color:#475569!important;margin-bottom:0!important;font-size:.98rem!important;line-height:1.65!important}.page-module__dBq-jq__faqList{flex-direction:column;gap:16px;margin-top:25px;display:flex}.page-module__dBq-jq__faqItem{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:22px;box-shadow:0 2px 4px #00000005}.page-module__dBq-jq__faqItem h3{font-family:var(--font-roboto), sans-serif;color:#0f172a;text-transform:none;margin-top:0;margin-bottom:8px;font-size:1.15rem;font-weight:700}.page-module__dBq-jq__faqItem p{font-family:var(--font-roboto), sans-serif;color:#475569;margin:0;font-size:1rem;line-height:1.6}@media (max-width:768px){.page-module__dBq-jq__hero{padding:45px 16px 30px}.page-module__dBq-jq__hero h1{font-size:1.9rem}.page-module__dBq-jq__heroLead{font-size:1rem}.page-module__dBq-jq__finderSection,.page-module__dBq-jq__clusterSection{padding:30px 16px}.page-module__dBq-jq__clusterSection h2{font-size:1.7rem}.page-module__dBq-jq__reheatGrid{grid-template-columns:1fr}.page-module__dBq-jq__faqItem{padding:16px}.page-module__dBq-jq__tableResponsive{width:100%;overflow-x:visible}.page-module__dBq-jq__customTable{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;min-width:0!important;display:flex!important}.page-module__dBq-jq__customTable caption{box-sizing:border-box!important;width:100%!important;display:block!important}.page-module__dBq-jq__customTable thead{display:none!important}.page-module__dBq-jq__customTable tbody{background-color:#f8fafc;gap:12px;padding:12px;box-sizing:border-box!important;flex-direction:column!important;width:100%!important;display:flex!important}.page-module__dBq-jq__customTable tbody tr{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:6px;padding:14px 16px;box-shadow:0 2px 4px #00000008;box-sizing:border-box!important;flex-direction:column!important;width:100%!important;display:flex!important}.page-module__dBq-jq__customTable tbody td{text-align:right;border:none;justify-content:space-between;align-items:center;font-size:.95rem;display:flex;padding:4px 0!important}.page-module__dBq-jq__customTable tbody td:first-child{color:#111827;text-align:left;border-bottom:1px solid #f1f5f9;width:100%;font-size:1.1rem;font-weight:700;display:block;padding-bottom:6px!important}.page-module__dBq-jq__customTable tbody td:not(:first-child):before{content:attr(data-label) ":";color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.88rem;font-weight:600}}
