.m-drawer,.m-mask,.m-shell{display: none!important}@media (max-width: 768px){:root{--m-act: #D4912A;--m-act-dark: #A96F14;--m-act-soft: #FFF1E6;--m-ink: #333333;--m-ink-2: #666666;--m-ink-3: #999999;--m-field: #F6F6F6;--m-r-btn: 6px;--m-r-field: 4px}}@media (max-width: 768px){.gov-bar{display: none!important}.site-header{position: sticky;top: 0;z-index: 900;background: #fff;box-shadow: 0 1px 0 var(--line),0 4px 14px rgba(16,52,110,.05)}.site-header .wrap{display: flex!important;align-items: center;justify-content: space-between;gap: 8px;height: 52px;min-height: 52px;padding: 0 12px;flex-wrap: nowrap!important}.brand{display: flex!important;align-items: center;gap: 7px;min-width: 0;width: auto!important;height: 52px!important;padding: 0 0 0 34px!important;margin: 0!important;background: url('../../favicon.svg') left center/28px 28px no-repeat!important;font-size: 16px!important;font-weight: 700;color: var(--navy-700)!important;white-space: nowrap!important;overflow: hidden;text-overflow: ellipsis}.brand small{display: none!important}.brand::after{display: none!important}.brand::before{content: none!important;display: none!important}.m-head-cta{flex: none;display: inline-flex;align-items: center;justify-content: center;height: 32px;padding: 0 12px;margin-left: auto;border-radius: 999px;font-size: 13px;font-weight: 700;background: linear-gradient(135deg,var(--gold-400),var(--gold-500));color: var(--navy-900)}.nav-toggle{flex: none;width: 38px!important;height: 38px!important;margin-left: 6px;border: 1px solid var(--line);background: var(--surface-2)}.main-nav{display: none!important}.m-mask{display: block!important;position: fixed;inset: 0;background: rgba(12,24,44,.48);opacity: 0;visibility: hidden;transition: .22s;z-index: 940}.m-mask.show{opacity: 1;visibility: visible}.m-shell{display: block!important;position: fixed;inset: 0;overflow: hidden;pointer-events: none;z-index: 950}.m-drawer{display: flex!important;position: absolute;top: 0;right: 0;bottom: 0;width: 84%;max-width: 340px;background: #fff;transform: translateX(102%);pointer-events: auto;transition: transform .26s cubic-bezier(.22,.61,.36,1);flex-direction: column;box-shadow: -12px 0 32px rgba(12,24,44,.18)}.m-drawer.open{transform: translateX(0)}.m-d-head{flex: none;display: flex;align-items: center;justify-content: space-between;padding: 12px 14px;border-bottom: 1px solid var(--line)}.m-d-head b{font-size: 15px;color: var(--navy-800)}.m-d-close{width: 38px;height: 38px;border: 1px solid var(--line);border-radius: 12px;background: var(--surface-2);font-size: 19px;line-height: 1;color: var(--ink-600)}.m-d-body{flex: 1 1 auto;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 14px 14px 20px}.m-svc{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px;margin-bottom: 18px}.m-svc a{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;height: 66px;border-radius: 12px;background: var(--surface-2);border: 1px solid var(--line);font-size: 12px;font-weight: 600;color: var(--navy-700)}.m-svc a .ic{width: 28px;height: 28px;border-radius: 9px;display: flex;align-items: center;justify-content: center;background: linear-gradient(160deg,var(--navy-500),var(--navy-800));color: #fff;font-size: 13px;font-weight: 700}.m-svc a.main{background: linear-gradient(135deg,var(--gold-100),#F7E9B8);border-color: var(--gold-400)}.m-svc a.main .ic{background: linear-gradient(135deg,var(--gold-400),var(--gold-500));color: var(--navy-900)}.m-grid-title{font-size: 12px;font-weight: 700;color: var(--ink-400);letter-spacing: .5px;margin: 0 0 8px}.m-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-bottom: 16px}.m-grid a{display: flex;align-items: center;gap: 8px;height: 50px;padding: 0 12px;border-radius: 12px;background: #fff;border: 1px solid var(--line);font-size: 14px;font-weight: 600;color: var(--ink-800)}.m-grid a .ic{flex: none;width: 24px;height: 24px;border-radius: 7px;display: flex;align-items: center;justify-content: center;background: var(--navy-100);color: var(--navy-700);font-size: 12px;font-weight: 700}.m-grid a:active{background: var(--navy-100)}.m-d-foot{display: flex;align-items: center;gap: 14px;padding-top: 12px;border-top: 1px solid var(--surface-2);font-size: 13px;color: var(--ink-500)}.m-d-foot a{color: var(--ink-500)}body.m-lock{overflow: hidden}.hero{padding: 26px 0 24px}.hero h1{font-size: 22px;line-height: 1.36}.hero p{font-size: 14px;line-height: 1.7}.v4-hero{padding: 24px 0 20px}.v4-hero h1,.v4-hero-main h1{font-size: 23px!important;line-height: 1.34!important}.v4-sub{font-size: 13.5px;line-height: 1.75;margin: 10px 0 14px!important}.v4-badge{font-size: 11.5px;padding: 4px 10px}.v4-cta-row{display: grid!important;grid-template-columns: 1fr 1fr;gap: 10px}.v4-cta-row .v4-btn,.v4-cta-row .btn-hero{min-height: 48px;font-size: 15px;padding: 0 12px}.v4-hero .v4-stats,.v4-hero .hero-trust,.v4-hero .trust-row{margin-top: 14px}section,.section{padding: 28px 0}.v4-sec{padding: 26px 0!important}.wrap.section{padding: 20px 14px 26px}.v4-sec-head{margin-bottom: 16px!important}.v4-sec-head .tt,.section h2,.sec-h2{font-size: 19px!important}.v4-sec-head .st,.section .lead{font-size: 13px!important;line-height: 1.7}.mb-18{margin-bottom: 12px}.mt-26{margin-top: 18px!important}.left-mb24{margin-bottom: 14px}.pill-wrap{gap: 6px}.pill{padding: 7px 12px;font-size: 12.5px;min-height: 40px;display: inline-flex;align-items: center}.crumb{font-size: 12px;margin: 10px 0}.m-scroll{display: flex!important;flex-wrap: nowrap!important;gap: 12px!important;overflow-x: auto!important;overflow-y: hidden;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;padding: 2px 14px 12px!important;margin: 0 -14px!important;scrollbar-width: none}.m-scroll::-webkit-scrollbar{display: none}.m-scroll > *{scroll-snap-align: start;flex: 0 0 auto}.m-scroll > .card,.m-scroll > .tile,.m-scroll > .rel-card,.m-scroll > .v4-tile{width: 76vw;max-width: 300px}.m-scroll > .pc,.m-scroll > .cert-group,.m-scroll > .honor-card,.m-scroll > .resource{width: 82vw;max-width: 340px}.m-scroll > .article-item,.m-scroll > .rel-card{width: 84vw;max-width: 340px}.m-scroll-hint{font-size: 11.5px;color: var(--ink-400);margin: 0 0 10px}.m-scroll{min-width: 0;max-width: 100%}.cat-grid > *,.layout > *,.article-layout > *,.cat-main,.cat-panel,.cat-side,.main{min-width: 0}.cat-panel{overflow: hidden}.cat-panel .article-list{display: block!important}.v4-tiles,.portal-cols,.cards,.cert-group,.honor-grid,.resource-grid,.related,.grid,.grid2,.grid3{grid-template-columns: 1fr!important}.cards .card,.v4-tile{width: 100%}.m-fold > *:nth-child(n+6){display: none}.m-fold.m-open > *:nth-child(n+6){display: revert}.m-fold-btn{display: flex;align-items: center;justify-content: center;gap: 6px;width: 100%;min-height: 46px;margin: 10px 0 4px;border-radius: 12px;border: 1px dashed var(--line-strong);background: var(--surface-2);color: var(--navy-700);font-size: 14px;font-weight: 600;font-family: inherit}.m-fold-btn .ar{transition: transform .2s}.m-fold-btn.m-open .ar{transform: rotate(180deg)}.prose p,.prose li{font-size: 16px!important;line-height: 1.85!important}.prose h2{font-size: 19px!important;margin: 24px 0 12px!important}.prose h3{font-size: 16.5px!important;margin: 20px 0 10px!important}.art-date{font-size: 11.5px!important;padding: 8px 10px!important;line-height: 1.7!important}.prose ul,.prose ol{padding-left: 20px}.keypoints li,.review-box li,.tips li{font-size: 15px!important;line-height: 1.8!important}.table-wrap{overflow-x: auto!important;-webkit-overflow-scrolling: touch;position: relative}.table-wrap table{min-width: 520px}.m-table-hint{font-size: 11.5px;color: var(--ink-400);margin: 6px 0 2px}.lead-form{padding: 16px 14px 14px!important}.lead-form .lf-bens{padding: 9px 11px!important}.lead-form input,.lead-form select{min-height: 48px!important;font-size: 16px!important}.lead-form .btn-submit{min-height: 52px!important;font-size: 16.5px!important;margin-top: 12px!important}.lead-form .lf-more{min-height: 46px!important;font-size: 13.5px!important}.m-eval-strip{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin: 0 0 16px;padding: 12px 14px;border-radius: 12px;background: linear-gradient(120deg,#0A2E5C,#14539A 65%,#1D6FD6);color: #fff;box-shadow: 0 8px 20px rgba(16,52,110,.16)}.m-eval-strip .tx{font-size: 13px;line-height: 1.55}.m-eval-strip .tx b{display: block;font-size: 14.5px;margin-bottom: 2px}.m-eval-strip .go{flex: none;min-height: 40px;padding: 0 14px;border-radius: 999px;background: linear-gradient(135deg,var(--gold-400),var(--gold-500));color: var(--navy-900);font-size: 13.5px;font-weight: 700;display: inline-flex;align-items: center}.mobile-ctas{display: grid!important;grid-template-columns: 1fr 1fr}.mobile-ctas.mc-3{grid-template-columns: 1fr 1.15fr 1fr}.mobile-ctas a{min-height: 52px;font-size: 14px;padding: 8px 4px}.mobile-ctas a.mc-primary{background: linear-gradient(135deg,var(--gold-400),var(--gold-500));color: var(--navy-900);font-weight: 700}.mobile-ctas a:last-child{border-right: none}body{padding-bottom: 52px}.float-bar{right: 10px!important;bottom: 108px!important;gap: 8px!important}.float-bar .fb-chat{width: 50px!important;height: 50px!important}.float-bar .fb{display: none!important}.float-bar .fb-chat{display: flex!important}.chat-panel{bottom: 168px!important;right: 10px!important;left: 10px!important;max-width: none}.pc-list a,.s-quick a,.article-list .article-item a,.arts-list .ar,.site-footer .col a,.region-grid a,.guide-links a,.hot-list a,.aside .panel a,.topic-links a,.quick-nav .qn{min-height: 44px;display: flex;align-items: center}.article-item h4{font-size: 15px}.site-footer .col a{min-height: 40px}.site-footer{padding-top: 22px}.site-footer .f-grid{display: block}.site-footer .f-brand{margin-bottom: 14px}.site-footer .f-brand p{font-size: 12.5px;line-height: 1.7}.site-footer .f-brand-sub{display: none}.site-footer .cols{display: grid!important;grid-template-columns: 1fr 1fr;gap: 4px 12px}.site-footer .col h4{font-size: 13px;margin-bottom: 4px}.site-footer .foot{padding: 14px 0 18px;font-size: 12px}.foot-tel,.foot-shop{font-size: 12px!important}.foot-icp{font-size: 11.5px!important}.doc-card{padding: 14px}.casc-stats{grid-template-columns: 1fr 1fr!important;gap: 8px}.casc-stats > div{padding: 10px 8px}.cat-banner{padding: 18px 0 16px}.cat-t h1{font-size: 21px}.cat-sub{font-size: 13.5px;line-height: 1.7}.notice{padding: 12px 14px;font-size: 13.5px;line-height: 1.75}.art-end-cta{padding: 16px}.gs-item,.gs-row{padding: 12px!important}.cert-group{padding: 12px!important;margin-bottom: 12px!important}.cert-group .cg-head{flex-wrap: wrap;gap: 6px}.cert-group .cg-head h3{font-size: 15px!important}.cert-group .cg-sub{font-size: 12px!important;line-height: 1.6;margin: 4px 0 8px!important;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.cert-group .cert-wall{display: flex!important;flex-wrap: nowrap!important;gap: 10px;overflow-x: auto;-webkit-overflow-scrolling: touch;scroll-snap-type: x mandatory;padding-bottom: 6px}.cert-group .cert-item{flex: 0 0 auto;width: 64vw;max-width: 230px;scroll-snap-align: start}.cert-group .cert-item img{width: 100%!important;height: 148px!important;object-fit: cover}.cert-group .cert-item figcaption{font-size: 11.5px!important;padding: 6px 8px!important}.v4-query{padding: 14px!important;border-radius: 12px}.v4-query-hd{margin-bottom: 10px}.v4-query-hd b{font-size: 15px}.v4-query-hd small{font-size: 11.5px}.v4-query-bd{display: grid!important;grid-template-columns: 1fr 1fr;gap: 8px 10px;align-items: end}.v4-query-bd label{font-size: 12px!important;margin-bottom: 4px!important}.v4-query-bd select{min-height: 44px!important;font-size: 15px!important;padding: 0 10px}.v4-query-bd .v4-qbtn{grid-column: 1 / -1;min-height: 48px!important;font-size: 16px!important}.gf-chips,.gs-tabs,.v4-chips{display: flex!important;flex-wrap: nowrap!important;overflow-x: auto;-webkit-overflow-scrolling: touch;gap: 8px;padding-bottom: 6px;scrollbar-width: none}.gf-chips::-webkit-scrollbar,.gs-tabs::-webkit-scrollbar,.v4-chips::-webkit-scrollbar{display: none}.gf-chips > *,.gs-tabs > *,.v4-chips > *{flex: 0 0 auto}.gf-chips button.gf{min-height: 40px;padding: 8px 14px;font-size: 13.5px}.gc-actions{display: flex;flex-wrap: wrap;gap: 8px}.gc-actions a.btn-xs{min-height: 44px;display: inline-flex;align-items: center;padding: 8px 14px;font-size: 13px}.gs-list > *{margin-bottom: 10px!important}.gs-filter{padding: 12px!important}.gs-sub{padding: 12px!important}.region-grid{grid-template-columns: repeat(3,1fr)!important;gap: 6px!important}.region-grid a{min-height: 42px;font-size: 13px}.honor-grid{grid-template-columns: 1fr 1fr!important;gap: 10px!important}.resource-grid{grid-template-columns: 1fr!important}.pill-wrap{position: sticky;top: 54px;z-index: 80;display: flex!important;flex-wrap: nowrap!important;overflow-x: auto;background: #fff;padding: 8px 0!important;margin: 0 0 12px!important;box-shadow: 0 4px 12px rgba(16,52,110,.06);scrollbar-width: none}.pill-wrap::-webkit-scrollbar{display: none}.pill-wrap > *{flex: 0 0 auto}.quick-nav{background: #fff;border-bottom: 1px solid var(--line)}.quick-nav .wrap{display: flex!important;flex-wrap: nowrap!important;grid-template-columns: none!important;gap: 6px;overflow-x: auto;-webkit-overflow-scrolling: touch;padding: 8px 12px!important;scrollbar-width: none}.quick-nav .wrap::-webkit-scrollbar{display: none}.qn{flex: 0 0 auto;width: 84px;padding: 8px 4px 7px!important;border-left: none!important;border-radius: 12px;background: var(--surface-2);gap: 5px!important}.qn-ic{width: 30px!important;height: 30px!important;font-size: 14px!important;border-radius: 9px!important}.qn-t{font-size: 12px!important;line-height: 1.25!important}.qn small{display: none!important}.qn .hot{position: static!important;top: auto!important;right: auto!important;display: inline-block;margin: 0 0 2px;font-size: 9.5px!important;padding: 1px 6px!important}.m-head-cta{background: var(--m-act)!important;color: #0B2148!important;border-radius: var(--m-r-btn)!important;height: 34px;font-size: 14px;box-shadow: 0 2px 8px rgba(255,114,20,.28)}.btn-hero.primary,.v4-btn.primary,.mobile-ctas a.mc-primary,.lead-form .btn-submit,.m-eval-strip .go,.m-sf-submit{background: var(--m-act)!important;color: #0B2148!important;border-radius: var(--m-r-btn)!important;font-size: 17px!important;font-weight: 600!important;min-height: 50px!important;box-shadow: 0 4px 14px rgba(255,114,20,.3)!important}.m-eval-strip .go{min-height: 42px!important;font-size: 15px!important;padding: 0 16px}.mobile-ctas a.mc-primary{font-size: 15px!important;min-height: 52px!important}.btn-hero.secondary,.v4-btn.secondary,.v4-o,.m-sf-cancel{background: #fff!important;color: var(--m-act)!important;border: 1px solid var(--m-act)!important;border-radius: 999px!important;font-size: 15.5px!important;min-height: 44px!important}.lead-form input,.lead-form select,.m-sf-form input,.m-sf-form select{min-height: 46px!important;background: var(--m-field)!important;border: 1px solid #EFEFEF!important;border-radius: var(--m-r-field)!important;font-size: 16px!important;color: var(--m-ink)!important}.lead-form input:focus,.lead-form select:focus,.m-sf-form input:focus,.m-sf-form select:focus{background: #fff!important;border-color: var(--m-act)!important;box-shadow: 0 0 0 3px rgba(255,114,20,.14)!important}.lead-form label,.m-sf-form label{color: var(--m-ink-2)!important;font-size: 13px!important}.prose p,.prose li{color: var(--m-ink)!important}.v4-sec-head .st,.section .lead,.cat-sub{color: var(--m-ink-3)!important}.m-sf{margin: 14px 0 0;padding: 16px 14px 14px;background: #fff;border: 1px solid #EFEFEF;border-radius: 12px;box-shadow: 0 8px 22px rgba(16,52,110,.08)}.m-sf-title{font-size: 17px;font-weight: 700;color: var(--m-ink);margin: 0 0 4px;text-align: center}.m-sf-sub{font-size: 12.5px;color: var(--m-ink-3);text-align: center;margin: 0 0 12px}.m-sf-form .m-sf-row{margin-bottom: 10px}.m-sf-form .m-sf-row:last-of-type{margin-bottom: 12px}.m-sf-form input,.m-sf-form select{width: 100%;box-sizing: border-box;padding: 0 12px}.m-sf-form input::placeholder{color: #AAAAAA}.m-sf-submit{display: flex;align-items: center;justify-content: center;width: 100%;border: none;cursor: pointer;font-family: inherit}.m-sf-phone{display: flex;align-items: center;justify-content: center;gap: 6px;margin-top: 10px;min-height: 44px;border-radius: var(--m-r-btn);border: 1px solid var(--m-act);color: var(--m-act);font-size: 15.5px;font-weight: 600;background: #fff}.m-sf-ok{display: none;margin-top: 10px;padding: 10px 12px;border-radius: 8px;background: var(--m-act-soft);color: var(--m-act-dark);font-size: 13.5px;text-align: center}.m-sf-ok.show{display: block}.m-sf-tip{margin: 10px 0 0;font-size: 11.5px;color: var(--m-ink-3);text-align: center;line-height: 1.6}.mobile-ctas{background: #fff;box-shadow: 0 -2px 12px rgba(16,52,110,.08)}.mobile-ctas a{color: var(--m-ink-2)!important;font-size: 14.5px!important}.mobile-ctas a.mc-primary{color: #fff!important}.mobile-ctas a[href^="tel:"]{color: var(--m-act)!important;font-weight: 600}.m-more-sec{padding: 22px 0!important;background: var(--surface-2)}.m-more-head{display: flex;align-items: baseline;gap: 8px;margin: 0 0 12px}.m-more-head b{font-size: 17px;color: var(--navy-800)}.m-more-head span{font-size: 12px;color: var(--ink-400)}.m-more{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.m-more a{display: flex;align-items: center;justify-content: space-between;height: 46px;padding: 0 12px;border-radius: 12px;background: #fff;border: 1px solid var(--line);font-size: 14px;font-weight: 600;color: var(--ink-800)}.m-more a em{font-style: normal;color: var(--ink-400)}.m-more a:active{background: var(--navy-100)}.m-hero-trust{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px 10px;margin: 12px 0 0;font-size: 11.5px;color: #C7D0DC}.m-hero-trust span{display: inline-flex;align-items: center;gap: 4px}.m-hero-trust span::before{content: "✓";color: var(--gold-400);font-weight: 700}.m-query-outer{display: none!important}.m-query-tip{margin: 0 0 8px;font-size: 12px;color: var(--ink-500);text-align: center}.v4-query.m-after-hero{margin-top: 0}.v4-chips a{min-height: 40px;display: inline-flex;align-items: center;padding: 8px 12px!important;font-size: 12.5px}.v4-sec-head .more,.home-arts-head a,.home-gs-more a,.v4-query-ft a{min-height: 44px;display: inline-flex;align-items: center;font-size: 13px!important}.trust-row a{min-height: 40px;display: inline-flex;align-items: center;font-size: 12.5px!important}.resource .dl a,.dl a{min-height: 44px;display: inline-flex;align-items: center;padding: 8px 14px}.v4-sec-head{align-items: flex-start}.home-gs-more{font-size: 0!important;margin: 8px 0 0!important}.home-gs-more a{font-size: 13px!important}.home-gs-more b,.home-gs-more span{font-size: 13px!important}.gs-prov-more{display: none!important}.arts-list .ar,.article-list .article-item,.home-gs .gs-item,.policy-list .pl-item,.portal-cols .pc-list li,.s-quick a{padding-top: 8px!important;padding-bottom: 8px!important;margin-bottom: 8px!important}.arts-list .ar-t{font-size: 14px!important;line-height: 1.5}.arts-list .ar-tag{font-size: 11.5px!important;padding: 2px 7px}.home-gs .gc-title,.home-gs .gs-item b{font-size: 14px!important;line-height: 1.5}.home-gs .gc-org,.home-gs .gc-tags{font-size: 11.5px!important}.aside .panel{padding: 14px!important;margin-bottom: 12px!important}.aside .panel h4{font-size: 15px!important;margin-bottom: 8px}.related .rel-card h5{font-size: 14.5px}.related .rel-card p{font-size: 12.5px}.m-fold-btn{margin: 8px 0 4px}.quick-nav .wrap{padding: 6px 10px!important;gap: 8px}.qn{width: 76px!important;padding: 6px 4px!important;gap: 4px!important}.qn .hot{display: none!important}.qn-ic{width: 28px!important;height: 28px!important;font-size: 13px!important;border-radius: 8px!important}.qn.m-hot .qn-ic{background: var(--m-act)!important;color: #0B2148!important;box-shadow: 0 3px 8px rgba(255,114,20,.28)}.qn.m-hot .qn-t{color: var(--m-act)!important}.qn-t{font-size: 11.5px!important;line-height: 1.2!important}.m-case{padding: 20px 0!important}.m-case .v4-sec-head{margin-bottom: 10px!important}.m-case .v4-sec-head .st,.m-case .cg-tag,.m-case .cg-note,.m-case .cg-sub,.m-case .cert-more{display: none!important}.m-case .v4-sec-head .more{min-height: 40px;font-size: 12.5px!important}.m-case .cert-group{display: block!important;overflow: visible!important;margin: 0!important;padding: 0!important;border: 0!important;background: none!important;box-shadow: none!important}.m-case .cg-head{margin: 0 0 8px!important}.m-case .cg-head h3{font-size: 13.5px!important;font-weight: 600!important;color: var(--m-ink-2)!important}.m-case-wall{gap: 10px!important;padding: 2px 14px 6px!important}.m-case-wall > .cert-item{width: 58vw;max-width: 208px;margin: 0!important;background: #fff;border: 1px solid var(--line);border-radius: 8px;overflow: hidden}.m-case-wall > .cert-item img{width: 100%!important;height: 146px!important;object-fit: cover;border-radius: 0!important}.m-case-wall > .cert-item figcaption{padding: 6px 8px!important;font-size: 11.5px!important}.m-case-wall > .cert-item figcaption b{font-size: 12px!important}body[data-m-home] .v4-sec{padding: 20px 0!important}body[data-m-home] .v4-sec-head{margin-bottom: 10px!important;align-items: center!important}body[data-m-home] .v4-sec-head .st{display: none!important}body[data-m-home] .v4-sec-head .tt{font-size: 18px!important}body[data-m-home] .v4-sec-head .more{min-height: 40px;font-size: 12.5px!important}body[data-m-home] .v4-note{display: none!important}body[data-m-home] .gs-tabs{display: none!important}body[data-m-home] .home-gs-more{display: none!important}body[data-m-home] .home-arts-head{display: none!important}body[data-m-home] .trust-row{display: none!important}body[data-m-home] #brandShop{display: none!important}body[data-m-home] .cards .card.service{padding: 14px!important}body[data-m-home] .cards .card.service ul{display: none!important}body[data-m-home] .cards .card.service h3{font-size: 16px!important;margin: 0 0 6px!important}body[data-m-home] .cards .card.service p{font-size: 12.5px!important;line-height: 1.6!important;margin-bottom: 8px!important}body[data-m-home] .cards .card.service .btn{min-height: 44px!important;display: flex!important;align-items: center;justify-content: center;font-size: 14px!important}body[data-m-home] .guide-links,body[data-m-home] .v4-chips{display: flex!important;flex-wrap: nowrap!important;gap: 8px;overflow-x: auto;margin: 0 -14px!important;padding: 2px 14px 6px!important;scrollbar-width: none}body[data-m-home] .guide-links::-webkit-scrollbar,body[data-m-home] .v4-chips::-webkit-scrollbar{display: none}body[data-m-home] .guide-links a,body[data-m-home] .v4-chips a,body[data-m-home] .v4-chips .lb{flex: 0 0 auto;white-space: nowrap;min-height: 38px!important;display: inline-flex!important;align-items: center;padding: 0 12px!important;border-radius: 999px!important;background: #fff!important;border: 1px solid var(--line)!important;font-size: 12.5px!important}body[data-m-home] .v4-chips{margin-top: 8px!important}body[data-m-home] .cta-band{padding: 22px 0 26px!important}body[data-m-home] .site-footer{padding: 20px 0 26px!important}body[data-m-home] .site-footer .cols{display: none!important}body[data-m-home] .site-footer .f-brand-sub{display: none!important}body[data-m-home] .site-footer .foot-shop{font-size: 11.5px!important}body[data-m-home] .m-more-sec{padding: 20px 0!important}body[data-m-home] .v4-sec-head{flex-direction: row!important;flex-wrap: nowrap!important;align-items: center!important;justify-content: space-between;gap: 10px;margin-bottom: 10px!important}body[data-m-home] .v4-sec-head .hd{flex: 1 1 auto;gap: 0!important}body[data-m-home] .v4-sec-head .tt{font-size: 17.5px!important;line-height: 1.3!important}body[data-m-home] .v4-sec-head .tt::before{width: 4px;height: 17px}body[data-m-home] .v4-sec-head .more{flex: none;min-height: 44px!important;padding: 5px 0!important;margin: -5px 0!important;font-size: 12.5px!important;white-space: nowrap!important}body[data-m-home] .v4-trust{display: none!important}body[data-m-home] .v4-sub{font-size: 13px!important;line-height: 1.6!important;margin: 8px 0 12px!important}body[data-m-home] .v4-cta-row{grid-template-columns: 1fr 1.06fr!important}.v4-cta-row .v4-btn,.v4-cta-row .v4-btn-o{font-size: 14px!important;padding: 0 6px!important;white-space: nowrap!important}body[data-m-home] .v4-cta-row .v4-btn{background: var(--m-act)!important;color: #0B2148!important;border: 0!important;font-weight: 600!important;box-shadow: 0 4px 14px rgba(255,114,20,.3)!important}body[data-m-home] .v4-cta-row .v4-btn-o{background: #fff!important;color: var(--m-act)!important;border: 1px solid var(--m-act)!important}.cards .card.service .btn{background: var(--m-act)!important;color: #0B2148!important;border: 0!important;border-radius: var(--m-r-btn)!important;font-weight: 600!important;box-shadow: 0 4px 12px rgba(255,114,20,.26)!important}.m-case-wall > .cert-item img{height: 132px!important}body[data-m-home] .home-gs{gap: 8px!important}body[data-m-home] .home-gs a{padding: 9px 12px!important;gap: 6px 8px!important;border-radius: 12px!important}body[data-m-home] .home-gs a .hs-meta{display: none!important}body[data-m-home] .home-gs a b{flex: 1 1 auto!important;font-size: 13.5px!important;line-height: 1.5!important}body[data-m-home] .home-gs a .hs-tag{font-size: 11.5px!important;padding: 1px 8px!important}body[data-m-home] .home-gs a .hs-go{display: none!important}body[data-m-home] .resource-grid .resource{padding: 14px!important}body[data-m-home] .resource-grid .resource h4{font-size: 15px!important;margin: 6px 0 10px!important}body[data-m-home] .resource-grid .resource p{display: none!important}body[data-m-home] .resource-grid .resource .dl span{display: none!important}body[data-m-home] .cta-band .wrap{display: grid!important;grid-template-columns: 1fr 1fr;gap: 10px}body[data-m-home] .site-footer .f-brand p{display: none!important}body[data-m-home] .site-footer .f-grid{gap: 10px!important}body[data-m-home] .site-footer .foot p{margin: 0 0 6px!important;font-size: 11.5px!important;line-height: 1.65!important}.v4-flow{display: block!important;overflow: visible!important;padding: 12px 14px!important;margin: 0!important;background: #fff;border: 1px solid var(--line);border-radius: 12px;box-shadow: 0 2px 10px rgba(16,52,110,.05)}.v4-flow::before{display: none!important}.v4-flow .step{display: grid!important;grid-template-columns: 30px 1fr;column-gap: 10px;align-items: center;text-align: left!important;padding: 7px 0!important;position: relative;width: auto!important}.v4-flow .step .n{grid-row: 1 / span 2;grid-column: 1;margin: 0!important;width: 26px!important;height: 26px!important;font-size: 13px!important;box-shadow: 0 0 0 4px #EDF4FD!important}.v4-flow .step .t{grid-column: 2;grid-row: 1;font-size: 14px!important;margin: 0!important}.v4-flow .step .d{grid-column: 2;grid-row: 2;font-size: 11.5px!important;line-height: 1.4}.v4-flow .step::after{content: "";position: absolute;left: 12px;top: 33px;bottom: -7px;width: 1px;background: #DCE7F5}.v4-flow .step:last-child::after{display: none}.v4-tiles{grid-template-columns: 1fr!important;gap: 8px!important}.v4-tile{padding: 10px 12px!important}.v4-tile .ic{width: 34px!important;height: 34px!important;font-size: 14px!important}.v4-tile .tx b{font-size: 14px!important;margin-bottom: 2px!important}.v4-tile .tx small{font-size: 11.5px!important}.cards,.cards.maj,.cards.sp,.resource-grid,.related{grid-template-columns: 1fr!important;gap: 10px!important}.cards .card{padding: 14px!important}.honor-grid{grid-template-columns: 1fr 1fr!important;gap: 10px!important}body[data-m-home] .v4-chips,body[data-m-home] .guide-links{flex-wrap: wrap!important;overflow: visible!important;margin: 8px 0 0!important;padding: 0!important;gap: 8px!important}body[data-m-home] .guide-links{display: flex!important}body[data-m-home] .v4-chips a,body[data-m-home] .guide-links a{min-height: 40px!important;padding: 0 11px!important;font-size: 12px!important}.m-case .cert-wall{display: none!important}.m-car-holder{margin-top: 2px}.m-car{margin: 0}.m-car-view{position: relative;background: #EEF3FA;border: 1px solid var(--line);border-radius: 12px;overflow: hidden}.m-car-track{display: flex;will-change: transform;transition: transform .34s cubic-bezier(.22,.61,.36,1)}.m-car-slide{flex: 0 0 100%;margin: 0;box-sizing: border-box;height: clamp(290px,48vh,400px);display: flex;align-items: center;justify-content: center;padding: 8px}.m-car-slide img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;background: #fff;border-radius: 6px;box-shadow: 0 4px 14px rgba(16,52,110,.12)}.m-car-nav{position: absolute;top: 50%;transform: translateY(-50%);width: 44px;height: 44px;border-radius: 50%;border: 1px solid rgba(255,255,255,.9);background: rgba(255,255,255,.88);color: var(--navy-700);display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 14px rgba(16,52,110,.18)}.m-car-nav svg{width: 20px;height: 20px}.m-car-nav.prev{left: 8px}.m-car-nav.next{right: 8px}.m-car-nav:active{background: #fff;transform: translateY(-50%) scale(.94)}.m-car-count{position: absolute;right: 10px;bottom: 10px;padding: 3px 10px;border-radius: 999px;background: rgba(16,52,110,.62);color: #fff;font-size: 12px}.m-car-count b{font-weight: 700}.m-car-cap{margin: 8px 0 0;display: flex;align-items: baseline;gap: 8px;flex-wrap: wrap}.m-car-cap b{font-size: 14px;color: var(--m-ink)}.m-car-cap span{font-size: 12px;color: var(--m-ink-3)}.m-car-dots{display: flex;flex-wrap: wrap;gap: 6px;margin: 8px 0 0}.m-car-dots i{width: 6px;height: 6px;border-radius: 50%;background: #D6DEE9}.m-car-dots i.on{width: 16px;border-radius: 3px;background: var(--m-act)}.m-car-tip{margin: 8px 0 0;font-size: 11.5px;color: var(--m-ink-3)}.mobile-ctas{display: grid!important;grid-template-columns: 1fr 1fr 1.5fr!important;align-items: center;gap: 8px;height: auto!important;padding: 7px 10px calc(7px + env(safe-area-inset-bottom,0px))!important;background: rgba(255,255,255,.97)!important;backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-top: 1px solid var(--line)!important;box-shadow: 0 -6px 22px rgba(16,52,110,.10)!important}.mobile-ctas a{display: flex!important;flex-direction: column;align-items: center;justify-content: center;gap: 3px;padding: 4px 8px!important;border: 0!important;background: none!important;min-height: 46px;border-radius: 12px;font-size: 11.5px!important;font-weight: 600!important;color: var(--m-ink-2)!important}.mobile-ctas a .mt-ic{width: 24px;height: 24px;border-radius: 8px;display: flex;align-items: center;justify-content: center;font-size: 12.5px;font-weight: 700;line-height: 1}.mobile-ctas a[data-mk="tel"] .mt-ic{background: #E7F6EC;color: #12934B}.mobile-ctas a[data-mk="list"] .mt-ic,.mobile-ctas a[data-mk="chat"] .mt-ic{background: #EAF2FC;color: #1E5BB8}.mobile-ctas a.mc-primary{flex-direction: row!important;gap: 6px;min-height: 44px!important;padding: 0 16px!important;border-radius: 22px!important;background: linear-gradient(135deg,#D9A44F,var(--m-act))!important;color: #0B2148!important;font-size: 15px!important;font-weight: 700!important;box-shadow: 0 6px 16px rgba(255,114,20,.34)!important}.mobile-ctas a.mc-primary .mt-ic{width: 22px;height: 22px;background: rgba(255,255,255,.22)!important;color: #fff!important}.mobile-ctas a.mc-primary .mt-tx{font-size: 15px}body{padding-bottom: 70px}.float-bar{right: 12px!important;bottom: 88px!important;gap: 0!important}.float-bar .fd-chat{position: relative;width: 54px!important;height: 54px!important;padding: 0!important;border-radius: 50%!important;background: #fff!important;border: 2px solid #fff!important;box-shadow: 0 6px 18px rgba(16,52,110,.22)!important;display: flex!important;align-items: center;justify-content: center;overflow: visible!important}.float-bar .fd-chat .fd-ic{width: 50px!important;height: 50px!important;border-radius: 50%!important;background: #fff url('../img/advisor-avatar.png') center/cover no-repeat!important;border: none!important;color: transparent!important;font-size: 0!important;display: block!important}.float-bar .fd-chat .fd-ic svg{display: none!important}.float-bar .fd-chat .fd-tx{display: none!important}.float-bar .fd-chat::after{content: "";position: absolute;right: 1px;bottom: 1px;width: 12px;height: 12px;border-radius: 50%;background: #22C55E;border: 2px solid #fff}.float-bar .fd-chat::before{content: "";position: absolute;inset: -5px;border-radius: 50%;border: 2px solid rgba(255,114,20,.34);animation: mChatPulse 2.6s ease-out infinite;pointer-events: none}.chat-panel{bottom: calc(146px + env(safe-area-inset-bottom,0px))!important}.cta-band .btn{background: var(--m-act)!important;color: #0B2148!important;border: 0!important;box-shadow: 0 4px 14px rgba(255,114,20,.28)!important}.advisor-card .btn.gold{background: var(--m-act)!important;color: #0B2148!important;border: 0!important;box-shadow: 0 4px 14px rgba(255,114,20,.26)!important}.notice,.tips,.callout{background: #F7F9FC!important}body[data-m-home] .site-footer{padding: 20px 0 calc(26px + env(safe-area-inset-bottom,0px))!important}body[data-m-home] .site-footer .cols{display: grid!important;grid-template-columns: 1fr 1fr;gap: 4px 14px;margin: 14px 0 2px!important;padding-top: 14px;border-top: 1px solid rgba(255,255,255,.12)}body[data-m-home] .site-footer .cols .col:nth-child(n+3){display: none!important}.site-footer .col h4{margin: 0 0 2px!important;font-size: 12.5px!important;color: rgba(255,255,255,.55)!important}.site-footer .col a{display: flex!important;align-items: center;min-height: 38px;font-size: 13px!important;color: #C7D0DC!important}body[data-m-home] .site-footer .foot-tel{margin: 0 0 12px!important;padding: 10px 12px;border-radius: 12px;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.16);font-size: 12px!important;color: #B9C2D0!important}body[data-m-home] .site-footer .foot-tel a{color: #D9A44F!important;font-size: 16px!important;font-weight: 700}body[data-m-home] .site-footer .foot p{color: #9AA7B8!important}body[data-m-home] .site-footer .foot a{color: #C7D0DC!important}.site-footer .f-brand-name::before{background: rgba(255,255,255,.92)!important}.v4-flow .step{padding: 6px 0!important}.v4-flow .step .n{width: 24px!important;height: 24px!important}.v4-flow .step::after{left: 11px;top: 30px}.resource-grid .resource{display: flex;align-items: center;gap: 10px;padding: 12px 14px!important;border-radius: 12px!important}.resource-grid .resource .tag{display: none!important}.resource-grid .resource h4{flex: 1 1 auto;min-width: 0;font-size: 14.5px!important;margin: 0!important;line-height: 1.4!important}.resource-grid .resource .dl{margin: 0!important;flex: none}.resource-grid .resource .dl a{min-height: 38px!important;display: inline-flex!important;align-items: center;padding: 0 14px!important;border-radius: 999px!important;background: var(--m-act-soft)!important;color: var(--m-act-dark)!important;font-size: 12.5px!important;font-weight: 600!important}body[data-m-home] .cards .card.service{display: grid!important;grid-template-columns: 1fr auto;align-items: center;column-gap: 12px;padding: 12px 14px!important;border-radius: 12px!important}body[data-m-home] .cards .card.service h3{grid-column: 1;grid-row: 1;font-size: 15px!important;margin: 0!important}body[data-m-home] .cards .card.service p{display: none!important}body[data-m-home] .cards .card.service ul{display: none!important}body[data-m-home] .cards .card.service .price{grid-column: 1;grid-row: 2;margin: 0!important;font-size: 17px!important;line-height: 1.4!important}body[data-m-home] .cards .card.service .price small{font-size: 11.5px!important}body[data-m-home] .cards .card.service .btn{grid-column: 2;grid-row: 1 / span 2;height: 42px!important;min-height: 42px!important;padding: 0 16px!important;font-size: 13.5px!important;white-space: nowrap}body[data-m-home] .site-footer .col h4{display: none!important}.site-footer .col a{min-height: 44px!important}body[data-m-home] .site-footer .foot-shop{font-size: 11.5px!important}body[data-m-home] .cta-band .notice{padding: 9px 11px!important;font-size: 11.5px!important}.m-more a{height: 42px!important;font-size: 13.5px!important}body[data-m-home] .home-gs a{display: grid;grid-template-columns: auto 1fr;column-gap: 8px;align-items: start}body[data-m-home] .home-gs a .hs-tag{grid-column: 1;grid-row: 1;margin-top: 3px}body[data-m-home] .home-gs a b{grid-column: 2;grid-row: 1}body[data-m-home] .site-footer .foot > *{margin-bottom: 4px!important}body[data-m-home] .site-footer .foot-tel{padding: 8px 10px!important}body[data-m-home] .v4-badge{display: none!important}body[data-m-home] .v4-sub{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.m-car-slide{height: clamp(280px,42vh,352px)}.m-car-tip{margin-top: 6px}body[data-m-home] .v4-tiles + .m-fold-btn,body[data-m-home] .arts-list + .m-fold-btn{display: none!important}body[data-m-home] .guide-links a{min-height: 30px!important}.gf-chips{flex-wrap: wrap!important;overflow: visible!important}button.gf{min-height: 44px!important;padding: 10px 14px!important}body:not([data-m-home]) .cards,body:not([data-m-home]) .cards.maj,body:not([data-m-home]) .cards.sp{grid-template-columns: 1fr 1fr!important;gap: 10px!important}body:not([data-m-home]) .cards .card{padding: 12px!important}body:not([data-m-home]) .cards .card h3{font-size: 14.5px!important;margin: 0 0 4px!important;line-height: 1.4!important}body:not([data-m-home]) .cards .card p{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 12px!important;line-height: 1.5!important;margin: 0 0 8px!important}body:not([data-m-home]) .cards .card .btn{min-height: 40px!important;font-size: 13px!important}body:not([data-m-home]) .cards .card ul{font-size: 12px!important}.btn-xs,.pill,.gf,.s-chips a,.dl a,.bs-btn,.article-nav a,.related-links a,.rel-card h5 a,.f-grid a,.pf-r a,.pf-links a,.qa-sec-sub a,.qa-series-chips a,.cat-link,.panel a{display: inline-flex!important;align-items: center;min-height: 44px}ul li span.a > a{display: inline-flex!important;align-items: center;min-height: 44px}.panel a,.article-nav a,.cat-link{min-height: 40px}.pill-wrap{padding: 6px 0!important}.pill-wrap > *{font-size: 12px!important;padding: 0 10px!important;min-height: 36px!important}.art-date{display: flex!important;flex-wrap: wrap;gap: 4px 12px;font-size: 12px!important;margin: 8px 0!important}.art-date *{font-size: 12px!important;margin: 0!important}.float-bar{right: 10px!important;bottom: calc(78px + env(safe-area-inset-bottom,0px))!important}.float-bar .fd-chat{width: 52px!important;height: 52px!important}.float-bar .fd-chat .fd-ic{width: 48px!important;height: 48px!important}.quick-nav{position: relative}.quick-nav::after{content: "";position: absolute;right: 0;top: 0;bottom: 0;width: 26px;background: linear-gradient(90deg,rgba(255,255,255,0),#fff 78%);pointer-events: none}.cert-group .cert-wall{display: grid!important;grid-template-columns: 1fr 1fr!important;gap: 10px!important;overflow: visible!important;margin: 0!important;padding: 0!important}.cert-group .cert-item{width: auto!important;margin: 0!important}.cert-group .cert-item img{width: 100%!important;height: auto!important;aspect-ratio: 3 / 4;object-fit: contain!important;background: #fff}.about-nav{top: var(--hdr-h,52px)!important;padding: 8px 0!important;margin-bottom: 18px!important;box-shadow: 0 4px 12px rgba(16,52,110,.05)}.about-nav a{font-size: 12.5px!important;padding: 0 13px!important;min-height: 36px!important;display: inline-flex!important;align-items: center}.about-intro{grid-template-columns: 1fr!important}.entry-grid,.promise-grid,.office-grid{grid-template-columns: 1fr 1fr!important;gap: 10px!important}.promise,.entry{padding: 14px!important}.promise h3{font-size: 14px!important}.promise p{font-size: 12px!important;line-height: 1.65!important}.promise .pi{width: 28px;height: 28px;font-size: 13px;margin-bottom: 8px}.entry h3{font-size: 14px!important}.entry p{font-size: 11.5px!important;margin-bottom: 8px!important}.entry .ei{width: 32px;height: 32px;font-size: 14px;margin-bottom: 8px;border-radius: 9px}.entry .ea{min-height: 40px;display: inline-flex;align-items: center;font-size: 12.5px!important}.office-grid .office-item:last-child{grid-column: 1 / -1}.office-grid .office-item img{aspect-ratio: 4 / 3}.office-grid .office-item:last-child img{aspect-ratio: 16 / 9}.advisor-card{padding: 14px!important;gap: 12px!important}.advisor-card img{width: 52px!important;height: 52px!important}.advisor-card .at b{font-size: 14.5px!important}.advisor-card .at small{font-size: 12px!important}.advisor-card .ab .btn{min-height: 46px!important;display: flex!important;align-items: center;justify-content: center}.store-band{padding: 16px 14px!important;gap: 10px!important;border-radius: 12px!important}.store-band .sb-ic{width: 42px!important;height: 42px!important;font-size: 19px!important;border-radius: 11px!important}.store-band .sb-tx b{font-size: 16.5px!important}.store-band .sb-tx small{font-size: 12px!important}.store-band .sb-qr img{width: 68px!important;height: 68px!important}.about-facts li{align-items: flex-start!important;padding: 10px 0!important}.about-facts li b{text-align: right}.data-band .wrap{grid-template-columns: 1fr 1fr!important;gap: 14px!important}.data-band{padding: 22px 0!important}.data-band .dnum{font-size: 26px!important}.acc summary{min-height: 52px;padding: 14px 15px!important;font-size: 14.5px!important}.acc .ans{padding: 0 15px 14px!important;font-size: 13.5px!important}.office-item img{aspect-ratio: 4 / 3}.cred-grid{grid-template-columns: 1fr 1fr!important;gap: 10px!important}.cred-media{padding: 6px;aspect-ratio: 3 / 2}.cred-flag{left: 6px;top: 6px;font-size: 10px!important;padding: 1px 7px}.cred-card figcaption{padding: 10px 11px 12px!important;gap: 6px!important}.cred-name{font-size: 13px!important;line-height: 1.45!important;min-height: 0}.cred-tags{gap: 5px!important}.cred-tags span{font-size: 11.5px!important;padding: 2px 6px!important}.cred-tags span i{display: none}.cred-verify{font-size: 11.5px!important}.cred-legend{font-size: 12px!important;line-height: 1.75!important}.about-nav a{min-height: 44px!important}.m-head-cta{height: 40px!important}}@keyframes mChatPulse{0%{transform: scale(.9);opacity: .85}70%{transform: scale(1.14);opacity: 0}100%{opacity: 0}}@media (max-width: 400px){.m-drawer{width: 90%}.v4-hero h1,.v4-hero-main h1{font-size: 21px!important}.cards .card{width: 100%!important}.m-scroll > .card,.m-scroll > .v4-tile{width: 84vw}.prose p,.prose li{font-size: 15.5px!important}.mobile-ctas a{font-size: 13px}.m-eval-strip{flex-wrap: wrap}.m-eval-strip .go{width: 100%;justify-content: center}}.m-sf-form input.is-err,.m-sf-form input.is-err:focus{border-color: var(--m-act)!important;background: #FFF6F0!important;box-shadow: 0 0 0 3px rgba(255,114,20,.16)!important}@media (max-width: 768px){.pc-only{display: none!important}.m-only{display: block!important}}body[data-m-home] .home-gs a .hs-date{grid-column: 2;grid-row: 2;margin: 3px 0 0!important;justify-self: start;font-size: 11.5px!important;padding: 0!important;background: none!important;border: 0!important}body[data-m-home] .home-gs a .hs-date.is-new{background: #FFF6E8!important;border: 1px solid #FBE3BE!important;border-radius: 999px!important;padding: 1px 8px!important;color: var(--warning-ink)!important}body[data-m-home] .home-gs a .hs-date .hs-new{font-size: 11.5px!important}body[data-m-home] .home-gs a .hs-period{grid-column:2;grid-row:3;justify-self:start;margin:3px 0 0!important;font-size:11.5px!important;padding:1px 6px!important}body[data-m-home] .home-gs a .hs-guide{grid-column:2;grid-row:4;justify-self:start;margin:3px 0 0!important;font-size:11.5px!important}body[data-m-home] .gs-modes{gap:6px;margin:0 0 10px}body[data-m-home] .gs-mode{font-size:13px;padding:7px 12px;border-radius:9px}body[data-m-home] .gs-mode .gs-mn{font-size: 11.5px;padding:1px 7px}body[data-m-home] .gs-mode-tip{display:none}body[data-m-home] .gs-live-note{font-size:11.5px!important;padding:7px 10px!important;margin:0 0 9px!important}body[data-m-home] .home-gs a .hs-period.is-urgent{font-weight:700!important}body[data-m-home] .home-rv{margin-top:16px!important;padding-top:14px!important}body[data-m-home] .hrv-item:nth-child(n+2){display:none!important}body[data-m-home] .hrv-item img{height:170px!important}body[data-m-home] .hrv-note{font-size:11.5px!important}body[data-m-home] .home-rv{margin-top:18px!important;padding-top:16px!important}body[data-m-home] .hrv-wall{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;padding-bottom:6px;grid-template-columns:none!important}body[data-m-home] .hrv-item{flex:0 0 74%!important;scroll-snap-align:start}body[data-m-home] .hrv-shot{height:210px!important}body[data-m-home] .hrv-quote{font-size:12.5px!important;padding:9px 12px 11px!important}body[data-m-home] .hrv-note{font-size:11.5px!important}body[data-m-home] .hrv-wall{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;overflow:visible!important}body[data-m-home] .hrv-item{flex:none!important}body[data-m-home] .hrv-shot{height:330px!important}body[data-m-home] .hrv-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)!important}body[data-m-home] .hrv-card{width:150px!important}body[data-m-home] .hrv-card img{height:178px!important}body[data-m-home] .hrv-card span{font-size:11.5px!important;padding:8px 10px 10px!important}body[data-m-home] .hrv-note{font-size:11.5px!important}body[data-m-home] .map-grid{grid-template-columns:1fr!important;gap:12px!important}body[data-m-home] .map-card{padding:15px 16px!important}body[data-m-home] .map-card b{font-size:13.5px!important}@media (max-width: 768px){.pnx-prov .m-prov-toggle{width: auto!important;min-height: 44px!important;margin: 0 0 0 auto!important;padding: 0 13px!important;border-style: solid!important;border-radius: 999px!important;font-size: 13.5px!important;gap: 5px!important}.pnx-prov .m-prov-toggle .ar{font-size: 12px}.pnx-prov .pnv4-more{display: none!important}.pnx-prov .pnv4-in{padding: 8px 0 9px!important;gap: 4px 10px!important}.pnx-prov .pnv4-side{padding: 0!important;gap: 9px!important}.pnx-prov .pnv4-ic{width: 32px!important;height: 32px!important;font-size: 15px!important;border-radius: 9px!important}.pnx-prov .pnv4-tt b{font-size: 14px!important}.pnx-prov .pnv4-tt small{font-size: 11.5px!important;margin-top: 1px!important}.pnx-prov .pnv4-main{padding: 2px 0 10px!important}.pnx-prov .pnv4-hot a{font-size: 14px!important;padding: 6px 10px!important}}@media (max-width: 768px){.mobile-ctas{display: flex!important;align-items: center;gap: 9px;grid-template-columns: none!important;padding: 8px 12px calc(8px + env(safe-area-inset-bottom,0px))!important}.mobile-ctas a{flex: 1 1 0;min-width: 0;flex-direction: row!important;gap: 7px;padding: 0 12px!important;min-height: 46px!important;border-radius: 13px!important;background: #F1F5FA!important;color: var(--navy-700)!important;font-size: 14px!important;font-weight: 600!important;white-space: nowrap}.mobile-ctas a.mc-primary{flex: 1.55 1 0;border-radius: 23px!important;background: linear-gradient(135deg,#D9A44F,var(--m-act))!important;color: #0B2148!important;font-size: 15px!important;font-weight: 700!important;box-shadow: 0 6px 16px rgba(255,114,20,.34)!important}.mobile-ctas a .mt-ic{width: 22px!important;height: 22px!important;border-radius: 7px!important;font-size: 12px!important}.mobile-ctas a[data-mk="tel"] .mt-ic{background: #E7F6EC!important;color: #12934B!important}.mobile-ctas a.mc-primary .mt-ic{background: rgba(255,255,255,.24)!important;color: #fff!important}.mobile-ctas.mc-3 a{padding: 0 9px!important;font-size: 13px!important;gap: 5px!important}.mobile-ctas.mc-3 a .mt-ic{width: 20px!important;height: 20px!important;font-size: 11.5px!important}.mobile-ctas.mc-3 a.mc-primary{font-size: 14.5px!important;padding: 0 12px!important}.site-footer{padding-top: 18px!important}.site-footer .f-brand{margin-bottom: 12px!important}.site-footer .f-brand p{font-size: 12px!important;line-height: 1.65!important}.site-footer .cols{gap: 10px 14px!important}.site-footer .col h4{font-size: 12px!important;margin: 0 0 6px!important;letter-spacing: .4px}.site-footer .col a{display: inline-flex!important;align-items: center;min-height: 28px!important;height: 28px!important;margin: 0 6px 6px 0!important;padding: 0 11px!important;background: rgba(255,255,255,.07)!important;border-radius: 999px!important;font-size: 12.5px!important;line-height: 1!important;color: #C7D0DC!important}.site-footer .col a:active{background: rgba(255,255,255,.16)!important}.site-footer .foot{padding: 12px 0 14px!important;font-size: 11.5px!important}.site-footer .foot > *{margin: 0 0 5px!important;line-height: 1.6!important}.site-footer .foot-shop{font-size: 11.5px!important}}@media (max-width: 768px){.contact-layout{grid-template-columns: minmax(0,1fr)}.contact-form-col,.contact-panel{min-width: 0}.contact-form-col .form{padding: 20px 18px 22px}.contact-form-col .form label{font-size: 14.5px;margin: 15px 0 6px}.contact-form-col .form label:first-of-type{margin-top: 0}.contact-form-col .form input[type=text],.contact-form-col .form input[type=tel],.contact-form-col .form input[type=number],.contact-form-col .form select{height: 48px;padding: 0 14px;border-radius: 12px;font-size: 15.5px}.contact-form-col .form textarea{min-height: 96px;padding: 12px 14px;border-radius: 12px;font-size: 15.5px;line-height: 1.7}.contact-form-col .form input:focus,.contact-form-col .form select:focus,.contact-form-col .form textarea:focus{outline: none;border-color: var(--navy-500);background: #fff;box-shadow: 0 0 0 3px rgba(20,83,154,.12)}.contact-form-col .form select{appearance: none;-webkit-appearance: none;-moz-appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%235A6B82' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 13px center;padding-right: 38px}.contact-form-col .form .btn.block{height: 50px;margin-top: 20px;font-size: 16px}.ent-region{display: flex;align-items: center;height: 48px;padding: 0 2px 0 5px;border: 1px solid var(--line-strong);border-radius: 12px;background: var(--surface-2);transition: border-color .15s,box-shadow .15s,background .15s}.ent-region .ent-prov{height: 36px;min-height: 0;padding: 0 11px;margin: 0;border-radius: 8px;flex: none;background: #E4EDF9;color: var(--navy-700);font-size: 13px;font-weight: 700;letter-spacing: 0;display: inline-flex;align-items: center}.ent-region #city{flex: 1 1 auto;min-width: 0;width: auto;height: 100%;margin: 0;border: 0;border-left: 1px solid var(--line-strong);border-radius: 0;background-color: transparent;padding: 0 38px 0 12px;background-position: right 13px center;font-size: 15.5px}.ent-region #city:focus{border-color: transparent;box-shadow: none}.ent-region:focus-within{border-color: var(--navy-500);background: #fff;box-shadow: 0 0 0 3px rgba(20,83,154,.12)}.ent-region.is-err{border-color: #E0574F;background: #FEF5F4}.ent-region-tip{margin: 8px 0 0;font-size: 11.5px;line-height: 1.7}}.m-cta-bar{display:none}@media (max-width:820px){.m-cta-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:70;gap:9px;padding:8px 10px;background:rgba(255,255,255,.98);border-top:1px solid var(--line);box-shadow:0 -2px 14px rgba(11,33,72,.10)}.m-cta-bar a{flex:1;display:flex;align-items:center;justify-content:center;height:44px;border-radius:var(--r-full);font-size:15px;font-weight:600;text-decoration:none}.m-cta-bar a.b1{background:var(--navy-700);color:#fff}.m-cta-bar a.b2{background:var(--gold-500);color:var(--navy-900)}body.has-mbar{padding-bottom:68px}}@media (max-width:820px){.sub-tab{min-height:44px;padding:11px 14px;display:inline-flex;align-items:center;justify-content:center}.sub-t{min-height:44px;display:flex;align-items:center}.gs-mode{min-height:44px;padding-top:10px;padding-bottom:10px}.nav-toggle{width:44px;height:44px}.nav-search{min-height:44px;padding-top:10px;padding-bottom:10px}.v4-sec-head .more,.cat-panel .more,.qa-panel .more{min-height:40px;display:inline-flex;align-items:center}}@media (max-width:820px){.more,.pc-more,.m-fold-btn,.sub-toggle{min-height:44px;display:inline-flex;align-items:center}.btn,.m-head-cta{min-height:44px;align-items:center}.m-d-close{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}@media (max-width:820px){.nav-toggle{width:44px!important;height:44px!important}.gdh-sec-more{min-height:44px!important;display:inline-flex!important;align-items:center}.gdh-chip{min-height:40px}}@media (max-width: 820px){.cta-band{padding: 20px 16px;border-radius: 12px}.cta-band h2{font-size: 18px}.cta-band p{font-size: 13.5px}}@media (max-width: 820px){.gdh-faq-a{font-size: 14.5px!important;line-height: 1.85!important}.art-tip{font-size: 14px!important;line-height: 1.85!important}.gdh-sec-st{font-size: 14px!important;line-height: 1.8!important}.gdh-note-b{font-size: 14px!important}.cta-band p{font-size: 14px!important}.st{font-size: 14px!important}.v4-sub{font-size: 14.5px!important;line-height: 1.85!important}.cg-sub{font-size: 14px!important;line-height: 1.7!important}.v4-note{font-size: 13.5px!important}}@media (max-width: 820px){.cert-group .cg-sub{font-size: 14px!important;line-height: 1.7!important}body[data-m-home] .v4-sub{font-size: 14.5px!important;line-height: 1.8!important}.v4-sec-head .st{font-size: 14px!important;line-height: 1.7!important}.section .lead{font-size: 14px!important}.cat-sub{font-size: 14px!important}}@media (max-width: 768px){.ent-strip-in{gap: 8px;padding: 8px 40px 8px 14px}.es-tag{font-size: 11.5px;padding: 3px 9px}.es-tx{font-size: 12px}.es-tx-more{display: none}.es-go{font-size: 12px}.ent-strip-x{right: 10px;width: 20px;height: 20px;font-size: 12px}.m-d-ent{display: flex;align-items: center;gap: 10px;margin: 0 0 10px;padding: 12px 14px;border-radius: 12px;background: linear-gradient(135deg,#0C2A55,#14539A 72%,#1E5BB8);box-shadow: 0 10px 22px rgba(12,42,85,.24);color: #fff!important;text-decoration: none}.m-d-ent .ic{flex: none;width: 32px;height: 32px;border-radius: 12px;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg,var(--ent-red-400),var(--ent-red-600));color: #fff;font-size: 14px;font-weight: 800}.m-d-ent .tx{flex: 1;min-width: 0}.m-d-ent b{display: block;font-size: 15px;font-weight: 700;color: #fff;line-height: 1.35}.m-d-ent small{display: block;margin-top: 2px;font-size: 11.5px;color: rgba(255,255,255,.78)}.m-d-ent .go{flex: none;font-size: 12px;font-weight: 700;color: #FFB3AD}.m-d-ent:active{transform: scale(.99)}.mobile-ctas{left: 10px!important;right: 10px!important;bottom: calc(8px + env(safe-area-inset-bottom,0px))!important;display: grid!important;grid-template-columns: 78px 1fr 1.34fr!important;align-items: center;gap: 7px;height: auto!important;padding: 7px!important;border: 1px solid rgba(16,52,110,.10)!important;border-top: 1px solid rgba(16,52,110,.10)!important;border-radius: 12px!important;background: rgba(255,255,255,.95)!important;backdrop-filter: blur(14px) saturate(150%);-webkit-backdrop-filter: blur(14px) saturate(150%);box-shadow: 0 10px 30px rgba(16,52,110,.18)!important}.mobile-ctas a{display: flex!important;flex-direction: row!important;align-items: center;justify-content: center;gap: 5px;min-height: 46px;padding: 0 6px!important;border: 0!important;border-right: 0!important;background: none!important;border-radius: 12px;font-size: 12px!important;font-weight: 600!important;color: var(--ink-700)!important;letter-spacing: .1px}.mobile-ctas a[data-mk="tel"]{color: var(--ink-700)!important}.mobile-ctas a .mt-ic{flex: 0 0 22px;width: 22px!important;height: 22px!important;border-radius: 7px;display: flex;align-items: center;justify-content: center;font-size: 12px!important;font-weight: 700;line-height: 1;background: var(--surface-2);color: var(--ink-600)}.mobile-ctas a .mt-tx{font-size: 12px;line-height: 1.2;white-space: nowrap}.mobile-ctas a[data-mk="tel"] .mt-ic{background: #E7F6EC;color: #12934B}.mobile-ctas a[data-mk="list"] .mt-ic,.mobile-ctas a[data-mk="chat"] .mt-ic{background: #EAF2FC;color: #1E5BB8}.mobile-ctas a[data-mk="ent"]{flex-direction: row!important;gap: 5px;min-height: 46px!important;padding: 0 10px!important;border-radius: 12px!important;background: linear-gradient(180deg,#FFF7F6,var(--ent-red-100))!important;border: 1px solid var(--ent-red-line)!important;color: var(--ent-red-700)!important;font-size: 13px!important;font-weight: 700!important}.mobile-ctas a[data-mk="ent"] .mt-ic{width: 20px;height: 20px;border-radius: 6px;background: linear-gradient(135deg,var(--ent-red-500),var(--ent-red-700))!important;color: #fff!important}.mobile-ctas a[data-mk="ent"] .mt-tx{font-size: 13px}.mobile-ctas a.mc-primary{flex-direction: row!important;gap: 6px;min-height: 46px!important;padding: 0 14px!important;border-radius: 12px!important;background: linear-gradient(135deg,#D9A44F,#FF6A00 82%)!important;border: 1px solid rgba(255,255,255,.38)!important;color: #fff!important;font-size: 15px!important;font-weight: 700!important;box-shadow: 0 8px 18px rgba(255,106,0,.32),inset 0 1px 0 rgba(255,255,255,.35)!important}.mobile-ctas a.mc-primary .mt-ic{width: 20px;height: 20px;border-radius: 6px;background: rgba(255,255,255,.24)!important;color: #fff!important}.mobile-ctas a.mc-primary .mt-tx{font-size: 15px}.mobile-ctas a:active{transform: scale(.97)}.mobile-ctas.mc-3{grid-template-columns: 78px 1fr 1.34fr!important}body{padding-bottom: 92px!important}.float-bar{bottom: 104px!important}}@media (max-width: 360px){.mobile-ctas{grid-template-columns: 70px 1fr 1.3fr!important}.mobile-ctas a[data-mk="ent"] .mt-tx,.mobile-ctas a.mc-primary .mt-tx{font-size: 12.5px}}@media (max-width: 560px){.ent-band{padding: 20px 16px}.ent-band-badge{margin-bottom: 12px;font-size: 12px}.ent-band h2{font-size: 19px;margin-bottom: 8px}.ent-band-sub{font-size: 13px;line-height: 1.75;margin-bottom: 14px}.ent-band-pts{gap: 8px;margin-bottom: 16px}.ent-band-pt{padding: 9px 11px;gap: 8px}.ent-band-pt b{font-size: 13px;margin-bottom: 1px}.ent-band-pt span{font-size: 11.5px;line-height: 1.6}.ent-band-cta{gap: 9px}.ent-ledger{padding: 13px 13px 10px}.ent-ledger-hd{margin-bottom: 8px;padding-bottom: 7px}.ent-ledger-row{padding: 5px 0;font-size: 12px}.ent-ledger-tip{font-size: 11.5px}}@media (max-width: 768px){article.prose > table{display: block;max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}}@media (max-width: 768px){.m-only .news-feed{grid-template-columns: 1fr;gap: 8px;margin-top: 2px}.m-only .nf-item{gap: 8px;padding: 11px 12px}.m-only .nf-item .nf-date{font-size: 11.5px;padding: 0}.m-only .news-feed .nf-kind{font-size: 11.5px;padding: 1px 6px}.m-only .nf-item b{font-size: 13.5px;line-height: 1.45;white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.m-only .nf-item em{display: none}}@media (max-width: 768px){a.more,.v4-sec-head .more,.rel-more,.news-feed-more a{display: inline-flex;align-items: center;min-height: 40px;padding: 4px 2px}.kc-faq-q,.faq-q,.faq-item > a{display: inline-flex;align-items: center;min-height: 40px;padding: 6px 2px}.ent-strip-x{width: 32px;height: 32px;line-height: 30px;font-size: 16px}.m-fold-btn,.m-prov-toggle{min-height: 44px}.breadcrumb a,.crumb a,.tags a,.v4-chips a,.chips a{display: inline-flex;align-items: center;min-height: 32px;padding: 3px 6px}footer .site-footer a,.ft-links a,.foot-cols a{min-height: 36px;display: inline-flex;align-items: center}.pager a,.pagination a,.art-nav a{min-height: 40px;display: inline-flex;align-items: center}.gs-tab,.gs-mode{min-height: 40px}.soc a,.share a,.float-bar a{min-height: 40px}}@media (max-width: 768px){.il-f select,.il-f input{height: 44px}.il-submit{height: 44px}.cs-dot{position: relative}.cs-dot::after{content: '';position: absolute;inset: -12px -8px}.ent-strip-x{position: relative}.ent-strip-x::after{content: '';position: absolute;inset: -6px}}@media (max-width: 768px){.cs-dot{width: 24px;height: 24px;padding: 0;border: 0;background: transparent;position: relative;display: inline-flex;align-items: center;justify-content: center}.cs-dot::before{content: '';width: 6px;height: 6px;border-radius: 50%;background: var(--line-strong,#C9D6E8);transition: .2s;display: block}.cs-dot.on{width: 32px;background: transparent}.cs-dot.on::before{width: 16px;height: 6px;border-radius: 3px;background: var(--navy-600,#2C6BC0)}.cs-dots{gap: 2px}}@media (max-width: 768px){.prose a,.kc-bd a,.cat-sub a,.notice a,.rel-card a,.article-nav a,.src-line a,.panel a,.art-body a,.gs-open-tip a,.home-gs-more a{padding-top: 3px;padding-bottom: 3px}}@media (max-width: 768px){p a,li a,td a,blockquote a,dd a,.cat-sub a{padding-top: 3px;padding-bottom: 3px}}@media (max-width: 768px){.pv-list-cta a,.pv-list-cta strong a{display: inline-flex;align-items: center;min-height: 40px}.m-d-foot a,.m-drawer .m-d-foot a{display: inline-flex;align-items: center;min-height: 40px}}@media (max-width: 768px){.hrv-head a,.home-rv .hrv-head a{display: inline-flex;align-items: center;min-height: 32px}.art-meta .am-item,.art-meta .am-item a{display: inline-flex;align-items: center;min-height: 28px}}@media (max-width: 768px){.prov-hub .ph-item a{display: block;padding: 4px 0;min-height: 28px}.prov-hub .ph-tt a{display: inline-flex;align-items: center;min-height: 26px}.cards .card p.mt-8 a{display: inline-flex;align-items: center;min-height: 26px}.lf-alt a{display: inline-flex;align-items: center;min-height: 24px}}.m-svc a .ic .ic-svg{width:18px;height:18px;min-width:18px;min-height:18px}.m-d-ent .ic .ic-svg{width:20px;height:20px;min-width:20px;min-height:20px}.m-grid a .ic .ic-svg{width:18px;height:18px;min-width:18px;min-height:18px}.m-svc a .ic,.m-d-ent .ic,.m-grid a .ic{display:flex;align-items:center;justify-content:center;line-height:1}.mt-ic{display:flex;align-items:center;justify-content:center;line-height:1}.mt-ic .ic-svg{width:17px;height:17px;min-width:17px;min-height:17px}@media (max-width:820px){body[data-m-home] .home-gs a{grid-template-columns:auto minmax(0,1fr)!important;width:100%;max-width:100%;min-width:0}body[data-m-home] .home-gs{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;overflow-x:auto!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px!important;padding:0 0 6px!important;min-width:0;max-width:100%;scrollbar-width:none}body[data-m-home] .home-gs::-webkit-scrollbar{display:none}body[data-m-home] .home-gs > a{flex:0 0 88%!important;width:auto!important;max-width:417px!important;min-width:0!important;scroll-snap-align:start}body[data-m-home] .home-gs a > *{min-width:0}body[data-m-home] .home-gs a .hs-date,body[data-m-home] .home-gs a .hs-period,body[data-m-home] .home-gs a .hs-guide{max-width:100%}body[data-m-home] .home-gs a .hs-period{white-space:normal!important;overflow:hidden}}@media (max-width:820px){.hero:has(.hero-stats) h1{font-size:20px}}@media (max-width:820px){.m-svc{grid-template-columns:repeat(4,minmax(0,1fr))!important}.m-svc a{min-width:0;padding:0 4px}.m-svc a > *{min-width:0;max-width:100%}.m-svc a{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-d-ent .go{flex:none}}@media (max-width:820px){.cat-t h1{font-size:19px!important}.article-head h1,.h1-article{font-size:19px!important}.v4-hero h1,.v4-hero-main h1{font-size:19px!important}.hero h1{font-size:24px!important}}@media (max-width:820px){body:has(.gs-filter) .casc-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-bottom:8px}body:has(.gs-filter) .casc-stats>div{padding:8px 3px;border-left:1px solid #EEF3FA;border-bottom:0!important}body:has(.gs-filter) .casc-stats>div:first-child{border-left:0}body:has(.gs-filter) .casc-stats b{font-size:13.5px;line-height:1.25}body:has(.gs-filter) .casc-stats span{display:none}body:has(.gs-filter) .cat-banner{padding:12px 0 10px}body:has(.gs-filter) .cat-sub{margin-top:4px;font-size:13px;line-height:1.6}.gs-filter{padding:8px 10px!important;margin-bottom:6px!important}.gs-filter .gf-row{padding:0;border-bottom:0;gap:8px}.gs-filter .gf-row + .gf-row{margin-top:2px}.gs-filter .gf-lb{flex:0 0 46px;width:46px;padding-top:8px;font-size: 11.5px;white-space:nowrap;letter-spacing:-.2px}.gs-filter .gf-chips{flex:1 1 auto;min-width:0;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:6px!important;padding:0 16px 0 0!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.gs-filter .gf-chips::-webkit-scrollbar{display:none}.gs-filter .gf-chips>*{flex:0 0 auto}.gs-filter .gf-chips button.gf{min-height:32px!important;padding:3px 11px!important;font-size:12.5px!important;line-height:1.25}.gs-filter .gf-chips[data-key="prov"],.gs-filter .gf-chips[data-key="series"],.gs-filter .gf-chips[data-key="status"],.gs-filter .gf-chips[data-key="sort"]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent 100%)}body:has(.gs-filter) .gs-legend{margin:2px 0 7px;gap:4px 6px;font-size: 11.5px}body:has(.gs-filter) .gs-legend .gs-st{min-height:22px;padding:1px 8px;font-size: 11.5px;line-height:1.2}body:has(.gs-filter) .gs-legend .gs-tip{font-size: 11.5px}}@media (max-width: 820px){.meta > .dot,.art-meta > .dot,.cat-sub > .dot,.gd-hero .meta > .dot{display: none!important}.meta,.art-meta{column-gap: 14px;row-gap: 4px}}@media (max-width: 820px){.pill,.cg-fbtn,.cg-slide-btn,.cg-reset,.news-nav-a,.fd,.m-dock-mini,.cat-mod-more,.faq2-chip,.faq2-tab,.prov-jump a,.cg-ctaband a,.cg-ctaband{min-height: 40px}.pill,.cg-fbtn,.cg-slide-btn,.cg-reset{display: inline-flex;align-items: center}.cg-filters select,.cg-sel select,.cg-sel,.cg-filters input,.gs-filter input,.gs-filter select,.gs-sub-f input,.gs-sub-f select{min-height: 40px}.gs-filter .gf-chips button.gf{min-height: 40px!important}.pill-wrap > *{min-height: 40px!important}p > a[href],h3 > a[href],h4 > a[href],.site-footer p > a[href],.gs-open-tip a[href],.sub-foot a[href],.prov-ph-note a[href],.cat-mod-tt a[href],.nl-h a[href],.notice a[href],.sec-latest-h a[href],.qa-panel .nf-more a[href]{position: relative}p > a[href]::after,h3 > a[href]::after,h4 > a[href]::after,.site-footer p > a[href]::after,.gs-open-tip a[href]::after,.sub-foot a[href]::after,.prov-ph-note a[href]::after,.cat-mod-tt a[href]::after,.nl-h a[href]::after,.notice a[href]::after,.sec-latest-h a[href]::after,.qa-panel .nf-more a[href]::after{content: "";position: absolute;left: -2px;right: -2px;top: 50%;transform: translateY(-50%);height: 42px;min-height: 100%}.breadcrumb a,.crumb a{min-height: 40px}.site-footer .col > a{position: relative}.site-footer .col > a::after{content: "";position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);height: 40px;min-height: 100%}.brand small,.qn small,.pnv4-tt small,.cert-item figcaption span,.cert-item figcaption b,.gs-mn,.gs-mn b,.gf-lb,.hs-tag,.hs-period,.hs-new,.hs-date,.hs-guide,.gs-st,.gs-st i,.gc-date,.gc-date i,.nf-date,.nf-kind,.new-badge,.hot-badge,.hot-rank,.ar-tag,.kp-badge,.pv-tag,.pnv4-lab,.pl-tag,.pc-list .meta,.faq2-trust-i,.faq2-badge,.m-car-tip,.m-car-count,.m-car-cap span,.es-tag i,.hrv-card small,.site-footer p,.site-footer p a{font-size: 11.5px!important}}@media (max-width: 820px){.gs-filter .gf-chips button.gf{min-height: 32px!important;padding: 3px 11px!important;font-size: 12.5px!important;line-height: 1.25}body:has(.gs-filter) .gs-legend .gs-st{font-size: 11.5px!important}}