.QfH9eG_pageHeader{background:radial-gradient(circle at 90% 10%,#f0641314 0%,#0000 40%),radial-gradient(circle at 10% 90%,#1a1f2e 0%,#0000 50%),linear-gradient(135deg,#1a1f2e 0%,#2d3548 100%);border-bottom:1px solid #ffffff0d;padding:140px 0 60px;position:relative;overflow:hidden}.QfH9eG_pageHeader:before{content:"";opacity:.15;z-index:0;background-image:url(/images/hero-bg.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.QfH9eG_overlay{z-index:1;background:linear-gradient(#1a1f2ed9 0%,#1a1f2ef2 100%);position:absolute;inset:0}.QfH9eG_headerContent{z-index:2;text-align:center;color:#fff;flex-direction:column;align-items:center;display:flex;position:relative}.QfH9eG_badge{align-items:center;gap:var(--spacing-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin-bottom:var(--spacing-lg);background:#ffffff1a;border:1px solid #fff3;padding:.5rem 1rem;display:inline-flex}.QfH9eG_badgeDot{background:var(--color-accent);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite QfH9eG_pulse}@keyframes QfH9eG_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.QfH9eG_pageTitle{font-size:3rem;font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#fff 0%,#fffc 100%);-webkit-text-fill-color:transparent;margin-bottom:var(--spacing-sm);text-wrap:balance;-webkit-background-clip:text;background-clip:text;line-height:1.2}.QfH9eG_highlight{background:linear-gradient(135deg, var(--color-accent) 0%, #ff6b35 100%);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text}.QfH9eG_pageSubtitle{font-size:var(--font-size-lg);color:#fffc;margin-bottom:var(--spacing-md);max-width:600px}.QfH9eG_resultCount{font-size:var(--font-size-sm);color:#fff9;margin-top:var(--spacing-sm)}.QfH9eG_resultCount strong{color:var(--color-accent);font-weight:var(--font-weight-bold)}.QfH9eG_headerCtaWrap{flex-direction:column;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.QfH9eG_headerCtaHint{color:#ffffffbf;font-size:.9rem}.QfH9eG_headerCtaBtn{background:linear-gradient(135deg, var(--color-accent) 0%, #ff7a35 100%);border-radius:var(--radius-full);color:#fff;font-size:.95rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;gap:8px;padding:.85rem 1.75rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #f0641359}.QfH9eG_headerCtaBtn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #f0641380}.QfH9eG_headerCtaBtn svg{transition:transform .2s}.QfH9eG_headerCtaBtn:hover svg{transform:translate(3px)}.QfH9eG_layout{gap:var(--spacing-xl);padding:3rem 0 2rem;scroll-margin-top:70px;display:flex}.QfH9eG_listingGrid{gap:var(--spacing-lg);flex-direction:column;flex:1;min-width:0;display:flex}.QfH9eG_sortBar{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--radius-lg);white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border-light);padding-bottom:var(--spacing-md);background:0 0;display:flex;overflow-x:auto}.QfH9eG_sortBar::-webkit-scrollbar{display:none}.QfH9eG_sortLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text);margin-right:var(--spacing-sm);flex-shrink:0}.QfH9eG_sortButtons{gap:var(--spacing-sm);display:flex}.QfH9eG_sortBtn{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:#fff;border-radius:20px;align-items:center;gap:4px;padding:6px 14px;text-decoration:none;display:inline-flex}.QfH9eG_sortBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-background-alt)}.QfH9eG_sortBtnActive{background:var(--color-accent);color:#fff;border-color:var(--color-accent);box-shadow:0 2px 8px #f0641340}.QfH9eG_sortBtnActive:hover{color:#fff;background:#d95511;border-color:#d95511}.QfH9eG_seoSection{padding:var(--spacing-4xl);margin-top:var(--spacing-4xl);border:1px solid var(--color-border-light);color:var(--color-text);background:#fff;border-radius:40px;position:relative;overflow:hidden;box-shadow:0 4px 40px #0000000a}.QfH9eG_seoHeader{text-align:center;max-width:800px;margin:0 auto var(--spacing-3xl)}.QfH9eG_seoTitle{color:var(--color-primary);margin-bottom:var(--spacing-lg);letter-spacing:-.02em;font-size:2.25rem;font-weight:800}.QfH9eG_seoIntro{color:var(--color-text-light);font-size:1.125rem;line-height:1.7}.QfH9eG_seoHighlightBox{padding:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);background:linear-gradient(135deg,#f064130d 0%,#f0641303 100%);border:1px solid #f0641333;border-radius:32px;box-shadow:0 8px 30px #f064130f}.QfH9eG_seoHighlightHeader{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.QfH9eG_seoHighlightHeader h3{color:var(--color-accent);margin:0;font-size:1.5rem;font-weight:800}.QfH9eG_seoIcon{color:var(--color-accent)}.QfH9eG_seoHighlightBox p{color:var(--color-text);margin-bottom:var(--spacing-lg);font-size:1.05rem;line-height:1.6}.QfH9eG_seoList{gap:var(--spacing-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.QfH9eG_seoList li{align-items:flex-start;gap:var(--spacing-md);color:var(--color-text);font-weight:500;line-height:1.5;display:flex}.QfH9eG_listIcon{color:var(--color-success);flex-shrink:0;margin-top:2px}.QfH9eG_bulletWrapper{width:24px;height:24px;color:var(--color-accent);background:#f064131a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.QfH9eG_seoGrid{gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.QfH9eG_seoGrid{grid-template-columns:1fr 1fr}}.QfH9eG_seoCard{border:1px solid var(--color-border-light);padding:var(--spacing-2xl);background:#fff;border-radius:32px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 12px #0000000a}.QfH9eG_seoCard:hover{border-color:#f0641333;transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.QfH9eG_cardHeader{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.QfH9eG_iconWrapper{width:48px;height:48px;color:var(--color-accent);box-shadow:none;background:#f064131a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.QfH9eG_cardHeader h3{color:var(--color-primary);margin:0;font-size:1.25rem;font-weight:700}.QfH9eG_cardIntro{margin-bottom:var(--spacing-lg);color:var(--color-text-light);line-height:1.6}.QfH9eG_seoCard .QfH9eG_seoList{margin-bottom:var(--spacing-lg)}.QfH9eG_seoCardLink{color:var(--color-accent);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.QfH9eG_seoCardLink svg{transition:transform var(--transition-fast)}.QfH9eG_seoCardLink:hover svg{transform:translate(3px)}.QfH9eG_seoInlineLink{color:var(--color-primary);text-underline-offset:3px;transition:color var(--transition-fast), text-decoration-color var(--transition-fast);font-weight:600;-webkit-text-decoration:underline #f0641373;text-decoration:underline #f0641373}.QfH9eG_seoInlineLink:hover{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.QfH9eG_seoFooter{background:var(--color-background-alt);padding:var(--spacing-3xl) var(--spacing-2xl);border:1px solid var(--color-border);text-align:center;border-radius:32px}.QfH9eG_seoFooter h3{margin-bottom:var(--spacing-md);color:var(--color-primary);font-size:1.5rem;font-weight:800}.QfH9eG_seoFooter p{color:var(--color-text-light);margin-bottom:var(--spacing-md);max-width:800px;margin-left:auto;margin-right:auto;line-height:1.7}.QfH9eG_emptyState{text-align:center;background:var(--color-background);border-radius:var(--radius-lg);border:2px dashed var(--color-border);padding:4rem 2rem}.QfH9eG_emptyIcon{color:var(--color-text-muted);margin-bottom:var(--spacing-lg)}.QfH9eG_emptyTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--spacing-sm)}.QfH9eG_emptyText{font-size:var(--font-size-base);color:var(--color-text-light);max-width:400px;margin:0 auto}.QfH9eG_pagination{justify-content:center;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-2xl);display:flex}.QfH9eG_pageBtn{min-width:40px;height:40px;padding:0 var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-background);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}.QfH9eG_pageBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px)}.QfH9eG_pageBtn.QfH9eG_active{background:linear-gradient(135deg, var(--color-accent) 0%, #ff6b35 100%);border-color:var(--color-accent);color:#fff;box-shadow:var(--shadow-glow-sm)}.QfH9eG_pageBtn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1024px){.QfH9eG_layout{flex-direction:column}.QfH9eG_pageTitle{font-size:2rem}}@media (max-width:768px){.QfH9eG_seoSection{padding:var(--spacing-lg) var(--spacing-md);margin-top:var(--spacing-2xl);border-radius:24px}.QfH9eG_seoTitle{margin-bottom:var(--spacing-md);font-size:1.75rem}.QfH9eG_seoIntro{font-size:1rem}.QfH9eG_seoHighlightBox{padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);border-radius:20px}.QfH9eG_seoHighlightHeader{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.QfH9eG_seoHighlightHeader h3{font-size:1.25rem}.QfH9eG_seoHighlightBox p{font-size:.95rem}.QfH9eG_seoGrid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.QfH9eG_seoCard{padding:var(--spacing-lg);border-radius:20px}.QfH9eG_cardHeader{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.QfH9eG_cardHeader h3{font-size:1.15rem}.QfH9eG_seoFooter{padding:var(--spacing-xl) var(--spacing-lg);border-radius:20px}.QfH9eG_seoFooter h3{font-size:1.25rem}.QfH9eG_seoFooter p{font-size:.95rem}}
.sDMVSW_checkBox{scroll-margin-top:110px}.sDMVSW_groupHeading{letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-light);margin:0 0 var(--spacing-md);font-size:.8rem;font-weight:700}.sDMVSW_checkGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.sDMVSW_checkCard{border:1px solid var(--color-border);padding:var(--spacing-lg);background:#fff;border-radius:20px;flex-direction:column;gap:.45rem;display:flex;box-shadow:0 2px 10px #1a1f2e0a}.sDMVSW_checkIcon{width:40px;height:40px;color:var(--color-accent);background:#f064131a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:.35rem;display:inline-flex}.sDMVSW_checkTitle{color:var(--color-primary);font-size:1.05rem;font-weight:700;line-height:1.35}.sDMVSW_checkText{color:var(--color-text-light);font-size:.95rem;line-height:1.55}.sDMVSW_notBox{margin-top:var(--spacing-lg);border:1px solid var(--color-border);padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg);background:#1a1f2e06;border-radius:20px}.sDMVSW_notList{gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sDMVSW_notList li{color:var(--color-text-light);align-items:center;gap:.5rem;font-size:.92rem;line-height:1.5;display:flex}.sDMVSW_notIcon{color:var(--color-text-muted);flex-shrink:0}.sDMVSW_footnote{margin-top:var(--spacing-lg);color:var(--color-text-light);font-size:.9rem;line-height:1.55}.sDMVSW_detailWrap{margin-top:var(--spacing-lg);justify-content:center;display:flex}.sDMVSW_detailLink{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-accent) 0%, #ff7a35 100%);color:#fff;border:1px solid #fff3;align-items:center;gap:8px;padding:.9rem 1.6rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 20px #f0641340}.sDMVSW_detailLink:hover{transform:translateY(-2px);box-shadow:0 15px 30px #f0641359}@media (max-width:900px){.sDMVSW_notList{grid-template-columns:1fr;gap:.6rem}}@media (max-width:640px){.sDMVSW_checkGrid{grid-template-columns:1fr;grid-auto-rows:auto}.sDMVSW_checkCard,.sDMVSW_notBox{padding:var(--spacing-md)}}a.sDMVSW_cardLinkMitte{align-self:center}
