:root{--color-white:#FFFFFF;--color-paper:#FFFFFF;--y-white:#FFFFFF;--y-ink-700:#14365F;--y-ink-800:#0B1F3A;--y-n-300:#CBD5E1;--y-n-600:#4b5563;--color-accent-soft:#FFF1E8;--color-gold:#C9A254;--color-gold-dark:#B08D3E;--color-gold-ink:#8C6D2F;--color-gold-pale:#EAD9B0;--color-gold-soft:#fff1e8;--y-gold-050:#fff7f2;--y-gold-100:#fff1e8;--y-gold-400:#D9BC7E;--y-gold-500:#C9A254;--y-line:#dce3ec;--color-ok:#0F7B3F;--color-success:var(--color-ok);--color-err:#B3261E;--color-warn:#8A6D00;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--radius-8:8px;--y-r-sm:10px;--y-r-md:14px;--y-r-lg:20px;--shadow-1:0 1px 2px rgba(11,31,58,.04),0 1px 3px rgba(11,31,58,.06);--shadow-2:0 2px 4px rgba(11,31,58,.03),0 8px 24px -6px rgba(11,31,58,.10);--shadow-3:0 4px 8px rgba(11,31,58,.03),0 20px 48px -12px rgba(11,31,58,.14);--shadow-accent:0 6px 16px -6px rgba(242,107,33,.38),0 12px 32px -12px rgba(242,107,33,.42);--shadow-card:0 1px 2px rgba(11,31,58,.05),0 2px 6px -2px rgba(11,31,58,.05);--shadow-hover:0 16px 36px -18px rgba(11,31,58,.24),0 6px 14px -8px rgba(11,31,58,.10);--y-sh-1:0 1px 2px rgba(8,24,45,.04),0 1px 3px rgba(8,24,45,.06);--y-sh-2:0 2px 4px rgba(8,24,45,.03),0 8px 24px -6px rgba(8,24,45,.10);--y-sh-3:0 4px 8px rgba(8,24,45,.03),0 20px 48px -12px rgba(8,24,45,.14);--s14:56px;--s20:88px;--s24:104px;--s32:128px;--y-gutter:24px;--pad-x:16px;--y-fs-1:12px;--y-fs-2:13px;--y-fs-3:14px;--y-fs-4:15px;--y-fs-5:16px;--y-fs-6:18px;--y-fs-7:clamp(19px,1.1vw + 17px,22px);--y-fs-h1:clamp(36px,3vw,44px);--y-fs-h2:clamp(26px,2.1vw,30px);--container:100%;--container-max:1280px;--y-container:1240px;--bar-h:64px;--font-sans:var(--yyw-font-stack);--yyw-font-stack:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--y-font:var(--yyw-font-stack);--y-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--y-ease-out:cubic-bezier(0,0,.2,1);--t:180ms;--t-fast:140ms;--ink-grad:radial-gradient(1120px 540px at 10% -30%,rgba(201,162,84,.22),transparent 60%),radial-gradient(860px 440px at 96% 2%,rgba(30,76,130,.40),transparent 62%),linear-gradient(180deg,#0B1F3A 0%,#0f172a 100%);--t-slow:420ms;--y-n-400:#94A3B8;--y-n-500:#64748B;--y-n-700:#334155;--y-n-800:#1F2937;--y-n-900:#0F172A;--y-s-10:80px;--y-s-2:8px;--y-s-3:12px;--y-s-4:16px;--y-s-5:24px;--y-s-6:32px;--y-s-7:40px;--y-s-8:48px;--y-s-9:64px;--y-t:240ms;--y-t-fast:140ms;--y-t-slow:420ms;--y-text:var(--y-n-800);--y-text-2:var(--y-n-500);--color-error:#B3261E;--font:var(--y-font);--ink-line:rgba(255,255,255,.12);--on-ink-hi:#FFFFFF;--on-ink-low:#94a3b8;--on-ink-mid:#cbd5e1;--prose:720px;--s28:120px;--white:#FFFFFF;--ink:var(--color-ink);--muted:var(--color-muted);--text:var(--color-text);--line:var(--color-line);--ring:0 0 0 3px rgba(201,162,84,.22);--lh-body:1.78;--hd-max:var(--y-container);--hd-pad:var(--y-gutter);--hd-pad-md:var(--y-s-6);--hd-pad-sm:var(--y-s-4);--hd-gap:20px;--hd-nav-pad:12px;--hd-nav-top:41px;--hd-stack:calc(var(--hd-nav-top) + var(--hd-nav-h));--hd-btn-pad:16px;--hd-bar-h:40px;--hd-nav-h:76px;--hd-h:44px;--hd-h-sm:40px;--hd-nav-fs:var(--y-fs-4);--hd-sub-fs:var(--y-fs-3);--hd-brand-fs:24px;--hd-brand-tag-fs:12px;--hd-logo:54px;--hd-brand-gap:6px;--hd-brand-ink:#0B1F3A;--hd-brand-tag-c:#3A3A3A;--hd-r-sm:10px;--hd-ink:var(--color-ink);--hd-ink-2:var(--color-text);--hd-mute:var(--color-muted);--hd-line:var(--color-line);--hd-line-2:var(--color-line-soft);--hd-surface:var(--color-paper);--hd-hover:rgba(11,31,58,.05);--hd-shadow-pop:0 2px 6px rgba(11,31,58,.05),0 18px 40px -16px rgba(11,31,58,.24);--hd-t:180ms;--hd-ease:cubic-bezier(.16,1,.3,1);--hd-z:60;--hd-z-pop:95;--hd-bar-gap:40px;--hd-bar-item-gap:24px;--hd-nav-gap:2px;--hd-pop-bg:var(--color-paper)}@media (min-width:1024px) and (max-width:1279px){:root{--hd-brand-fs:20px;--hd-logo:42px;--hd-bar-actions-gap:8px}}@media (min-width:1024px) and (max-width:1279px){:root{--hd-gap:12px;--hd-nav-pad:6px;--hd-btn-pad:11px;--hd-nav-fs:var(--y-fs-3);--hd-brand-tag-ls:.12em}}@media (min-width:1280px){:root{--hd-gap:14px;--hd-nav-pad:8px;--hd-btn-pad:13px}}@media (max-width:1023px){:root{--hd-nav-h:64px;--hd-gap:12px;--hd-bar-item-gap-md:18px;--hd-bar-gap-md:18px;--hd-nav-top:40px}}@media (max-width:767px){:root{--hd-bar-h:0px;--hd-nav-h:64px;--hd-nav-top:0px}}@media (max-width:480px){:root{--hd-nav-h:60px}}html.yyw-bar-collapsed{--hd-nav-top:0px;--hd-stack:0px;--hd-drop:calc(var(--hd-nav-h) + 8px)}@media (min-width:1600px){:root{--container-max:1240px}}@media (min-width:1920px){:root{--container-max:1280px}}body h1,body h2{font-family:var(--y-font)}@media (min-width:2560px){:root{--y-fs-h1:48px;--y-fs-h2:33px}}html,body,blockquote,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html *,html ::before,html ::after{box-sizing:inherit}a:hover,a:focus,a:active{color:var(--color-gold-ink)}button,html input[type=button],input[type=reset],input[type=submit],a.button,a.wp-block-button__link:not(.has-background){color:var(--color-white);background-color:var(--color-accent);border-color:var(--color-accent)}button:hover,html input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,button:focus,html input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,a.button:hover,a.button:focus{color:var(--color-white);background-color:var(--color-accent-dark);border-color:var(--color-accent-dark)}:where(input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select){background-color:var(--color-paper);border-color:var(--color-line)}@media (prefers-reduced-motion:reduce){*,::before,::after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.sw-footer{color:var(--on-ink-mid);font-size:15px;line-height:1.7}.sw-footer *,.sw-footer ::before,.sw-footer ::after{box-sizing:border-box}.sw-footer::before{display:none}.sw-footer__in{width:100%;max-width:var(--y-container);margin-left:auto;margin-right:auto;padding-left:var(--y-gutter);padding-right:var(--y-gutter)}@media (min-width:768px){.sw-footer__in{padding-left:var(--y-s-6);padding-right:var(--y-s-6)}}@media (min-width:1280px){.sw-footer__in{max-width:1240px}}@media (max-width:480px){.sw-footer__in{padding-left:var(--y-s-4);padding-right:var(--y-s-4)}}.sw-footer__grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:48px 40px;align-items:stretch;padding-top:64px;padding-bottom:48px}.sw-footer__col{min-width:0;display:flex;flex-direction:column}.sw-footer__brand{min-width:0}.sw-logo{display:inline-flex;align-items:center;gap:12px;max-width:100%;text-decoration:none}.sw-logo__mark{width:48px;height:48px;flex:none;display:block;border-radius:var(--radius-sm);background:#fff;object-fit:contain;padding:4px}.sw-footer .sw-logo{color:var(--on-ink-hi)}.sw-footer .sw-logo__name{display:block;font-weight:700;color:var(--on-ink-hi)}.sw-footer .sw-logo__sub{display:block;line-height:1.5}.sw-footer .sw-logo:hover .sw-logo__name,.sw-footer .sw-logo:focus-visible .sw-logo__name{color:var(--color-gold-ink)}.sw-logo__name,.sw-logo__sub{transition:color var(--y-t-fast) var(--ease)}.sw-footer .sw-footer__pitch{margin:20px 0 0;overflow-wrap:anywhere}.sw-footer__addr{margin:24px 0 0;font-style:normal}.sw-footer__contact{margin:0;padding:0;list-style:none;display:grid;gap:12px;font-size:15px;line-height:1.65}.sw-footer__contact li{display:flex;align-items:flex-start;gap:10px;min-width:0}.sw-footer__contact li>span{min-width:0;overflow-wrap:anywhere}.sw-footer .sw-footer__contact svg{width:18px;height:18px;flex:none}.sw-footer .sw-footer__contact a{font-weight:600;text-decoration:none;transition:color var(--y-t-fast) var(--ease)}.sw-footer .sw-footer__contact a:hover,.sw-footer .sw-footer__contact a:focus-visible{color:var(--color-gold-ink);text-decoration:underline;text-underline-offset:3px}.sw-footer .wx-copy{margin-left:8px;padding:0 10px;border:1px solid var(--ink-line);border-radius:var(--radius-xs);color:var(--on-ink-mid);font-family:inherit;font-size:13px;line-height:1;cursor:pointer;transition:border-color var(--y-t-fast) var(--ease),color var(--y-t-fast) var(--ease),background var(--y-t-fast) var(--ease)}.sw-footer .wx-copy:hover,.sw-footer .wx-copy:focus-visible{border-color:var(--color-gold);color:var(--color-gold-ink)}.sw-footer__social{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}.sw-footer .sw-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border:1px solid var(--ink-line);border-radius:10px;color:var(--on-ink-mid);text-decoration:none;transition:background var(--y-t-fast) var(--ease),border-color var(--y-t-fast) var(--ease),color var(--y-t-fast) var(--ease),transform var(--y-t-fast) var(--ease)}.sw-footer .sw-footer__social a:hover,.sw-footer .sw-footer__social a:focus-visible{background:var(--color-gold);border-color:var(--color-gold);color:#fff}.sw-footer__social svg{width:18px;height:18px;fill:currentColor;display:block}.sw-footer h3.sw-footer__h{position:relative;margin:0 0 16px;padding-left:14px;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.02em;color:var(--on-ink-hi);flex:none}.sw-footer h3.sw-footer__h::before{content:"";position:absolute;left:0;top:50%;width:4px;height:14px;margin-top:-7px;border-radius:2px;background:var(--color-gold)}.sw-footer__links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;gap:11px;font-size:15px;line-height:1.6}.sw-footer .sw-footer__links a{display:inline-flex;align-items:center;color:var(--on-ink-mid);text-decoration:none;overflow-wrap:anywhere;transition:color var(--y-t-fast) var(--ease)}.sw-footer .sw-footer__links li,.sw-footer .sw-footer__contact li{font-size:15px}.sw-footer .sw-footer__links a{padding-block:10px;margin-block:-10px}.sw-footer .sw-footer__xrow a{padding-block:14px}.sw-footer__contact a.num{padding-block:13px}.sw-footer__links a::before{content:"";flex:none;width:0;height:1.5px;margin-right:0;border-radius:1px;background:var(--color-gold);opacity:0;transition:width var(--y-t-fast) var(--ease),margin-right var(--y-t-fast) var(--ease),opacity var(--y-t-fast) var(--ease)}.sw-footer .sw-footer__links a:hover,.sw-footer .sw-footer__links a:focus-visible{color:var(--on-ink-hi)}.sw-footer__links a:hover::before,.sw-footer__links a:focus-visible::before{width:10px;margin-right:8px;opacity:1}.sw-footer__xrows{padding-top:40px;padding-bottom:44px;border-top:1px solid var(--ink-line)}.sw-footer__xrow{min-width:0}.sw-footer .sw-footer__xrow h4{margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.04em;color:var(--on-ink-mid)}.sw-footer__xrow ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;line-height:1.7}.sw-footer .sw-footer__xrow a{font-size:14px;line-height:1.7;color:var(--on-ink-low);text-decoration:none;overflow-wrap:anywhere;transition:color var(--y-t-fast) var(--ease)}.sw-footer .sw-footer__xrow a:hover,.sw-footer .sw-footer__xrow a:focus-visible{color:var(--color-gold-ink);text-decoration:underline;text-underline-offset:3px}@media (min-width:768px){.sw-footer__xrows{display:flex;flex-wrap:wrap;align-items:center;gap:14px 40px}.sw-footer__xrow{display:flex;align-items:center;gap:18px;flex:0 0 auto;min-width:0}.sw-footer .sw-footer__xrow h4{margin:0;flex:none;white-space:nowrap}.sw-footer__xrow ul{flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:4px 18px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:4px}.sw-footer__xrow ul::-webkit-scrollbar{height:3px}.sw-footer__xrow ul::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:2px}.sw-footer .sw-footer__xrow a{white-space:nowrap;overflow-wrap:normal}}@media (min-width:1024px) and (max-width:1150px){.sw-footer__xrows{gap:14px 24px}.sw-footer__xrow{gap:14px}.sw-footer__xrow ul{gap:4px 10px}}.sw-footer .sw-footer__bottom{border-top:1px solid var(--ink-line)}.sw-footer .sw-footer__bottom-in{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:24px;padding-bottom:24px;font-size:13px;line-height:1.7;color:var(--on-ink-low)}.sw-bt-l{min-width:0}.sw-footer .sw-bt-c{flex:0 1 auto;min-width:0;text-align:left;color:var(--on-ink-mid)}@media (min-width:1100px){.sw-footer .sw-footer__bottom-in{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:12px 24px}.sw-footer .sw-bt-c{margin-left:auto;margin-right:auto;text-align:center}}.sw-bt-r{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 18px;min-width:0}.sw-footer .sw-footer__beian{display:inline-flex;align-items:center;gap:6px;color:var(--on-ink-low);text-decoration:none;transition:color var(--y-t-fast) var(--ease)}.sw-footer .sw-footer__beian:hover,.sw-footer .sw-footer__beian:focus-visible{color:var(--on-ink-hi)}.sw-footer__beian-mark{width:17px;height:19px;max-width:none;flex:none;align-self:center;border:0;border-radius:0;object-fit:contain}.sw-footer :is(a,button):focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.sw-footer__social a:focus-visible{border-radius:10px}.copy-toast{position:fixed;left:50%;bottom:96px;z-index:130;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:var(--radius-sm);background:rgba(11,31,58,.94);color:#fff;font-size:14px;line-height:1.5;box-shadow:var(--shadow-2);opacity:0;pointer-events:none;transform:translateX(-50%) translateY(8px);transition:opacity var(--y-t) var(--ease),transform var(--y-t) var(--ease)}.copy-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.sw-mobile-bar{display:none}.sw-mobile-bar,.sw-mobile-bar *{box-sizing:border-box}@media (max-width:1023px){.sw-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;padding-top:48px;padding-bottom:44px}.sw-footer__brand{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:start}.sw-footer__col{display:block}.sw-footer__links{display:grid;gap:12px}.sw-footer__xrows{padding-top:36px;padding-bottom:40px}.sw-footer .sw-logo__mark{width:42px;height:42px}.sw-footer .sw-logo__name{font-size:20px}.sw-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:700}.sw-mobile-bar a{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:600;line-height:1;text-decoration:none}.sw-mobile-bar a svg{width:18px;height:18px;flex:none}.sw-mobile-bar.is-hidden{transform:translateY(calc(100% + 12px));pointer-events:none;visibility:hidden;transition:transform .28s cubic-bezier(.22,.61,.36,1),visibility 0s .28s}.sw-mobile-bar .m-cta{flex:1.6 1 auto;background:#c2410c;border-color:#c2410c;color:#fff}.sw-mobile-bar .m-cta:hover{background:#9a3412;border-color:#9a3412}.sw-footer .sw-footer__bottom-in{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media (max-width:359px){.sw-mobile-bar{gap:6px;padding-left:8px;padding-right:8px}.sw-mobile-bar a{font-size:13px;gap:4px}.sw-mobile-bar a svg{width:16px;height:16px}}@media (max-width:767px){.sw-footer__grid{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:40px;padding-bottom:36px}.sw-footer__brand{grid-column:auto;display:block}.sw-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.sw-footer__links a::before{display:none}.sw-footer__xrows{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:32px;padding-bottom:36px}.sw-footer .sw-footer__xrow h4{margin-bottom:10px}.sw-footer__xrow ul{gap:4px 16px;line-height:1.65}.sw-footer .sw-footer__xrow a{line-height:1.65}.sw-footer .sw-footer__pitch{margin-top:16px}.sw-footer__addr{margin-top:20px}.sw-footer__social{margin-top:20px}}@media (prefers-reduced-motion:reduce){.sw-footer *,.sw-mobile-bar,.sw-mobile-bar *,.copy-toast{transition-duration:.01ms;animation-duration:.01ms}}.ywx-modal[hidden]{display:none}.ywx-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center}.ywx-mask{position:absolute;inset:0;border:0;padding:0;background:rgba(11,31,58,.55);cursor:pointer}.ywx-card{position:relative;width:100%;max-width:320px;background:#fff;border-radius:14px;padding:22px 20px 18px;text-align:center}.ywx-card h3{margin:0 0 12px;font-size:17px;line-height:1.5;color:#0b1f3a}.ywx-card img{display:block;margin:0 auto 12px;border-radius:10px;background:#f8fafc}.ywx-card p{margin:0 0 16px;font-size:14px;line-height:1.7;color:#1f2937}.ywx-close{width:100%;height:46px;border:1px solid transparent;border-radius:10px;background-color:#c2410c;background-image:none;color:#fff;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px rgba(11,31,58,.14),0 8px 20px -10px rgba(194,65,12,.45);transition:background-color .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1),transform .18s cubic-bezier(.22,.61,.36,1)}.ywx-close:hover{background-color:#9a3412;background-image:none;border-color:transparent}@media (max-width:1023px){a.yyw-top.yyw-top{bottom:calc(76px + env(safe-area-inset-bottom))}}.ywx-modal{top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;z-index:9990;isolation:isolate;overscroll-behavior:contain;touch-action:none}.ywx-modal .ywx-mask{top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(4,12,24,.62);background-image:none;border:0;padding:0;margin:0;-webkit-appearance:none;appearance:none;z-index:0;touch-action:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ywx-card{max-height:calc(100vh - 40px);overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:auto}.ywx-card img{width:180px;height:180px;min-width:180px;min-height:180px;aspect-ratio:1/1;object-fit:contain;flex:none}.ywx-modal:not(.is-open){display:none}.ywx-modal.is-open{display:flex}.yyw-sel select.yyw-sel-native{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sw-footer .wx-copy{height:44px;min-height:44px;display:inline-flex;align-items:center}.ywx-close{font-family:inherit}@media (max-width:1023px){.yyw-consent-banner{left:12px;right:12px;bottom:calc(68px + env(safe-area-inset-bottom))}}.yyw-toast.is-err{border-color:rgba(242,107,33,.35)}.ywx-card.ywx-card--fixed{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9999;width:320px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:8px;padding:22px 20px 18px;text-align:center;box-shadow:0 18px 48px rgba(4,12,24,.45)}.sw-footer .wx-copy{background:0 0}.sw-footer .wx-copy:hover,.sw-footer .wx-copy:focus-visible{background:rgba(201,162,84,.1)}.sw-footer .sw-footer__bottom{background:0 0}.sw-footer__beian-mark{background:0 0}.ywx-card{z-index:1;box-shadow:0 18px 48px rgba(11,31,58,.28)}.ywx-close:hover{box-shadow:0 2px 4px rgba(11,31,58,.16),0 12px 26px -10px rgba(194,65,12,.5)}@media (min-width:768px){.sw-footer__xrow ul::-webkit-scrollbar-track{background:0 0}}@media (max-width:1023px){.sw-footer__brand{grid-column:1/-1}}@media print{.sw-footer,.sw-mobile-bar,.copy-toast{display:none!important}}.screen-reader-text{white-space:nowrap}.yyw-home .consent input[type="checkbox"],.yyw-page .consent input[type="checkbox"]{-webkit-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:2px 0 0;border:1.5px solid #cbd5e1;border-radius:6px;background:#FFFFFF;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.yyw-home .consent input[type="checkbox"]:hover,.yyw-page .consent input[type="checkbox"]:hover{border-color:#B08D3E}.yyw-home .consent input[type="checkbox"]:focus-visible,.yyw-page .consent input[type="checkbox"]:focus-visible{outline:none;border-color:#C2410C;box-shadow:0 0 0 3px rgba(194,65,12,.18)}.yyw-home .consent input[type="checkbox"]:checked,.yyw-page .consent input[type="checkbox"]:checked{border-color:#C2410C;background:#C2410C url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat}.yyw-home .consent input[type="checkbox"]:disabled,.yyw-page .consent input[type="checkbox"]:disabled{opacity:.48;cursor:not-allowed}.sw-footer .sw-footer__group{min-width:0}.sw-footer .sw-footer__group>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;cursor:pointer;list-style:none}.sw-footer .sw-footer__group>summary::-webkit-details-marker{display:none}.sw-footer .sw-footer__group>summary::marker{content:""}.sw-footer .sw-footer__chev{width:9px;height:9px;flex:none;border-right:2px solid rgba(199,210,224,.72);border-bottom:2px solid rgba(199,210,224,.72);transform:rotate(45deg);transition:transform .18s ease}.sw-footer .sw-footer__group[open]>summary .sw-footer__chev{transform:rotate(-135deg)}.sw-footer .sw-footer__group>summary:focus-visible{outline:2px solid #F0A47F;outline-offset:3px}@media (max-width:767px){.sw-footer .sw-footer__group{border-bottom:1px solid rgba(255,255,255,.10)}.sw-footer .sw-footer__group>summary{min-height:48px;padding:8px 0;font-size:15px;font-weight:600;color:#F8FAFC}.sw-footer .sw-footer__group>summary + nav{padding:2px 0 16px}}@media (min-width:768px){.sw-footer .sw-footer__group>summary{cursor:default;pointer-events:none}.sw-footer .sw-footer__chev{display:none}.sw-footer .sw-footer__group>summary + nav{margin-top:14px}}@media (prefers-reduced-motion:reduce){.yyw-home .consent input[type="checkbox"],.yyw-page .consent input[type="checkbox"],.sw-footer .sw-footer__chev{transition:none}}html body .yyw-home .consent input[type="checkbox"],html body .yyw-page .consent input[type="checkbox"]{-webkit-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;margin:2px 0 0!important;border:1.5px solid #cbd5e1!important;border-radius:6px!important;background:#FFFFFF!important;cursor:pointer!important}html body .yyw-home .consent input[type="checkbox"]:hover,html body .yyw-page .consent input[type="checkbox"]:hover{border-color:#B08D3E!important}html body .yyw-home .consent input[type="checkbox"]:focus-visible,html body .yyw-page .consent input[type="checkbox"]:focus-visible{outline:none!important;border-color:#C2410C!important;box-shadow:0 0 0 3px rgba(194,65,12,.18)!important}html body .yyw-home .consent input[type="checkbox"]:checked,html body .yyw-page .consent input[type="checkbox"]:checked{border-color:#C2410C!important;background:#C2410C url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat!important}html body .sw-footer .sw-footer__group>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;cursor:pointer!important;list-style:none!important}html body .sw-footer .sw-footer__group>summary>h3,html body .sw-footer .sw-footer__group>summary>h4{margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1.45!important;color:#F8FAFC!important}html body .sw-footer .sw-footer__group>summary>h3::before,html body .sw-footer .sw-footer__group>summary>h4::before{display:none!important}@media (max-width:767px){html body .sw-footer .sw-footer__group{border-bottom:1px solid rgba(255,255,255,.10)!important}html body .sw-footer .sw-footer__group>summary{min-height:48px!important;padding:8px 0!important}html body .sw-footer .sw-footer__group>summary + nav,html body .sw-footer .sw-footer__group>summary + div{padding:2px 0 16px!important}}@media (min-width:768px){html body .sw-footer .sw-footer__group>summary{cursor:default!important;pointer-events:none!important}html body .sw-footer .sw-footer__chev{display:none!important}html body .sw-footer .sw-footer__group>summary + nav,html body .sw-footer .sw-footer__group>summary + div{margin-top:12px!important}}html body div#yywConsentBanner.yyw-consent-banner{top:auto!important;border-bottom:1px solid rgba(255,255,255,.10)!important}html body div#yywConsentBanner.yyw-consent-banner button{min-height:34px!important;padding:0 14px!important;font-size:12.5px!important;border-radius:8px!important;flex:0 0 auto!important}@media (max-width:1023px){html body div#yywConsentBanner.yyw-consent-banner .yyw-consent-banner__in{padding:9px 14px!important;gap:9px!important}html body div#yywConsentBanner.yyw-consent-banner p{flex:1 1 100%!important;font-size:11.5px!important;line-height:1.55!important}html body div#yywConsentBanner.yyw-consent-banner .yyw-consent-banner__actions{width:100%!important;margin-left:0!important;gap:8px!important}html body div#yywConsentBanner.yyw-consent-banner button{flex:1 1 0!important;min-height:38px!important;padding:0 10px!important;font-size:12.5px!important}html body:has(div#yywConsentBanner:not([hidden])) .sw-mobile-bar{display:flex!important}}main [id], main section[id], main h1[id], main h2[id], main h3[id]{scroll-margin-top:0!important}


@media (min-width:1100px) and (max-width:1299px){a.yyw-top.yyw-top{bottom:calc(24px + 56px)}
}:root{--yyw-vh:100vh}
@supports (height: 100dvh){:root{--yyw-vh:100dvh}
}html{font-size:16px;text-rendering:optimizeLegibility}body,.wrap,.site,.container,.entry-content,.yyw-page{font-family:var(--y-font);font-size:16px;line-height:1.75;color:var(--y-text);letter-spacing:0}.yyw-page :is(p,li,dd,dt,td,th),.entry-content :is(p,li,dd,dt),.yyw-page h3,.entry-content h3,.wrap h3{font-size:16px}.yyw-page .card p,.yyw-page .post-card p,.yyw-page .dir-card p,.yyw-page .answer-card p,.yyw-page .card li,.entry-content li,.yyw-page .faq-a>:not(summary),.yyw-page .why-list li,.yyw-page .mini-list li,.yyw-page .kv,.yyw-page .flow-steps span{font-size:15px}.yyw-page .card h3,.entry-content h3,.yyw-page .post-card h3,.yyw-page .dir-card h3{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:0}.yyw-page .sec-head p,.yyw-page .lead,.entry-content .lead,.wrap small,.yyw-page small{font-size:14px;line-height:1.6}.yyw-page .statband span,.yyw-page .footnote,.yyw-page .consent,.yyw-page .card-deliver,.yyw-page figcaption,.yyw-page .eyebrow,.yyw-page .statband span{font-size:13px;line-height:1.6}.yyw-page :is(h1,.h1),.hero h1,.page-head h1,.entry-title{font-size:var(--y-fs-h1);line-height:1.18;font-weight:700;letter-spacing:0;color:var(--y-n-900)}.yyw-page :is(h2,.h2),.sec-head h2{font-size:var(--y-fs-h2);line-height:1.28;font-weight:700;letter-spacing:0;color:var(--y-n-900)}.yyw-page :is(h3,.h3),.card h3,.sec-head h3{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:0;color:var(--y-n-900)}.yyw-page :is(h4,.h4),.card h4{font-size:17px;line-height:1.45;font-weight:600;letter-spacing:0;color:var(--y-n-900)}.yyw-page :is(h5,.h5){font-size:15px;line-height:1.5;font-weight:600;color:var(--y-n-700)}.yyw-page :is(h6,.h6){font-size:14px;line-height:1.5;font-weight:600;color:var(--y-n-700)}.num,.yyw-page .price b{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"1}.container,.wrap,.yyw-page>.container,.yyw-page>.wrap{max-width:var(--y-container);margin-left:auto;margin-right:auto;padding-left:var(--y-gutter);padding-right:var(--y-gutter);width:100%}@media (min-width:768px){.container,.wrap{padding-left:var(--y-s-6);padding-right:var(--y-s-6)}}@media (min-width:1280px){.container,.wrap{max-width:1240px}}@media (max-width:1279px){.yyw-page [class*=col-]{max-width:none}}.yyw-page section{padding-top:var(--y-s-10);padding-bottom:var(--y-s-10)}.yyw-page .sec-tldr{padding-top:var(--y-s-9);padding-bottom:var(--y-s-9)}.yyw-page .sec-ink .sec-head h2,.yyw-page .sec-ink h2,.yyw-page .sec-ink h3{color:var(--y-n-900)}.yyw-page .sec-ink p,.yyw-page .sec-ink li{color:var(--y-n-600)}.page-head{margin-bottom:var(--y-s-7)}.page-head h1{margin:0 0 var(--y-s-3)}.page-head p{margin:0;color:var(--y-text-2);max-width:64ch}.yyw-page .card,.yyw-page .dir-card,.yyw-page .answer-card,.yyw-page .post-card,.yyw-page .card:hover,.yyw-page .dir-card:hover,.yyw-page .answer-card:hover,.yyw-page .post-card:hover{transform:translateY(-2px);box-shadow:var(--y-sh-3);border-color:var(--y-n-300)}.yyw-page .card :is(h3,h4),.yyw-page .post-card :is(h3,h4){margin:0 0 var(--y-s-3);color:var(--y-n-900)}.yyw-page .card p,.yyw-page .dir-card p,.yyw-page .post-card p{margin:0;color:var(--y-n-600);font-size:15px;line-height:1.72}.yyw-page .card :is(ul,ol),.yyw-page ol{margin:var(--y-s-3)0 0;padding-left:1.25em;color:var(--y-n-600)}.yyw-page li{margin-bottom:var(--y-s-2);line-height:1.72}.card-grid{display:grid;gap:var(--y-s-5)}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.cols-2{grid-template-columns:1fr}}.yyw-page .btn,.btn,.yyw-page a.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--y-s-2);min-height:52px;padding:0 var(--y-s-6);border-radius:10px;font-size:16px;font-weight:600;line-height:1;letter-spacing:0;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background var(--y-t-fast) var(--y-ease-out),border-color var(--y-t-fast) var(--y-ease-out),color var(--y-t-fast) var(--y-ease-out),box-shadow var(--y-t-fast) var(--y-ease-out),transform var(--y-t-fast) var(--y-ease-out)}.yyw-page .btn:active,.btn:active{transform:translateY(1px)}.btn-primary{background:#c2410c}.btn-primary:hover{background:#9a3412}.btn-outline{border-color:var(--y-n-300)}.yyw-page .btn-sm,.btn-sm{min-height:38px;padding:0 var(--y-s-4);font-size:14px;border-radius:10px}.yyw-page .faq-a,.yyw-page details.faq-a{background:var(--y-white);border:1px solid var(--y-line);border-radius:var(--y-r-md);padding:var(--y-s-5);box-shadow:var(--y-sh-1);transition:border-color var(--y-t-fast) var(--y-ease-out),box-shadow var(--y-t-fast) var(--y-ease-out)}.yyw-page .faq-a:hover{border-color:var(--y-n-300);box-shadow:var(--y-sh-2)}.yyw-page .faq-a summary{cursor:pointer;font-weight:600;font-size:17px;line-height:1.5;color:var(--y-n-900);letter-spacing:0;list-style:none}.yyw-page .faq-a summary::-webkit-details-marker{display:none}.yyw-page .faq-a summary::after{content:"";float:right;width:10px;height:10px;margin-top:6px;border-right:2px solid var(--y-n-400);border-bottom:2px solid var(--y-n-400);transform:rotate(45deg);transition:transform var(--y-t) var(--y-ease-out)}.yyw-page .faq-a[open] summary::after{transform:rotate(-135deg)}.yyw-page .faq-a>:not(summary){margin-top:var(--y-s-3);color:var(--y-n-600);font-size:15px;line-height:1.72}.yyw-page table{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}.yyw-page th{text-align:left;font-weight:600;color:var(--y-n-900);background:var(--y-white);padding:var(--y-s-3) var(--y-s-4);border-bottom:2px solid var(--y-n-300);white-space:nowrap;font-size:14px;letter-spacing:0}.yyw-page td{padding:var(--y-s-3) var(--y-s-4);border-bottom:1px solid var(--y-line-soft);color:var(--y-n-700);line-height:1.7}.yyw-page tr:last-child td{border-bottom:0}.yyw-page tbody tr{transition:background var(--y-t-fast) var(--y-ease-out)}.yyw-page tbody tr:hover{background:rgba(201,162,84,.05)}.yyw-page .note{border-left:3px solid var(--y-gold-500);background:var(--y-white);padding:var(--y-s-4) var(--y-s-5);border-radius:0 var(--y-r-md) var(--y-r-md)0;color:var(--y-n-700)}.yyw-page .checklist{list-style:none;padding:0}.yyw-page .checklist li{position:relative;padding-left:28px;margin-bottom:var(--y-s-3);color:var(--y-n-700)}.yyw-page .checklist li::before{left:0;top:6px;background:var(--y-gold-100);border:2px solid var(--y-gold-500)}.yyw-page .field label,.yyw-page label{display:block;font-size:14px;font-weight:600;color:var(--y-n-700);margin-bottom:var(--y-s-2)}.yyw-page .field input,.yyw-page .field select,.yyw-page .field textarea,.yyw-page input[type=text],.yyw-page input[type=tel],.yyw-page input[type=email],.yyw-page textarea,.yyw-page select{width:100%;min-height:48px;padding:var(--y-s-3) var(--y-s-4);border:1px solid var(--y-n-300);border-radius:var(--y-r-md);background:var(--y-white);color:var(--y-n-900);font-size:15px;line-height:1.5;font-family:inherit;transition:border-color var(--y-t-fast) var(--y-ease-out),box-shadow var(--y-t-fast) var(--y-ease-out)}.yyw-page .field input:hover,.yyw-page .field select:hover,.yyw-page .field textarea:hover{border-color:var(--y-n-400)}.yyw-page .field input:focus,.yyw-page .field select:focus,.yyw-page .field textarea:focus{border-color:var(--y-gold-500);box-shadow:0 0 0 3px rgba(201,162,84,.14);outline:0}.yyw-page .consent,.yyw-page .form-lead{font-size:13px;line-height:1.6;color:var(--y-n-500)}.yyw-page .entry-content,.yyw-page .prose{color:var(--y-n-700);font-size:16px;line-height:1.78}.yyw-page .entry-content>*+*,.yyw-page .prose>*+*{margin-top:var(--y-s-4)}.yyw-page .entry-content h2,.yyw-page .prose h2{margin-top:var(--y-s-8);margin-bottom:var(--y-s-3);font-size:28px;line-height:1.28;font-weight:700;letter-spacing:0;color:var(--y-n-900)}.yyw-page .entry-content h3,.yyw-page .prose h3{margin-top:var(--y-s-6);margin-bottom:var(--y-s-3);font-size:20px;line-height:1.4;font-weight:600;letter-spacing:0;color:var(--y-n-900)}.yyw-page .entry-content h4,.yyw-page .prose h4{margin-top:var(--y-s-5);margin-bottom:var(--y-s-2);font-size:17px;line-height:1.45;font-weight:600;color:var(--y-n-900)}.yyw-page .entry-content p,.yyw-page .prose p{margin:0 0 var(--y-s-4);color:var(--y-n-700)}.yyw-page .entry-content ul,.yyw-page .entry-content ol,.yyw-page .prose ul,.yyw-page .prose ol{padding-left:1.4em;margin:0 0 var(--y-s-4)}.yyw-page .entry-content img,.yyw-page .prose img{border-radius:var(--y-r-md);max-width:100%;height:auto;background:var(--y-white)}.yyw-page .entry-content a,.yyw-page .prose a{color:var(--y-ink-700);text-decoration:underline;text-decoration-color:rgba(30,76,130,.28);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .18s var(--y-ease-out),text-decoration-color .18s var(--y-ease-out)}.yyw-page .entry-content a:hover,.yyw-page .prose a:hover{color:var(--color-gold-ink);text-decoration-color:var(--y-gold-500)}.yyw-page .entry-content code,.yyw-page .prose code{font-family:var(--y-mono);font-size:var(--y-fs-3);background:var(--y-white);border:1px solid var(--y-line-soft);padding:1px 5px;border-radius:4px;color:var(--y-n-900)}.yyw-page .entry-content pre,.yyw-page .prose pre{background:var(--y-white);border:1px solid var(--y-line);color:var(--y-n-800);padding:var(--y-s-5);border-radius:var(--y-r-md);overflow-x:auto;line-height:1.6}.yyw-page .entry-content pre code,.yyw-page .prose pre code{background:0 0;border:0;color:inherit;padding:0}.yyw-page img{border-radius:var(--y-r-md);background:var(--y-white);max-width:100%;height:auto}.yyw-page figure{margin:var(--y-s-6)0}.yyw-page figure img{width:100%;display:block;box-shadow:var(--y-sh-2)}.yyw-page figcaption{margin-top:var(--y-s-3);font-size:13px;line-height:1.6;color:var(--y-n-500);text-align:center}.yyw-page a{text-decoration-color:rgba(30,76,130,.28);text-decoration-thickness:1px;text-underline-offset:3px}.yyw-page a:hover{color:var(--color-gold-ink)}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--y-gold-500);outline-offset:2px;border-radius:var(--y-r-sm)}@media (prefers-reduced-motion:no-preference){.yyw-page .card,.yyw-page .post-card,.yyw-page .dir-card{animation:yywRise var(--y-t-slow) var(--y-ease-out) both}}@keyframes yywRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.yyw-page .card,.yyw-page .post-card{animation:none}}@media (max-width:1023px){.yyw-page section{padding-top:var(--y-s-9);padding-bottom:var(--y-s-9)}.page-head{margin-bottom:var(--y-s-6)}.yyw-page .card,.yyw-page .dir-card,.yyw-page .answer-card,.yyw-page .post-card{padding:var(--y-s-5)}.yyw-page :is(h1,.h1),.page-head h1{font-size:var(--y-fs-h1)}.yyw-page :is(h2,.h2),.sec-head h2{font-size:var(--y-fs-h2)}}@media (max-width:767px){.yyw-page section{padding-top:var(--y-s-8);padding-bottom:var(--y-s-8)}.yyw-page :is(h1,.h1),.page-head h1{font-size:var(--y-fs-h1)}.yyw-page :is(h2,.h2),.sec-head h2{font-size:var(--y-fs-h2)}.yyw-page :is(h3,.h3),.card h3{font-size:18px}.yyw-page .entry-content h2{font-size:24px}.yyw-page .entry-content h3{font-size:18px}.yyw-page .faq-a summary{font-size:16px}.yyw-page .btn,.yyw-page a.btn{min-height:46px;width:100%}.yyw-page .table-wrap{border-radius:var(--y-r-md)}.yyw-page .card,.yyw-page .post-card{padding:var(--y-s-4)}.entry-content{font-size:15px}}@media (max-width:480px){.yyw-page section{padding-top:var(--y-s-7);padding-bottom:var(--y-s-7)}.yyw-page :is(h1,.h1),.page-head h1{font-size:var(--y-fs-h1)}.yyw-page :is(h2,.h2),.sec-head h2{font-size:var(--y-fs-h2)}.yyw-page :is(h3,.h3){font-size:17px}.yyw-page .card,.yyw-page .post-card{padding:var(--y-s-4)}.container,.wrap{padding-left:var(--y-s-4);padding-right:var(--y-s-4)}}@media print{.yyw-top,.page-head .btn{display:none}body,.entry-content,.yyw-page{font-size:var(--y-fs-5);color:#000;background:#fff}}body:not(.yyw-page) .sec-head{margin-bottom:var(--y-s-7)}body:not(.yyw-page) .sec-head h2{font-size:var(--y-fs-h2);line-height:1.28;font-weight:700;letter-spacing:0;color:var(--y-n-900);margin:0 0 var(--y-s-3)}body:not(.yyw-page) .sec-head p{margin:0;color:var(--y-text-2);font-size:14px;line-height:1.6;max-width:64ch}body:not(.yyw-page) h1{font-size:var(--y-fs-h1);line-height:1.18;font-weight:700;letter-spacing:0;color:var(--y-n-900)}body:not(.yyw-page) h3{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:0;color:var(--y-n-900)}body:not(.yyw-page) .container{max-width:var(--y-container);margin:0 auto;width:100%;padding-left:var(--y-gutter);padding-right:var(--y-gutter)}@media (min-width:768px){body:not(.yyw-page) .container{padding-left:var(--y-s-6);padding-right:var(--y-s-6)}}@media (min-width:1280px){body:not(.yyw-page) .container{max-width:1240px}}body{font-size:16px}body :is(.consent,.form-note,.tbl-scroll caption,.tool-hero .meta){font-size:14px}body :is(.btn-sm){font-size:14px}body :is(.form-card .btn,.tool-hero .btn){font-size:16px}@media (max-width:1023px){body:not(.yyw-page) .sec-head h2{font-size:var(--y-fs-h2)}body:not(.yyw-page) h1{font-size:var(--y-fs-h1)}}@media (max-width:767px){body:not(.yyw-page) .sec-head h2{font-size:var(--y-fs-h2)}body:not(.yyw-page) h1{font-size:var(--y-fs-h1)}body:not(.yyw-page) h3{font-size:18px}}@media (max-width:480px){body:not(.yyw-page) .sec-head h2{font-size:var(--y-fs-h2)}body:not(.yyw-page) h1{font-size:var(--y-fs-h1)}body:not(.yyw-page) .container{padding-left:var(--y-s-4);padding-right:var(--y-s-4)}}body .faq summary{font-size:17px}.yyw-toc-wrap{margin:8px 0 32px}.yyw-page .yyw-toc{background:var(--y-bg-1);border:1px solid var(--line,#e6eaf0);border-radius:var(--radius-xs);padding:20px 24px}.yyw-page .toc-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.yyw-page .toc-title{font-size:15px;font-weight:700;color:var(--ink,var(--color-ink));letter-spacing:.02em}.yyw-page .toc-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.yyw-page .toc-lv3{padding-left:18px}.yyw-page .toc-item a{display:block;font-size:15px;line-height:1.7;color:var(--text,#334155);text-decoration:none;transition:color .18s ease-out}.yyw-page .toc-item a:hover,.yyw-page .toc-item a:focus-visible{color:var(--color-gold-ink);text-decoration:underline;text-underline-offset:3px}.yyw-page .yyw-postnav{margin:32px 0}.yyw-page .postnav-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.yyw-page .postnav-item{background:var(--color-white);border:1px solid var(--line,#e6eaf0);border-radius:var(--radius-xs);padding:16px 18px;min-width:0}.yyw-page .postnav-next{text-align:right}.yyw-page .postnav-k{display:block;font-size:13px;color:var(--muted,#6B7280);margin-bottom:6px}.yyw-page .postnav-v{display:block;font-size:15px;font-weight:600;line-height:1.6;color:var(--ink,var(--color-ink));text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yyw-page .postnav-v:hover,.yyw-page .postnav-v:focus-visible{color:var(--color-gold-ink);text-decoration:underline;text-underline-offset:3px}.yyw-page .yyw-related{margin:40px 0 8px}.yyw-page .rel-head{margin-bottom:16px}.yyw-page .rel-title{margin:0}.yyw-page .rel-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.yyw-page .rel-card{background:var(--color-white);border:1px solid var(--line,#e6eaf0);border-radius:var(--radius-xs);transition:border-color .18s ease-out,box-shadow .18s ease-out}.yyw-page .rel-card:hover{border-color:var(--accent,var(--color-gold));box-shadow:0 2px 8px rgba(11,31,58,.08)}.yyw-page .rel-link{display:block;padding:16px 18px;text-decoration:none}.yyw-page .rel-cat{display:inline-block;font-size:12px;font-weight:600;line-height:1.5;color:var(--color-gold-ink);background:var(--color-gold-soft);border-radius:4px;padding:2px 8px;margin-bottom:8px}.yyw-page .rel-title{display:block;font-size:15px;font-weight:600;line-height:1.65;color:var(--ink,var(--color-ink))}.yyw-page .card-grid{display:grid;gap:20px;margin:8px 0 32px}.yyw-page .card-grid.cols-3{grid-template-columns:repeat(3,1fr)}.yyw-page .card-in{height:100%;display:flex;flex-direction:column;gap:10px}.yyw-page .card-h{margin:0;font-size:17px;font-weight:700;line-height:1.6}.yyw-page .card-h a{color:var(--ink,var(--color-ink));text-decoration:none}.yyw-page .card-h a:hover,.yyw-page .card-h a:focus-visible{color:var(--color-gold-ink);text-decoration:underline;text-underline-offset:3px}.yyw-page .card-p{margin:0;font-size:15px;line-height:1.8;color:var(--muted,#6B7280)}.yyw-page .card-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--line,#e6eaf0);display:flex;align-items:center;justify-content:space-between;gap:12px}.yyw-page .card-d{font-size:13px;color:var(--muted,#6B7280)}.yyw-page .card-more{font-size:14px;font-weight:600;color:var(--color-gold-ink);text-decoration:none}.yyw-page .card-more:hover,.yyw-page .card-more:focus-visible{text-decoration:underline;text-underline-offset:3px}@media (max-width:1023px){.yyw-page .rel-grid{grid-template-columns:repeat(2,1fr)}.yyw-page .card-grid.cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.yyw-page .yyw-toc{padding:16px}.yyw-page .postnav-list{grid-template-columns:1fr;gap:12px}.yyw-page .postnav-next{text-align:left}.yyw-page .rel-grid{grid-template-columns:1fr}.yyw-page .card-grid.cols-3{grid-template-columns:1fr}}@media (max-width:480px){.yyw-page .rel-title{font-size:18px}.yyw-page .card-h{font-size:16px}}.cat-links a,.post-navigation a{color:var(--color-gold-ink)}.cat-links a:hover,.post-navigation a:hover,.cat-links a:focus-visible,.post-navigation a:focus-visible{color:var(--color-gold-ink);text-decoration:underline;text-underline-offset:3px}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}.button{padding:10px 20px;display:inline-block}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eef1f6;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .main-nav>ul{justify-content:center}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.site-header .header-image{vertical-align:middle}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links{display:block}.entry-content>p:last-child{margin-bottom:0}.site-main .gallery{margin-bottom:1.5em}embed,iframe,object{max-width:100%}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.site-main>*{margin-bottom:20px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.post-image:not(:first-child){margin-top:2em}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){a,body,button,input,select,textarea{transition:all 0s ease-in-out}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}body{background-color:var(--base-2);color:var(--contrast)}a{color:var(--accent)}a{text-decoration:underline}.entry-title a,a.button,.main-navigation a{text-decoration:none}a:hover, a:focus, a:active{color:var(--contrast)}:root{--contrast:#222222;--contrast-2:#55555e;--contrast-3:#b2b2be;--base-3:#ffffff}.site-header{background-color:var(--base-3)}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02)}.main-navigation,.main-navigation ul ul{background-color:var(--base-3)}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--contrast)}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent)}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast)}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--accent)}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--accent)}.main-navigation ul ul{background-color:var(--base)}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container,.separate-containers .paging-navigation{background-color:var(--base-3)}.entry-title a{color:var(--contrast)}.entry-title a:hover{color:var(--contrast-2)}.entry-meta{color:var(--contrast-2)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base)}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3)}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#55555e}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#3f4047}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2)}@media (max-width:768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--contrast)}}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 20px 0px 20px}.site-main .wp-block-group__inner-container{padding:40px}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px)}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px}@media (max-width:768px){.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content{padding:30px}.site-main .wp-block-group__inner-container{padding:30px}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px)}.one-container .site-main .paging-navigation{margin-bottom:20px}}body.page .site.grid-container,body.single .site.grid-container,body.blog .site.grid-container,body.home .site.grid-container,body.archive .site.grid-container,body.search .site.grid-container,body.error404 .site.grid-container{max-width:none;padding-left:0;padding-right:0}body.page .inside-article,body.single .inside-article{padding:0;background:none;box-shadow:none}body.page .entry-header,body.single .entry-header{display:none}body.page .entry-content,body.single .entry-content{margin:0;max-width:none}body.page .entry-content>*,body.single .entry-content>*{max-width:none}@keyframes yyw-toast-out{0%,72%{opacity:1;transform:translate(-50%,0)}100%{opacity:0;visibility:hidden;transform:translate(-50%,-8px)}}.yyw-toast.is-err{background:var(--color-err)}.entry-content p,.entry-content li{font-size:var(--y-fs-5);line-height:1.72}.entry-content>p,.entry-content>ul,.entry-content>ol,.entry-content>h2,.entry-content>h3,.entry-content>table,.entry-content>figure{max-width:760px}.entry-content ul li::marker,.entry-content ol li::marker{color:var(--color-gold-ink);font-weight:600}.entry-content a{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-gold);text-decoration-thickness:2px;text-underline-offset:3px}.entry-content a:hover{text-decoration-thickness:3px}@media (max-width:1023px){body:not(.admin-bar){padding-bottom:calc(56px + env(safe-area-inset-bottom))}}::selection{background:rgba(201,162,84,.20);color:var(--color-ink)}@keyframes yyw-drop{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}body.blog .page-header{max-width:var(--container-max);margin:var(--y-s-5) auto 0;padding:var(--y-s-9) var(--y-s-7) var(--s14);border-radius:var(--radius-xl);background:var(--ink-grad);color:#fff;box-shadow:var(--shadow-3);border:1px solid rgba(255,255,255,.06);position:relative;overflow:clip}body.blog .page-header::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent)}body.blog .page-header h1{color:#fff}body.blog .page-header h1::before{background:linear-gradient(90deg,var(--color-gold) 0%,rgba(201,162,84,.30) 100%);width:64px;height:5px}body.blog .page-header p{color:rgba(255,255,255,.84);font-size:var(--y-fs-6)}@media (min-width:1024px){body.blog .page-header{margin-top:var(--y-s-6);padding:var(--s20) var(--y-s-8) var(--s14)}}@media (max-width:767px){body.blog .page-header{margin:var(--y-s-4) var(--y-s-4) 0;padding:var(--y-s-8) var(--y-s-5) var(--y-s-7);border-radius:var(--radius-lg)}}body.blog .site-main>*:not(.yyw-page),body.archive .site-main>*:not(.yyw-page){max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--y-s-4);padding-right:var(--y-s-4)}body.blog .site-content .content-area,body.archive .site-content .content-area,body.search .site-content .content-area{width:100%;float:none}body.blog .site-content,body.archive .site-content,body.search .site-content{display:block}body.blog article.post,body.archive article.post{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--y-s-5);margin-bottom:var(--y-s-4);box-shadow:var(--shadow-1);transition:transform var(--t) var(--ease-out),box-shadow var(--t) var(--ease-out),border-color var(--t) var(--ease-out)}body.blog article.post:hover,body.archive article.post:hover{transform:translateY(-4px);box-shadow:var(--shadow-3);border-color:rgba(201,162,84,.32)}body.blog .entry-title a,body.archive .entry-title a{font-size:var(--y-fs-7);font-weight:600;color:var(--color-ink);text-decoration:none;transition:color var(--t-fast) var(--ease-out)}body.blog .entry-title a:hover,body.archive .entry-title a:hover{color:var(--color-gold-ink)}@media (prefers-reduced-motion:reduce){body.blog article.post,body.archive article.post{transition-duration:.001ms;transform:none}body.blog article.post:hover,body.archive article.post:hover{transform:none}}.btn{min-width:44px;cursor:pointer;border:1px solid transparent}.btn:hover{text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.form-card .btn{width:100%}.form-card .btn{min-height:54px;font-size:var(--y-fs-5)}.btn-primary:active{background:#9A3412}.btn-outline:hover{box-shadow:var(--shadow-3)}.btn-sm{min-height:44px;padding:0 20px;font-size:var(--y-fs-3)}@media (prefers-reduced-motion:reduce){.btn:hover,.btn:active{transform:none}.btn,.card,.faq details,.yyw-top{transition-duration:.001ms}.btn:hover,.card:hover,.yyw-top:hover{transform:none}}@media (max-width:767px){.hero-ctas .btn{width:100%}}@media (min-width:1024px){.form-card .btn{min-height:50px;font-size:var(--y-fs-5)}}.yyw-page{box-sizing:border-box;width:100%}.yyw-page *,.yyw-page ::before,.yyw-page ::after{box-sizing:border-box}.yyw-page{-webkit-text-size-adjust:100%;scroll-behavior:smooth}.yyw-page img,.yyw-page svg{display:block;max-width:100%}.yyw-page a{color:var(--color-ink);text-decoration:none;transition:color var(--t) var(--ease)}.yyw-page p a,.yyw-page .rows a,.yyw-page .ans a,.yyw-page .hint a,.yyw-page .prose a,.yyw-page .kv a,.yyw-page .checklist a,.yyw-page .mini-list a,.yyw-page .note a{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-gold);text-decoration-thickness:2px;text-underline-offset:3px}.yyw-page a:hover{text-decoration:underline;text-decoration-color:var(--color-gold);text-decoration-thickness:2px;text-underline-offset:3px}.yyw-page button{font:inherit;cursor:pointer}.yyw-page h1,.yyw-page h2,.yyw-page h3,.yyw-page h4{margin:0;color:var(--color-ink);font-weight:600}.yyw-page p{margin:0}.yyw-page ul,.yyw-page ol{margin:0;padding:0;list-style:none}.yyw-page .wrap{width:100%;margin:0 auto}.yyw-page .col-4,.yyw-page .col-6{grid-column:span 12}.yyw-page .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:768px){.yyw-page .col-4{grid-column:span 6}}@media (min-width:1024px){.yyw-page .col-4{grid-column:span 4}.yyw-page .col-6{grid-column:span 6}}.yyw-page .sec-head h2{line-height:1.28}.yyw-page .btn{text-align:center}@media (prefers-reduced-motion:reduce){.yyw-page .btn:hover,.yyw-page .btn:active{transform:none}}@media (prefers-reduced-motion:reduce){.yyw-page .card,.yyw-page .case,.yyw-page .rel,.yyw-page .post-card{transition:none}}.yyw-page .card .link::after,.yyw-page .card.link::after{color:var(--color-gold-ink)}.yyw-page .card:hover .link::after,.yyw-page .card:hover.link::after{transform:translateX(4px)}.yyw-page .page-head{border-bottom:1px solid var(--color-line)}.yyw-page .page-head h1{line-height:1.18}.yyw-page .hero::before{pointer-events:none}.yyw-page .hero-badge{border:1px solid var(--color-line)}.yyw-page .mini-list li{display:flex;gap:10px;font-size:16px}.yyw-page .mini-list li::before{flex:none;margin-top:5px}@media (min-width:1024px){.yyw-page .hero{min-height:600px;display:flex;align-items:center}}.yyw-page .checklist{gap:10px}.yyw-page .rows li{padding:var(--y-s-5);border-radius:var(--radius-lg);border-bottom:1px solid var(--color-line);transition:background var(--t) var(--ease),transform var(--t) var(--ease)}.yyw-page .rows li:hover{background:rgba(201,162,84,.05)}.yyw-page .rows .n{width:38px;height:38px;border-radius:var(--radius-sm);background:var(--color-ink);color:var(--white);font-size:15px;display:flex;align-items:center;justify-content:center;flex:none}.yyw-page .rows h3{font-size:var(--y-fs-7)}.yyw-page .rows p{margin-top:8px;line-height:1.8;color:var(--color-muted-2)}.yyw-page .rel .go::after{content:"→";color:var(--color-gold-ink);transition:transform var(--t) var(--ease)}.yyw-page .rel:hover .go::after{transform:translateX(4px)}.yyw-page .rel h3{font-size:18px}.yyw-page .rel p{margin-top:8px;font-size:15px;line-height:1.8;color:var(--color-muted-2)}.yyw-page .kv{border-top:0}.yyw-page .kv>div{display:block;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:16px var(--y-s-4);background:var(--white);grid-template-columns:none;transition:box-shadow var(--t) var(--ease)}.yyw-page .kv>div:hover{box-shadow:var(--shadow-1)}.yyw-page .kv dt{font-weight:600;margin-bottom:4px}.yyw-page .kv dd{line-height:1.8}@media (min-width:768px){.yyw-page .kv>div{grid-template-columns:180px 1fr;display:grid;gap:var(--y-s-4);align-items:baseline}}.yyw-page .facts>div{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--y-s-5);box-shadow:var(--shadow-1);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.yyw-page .facts>div:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.yyw-page .facts .v em{font-style:normal;font-size:15px;color:var(--color-muted);margin-left:3px}.yyw-page .step:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.yyw-page .step h3{font-size:18px}.yyw-page .step h3::before{counter-increment:st;content:counter(st,decimal-leading-zero);display:block;font-size:13px;font-weight:600;color:var(--color-gold-ink);margin-bottom:8px;letter-spacing:.08em}.yyw-page .step p{margin-top:8px;font-size:15px;line-height:1.8;color:var(--color-muted-2)}@media (min-width:768px){.yyw-page .steps{grid-template-columns:repeat(2,1fr)}}.yyw-page .prose{font-size:17px;line-height:1.72;color:var(--color-text)}.yyw-page .prose h2{position:relative;padding-left:16px}.yyw-page .prose h2::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:4px;border-radius:var(--radius-pill);background:var(--color-gold)}.yyw-page .prose h3{font-size:20px}.yyw-page .prose h2:first-child,.yyw-page .prose h3:first-child{margin-top:0}.yyw-page .prose p{margin-top:var(--y-s-4)}.yyw-page .prose ul,.yyw-page .prose ol{margin-top:var(--y-s-4)}.yyw-page .prose ul li,.yyw-page .prose ol li{display:flex;gap:12px;line-height:1.9}.yyw-page .prose ul li::before{content:"";flex:none;width:7px;height:7px;margin-top:12px;border-radius:50%;background:var(--color-gold)}.yyw-page .prose ol li::before{content:counter(li,decimal);counter-increment:li;flex:none;width:24px;height:24px;margin-top:5px;border-radius:50%;background:var(--color-gold-soft);color:var(--color-gold-ink);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.yyw-page .prose ol{counter-reset:li}.yyw-page .prose blockquote p{margin:0}.yyw-page .lead{font-size:18px;line-height:1.72;color:var(--color-muted-2);max-width:var(--prose)}.yyw-page .answer,.yyw-page .ans{font-size:16px;line-height:1.72;color:var(--color-text)}.yyw-page .answer strong,.yyw-page .ans strong{color:var(--color-ink)}.yyw-page .faq{border-top:0}.yyw-page .faq details{overflow:hidden;box-shadow:var(--shadow-1)}.yyw-page .faq summary::after{margin-top:-6px}.yyw-page .faq details[open] summary::after{margin-top:-3px}.yyw-page .faq details[open] summary{color:var(--color-ink)}.yyw-page .faq .ans,.yyw-page .faq .faq-a{padding:0 var(--y-s-6) var(--y-s-5) var(--y-s-5);font-size:16px;line-height:1.72;color:var(--color-text)}.yyw-page .faq .ans p+p{margin-top:var(--y-s-3)}.yyw-page .tbl{margin:0}.yyw-page .tbl thead th{text-align:left;padding:15px var(--y-s-4);border:0}.yyw-page .tbl tbody td{padding:15px var(--y-s-4);border-top:1px solid var(--color-line);vertical-align:top;line-height:1.8}.yyw-page .tbl tbody td:first-child{font-weight:600;color:var(--color-ink);white-space:nowrap}@media (max-width:767px){.yyw-page .tbl{font-size:15px}.yyw-page .tbl tbody td:first-child{white-space:normal}.yyw-page .tbl thead th,.yyw-page .tbl tbody td{padding:12px 14px}}.yyw-page .form{max-width:560px}.yyw-page .field{margin-bottom:var(--y-s-4)}.yyw-page .field label{display:block;margin-bottom:8px}.yyw-page .field input,.yyw-page .field textarea,.yyw-page .field select{font-family:var(--font)}.yyw-page .field .hint{margin-top:6px;font-size:13px;color:var(--color-muted)}.yyw-page .err{margin-top:8px;gap:6px;align-items:flex-start;border-left:3px solid var(--color-error);padding-left:10px;display:none}.yyw-page .err:not([hidden]){display:flex}.yyw-page .consent{padding:var(--y-s-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.yyw-page .consent label{font-size:15px;font-weight:600;color:var(--color-ink);cursor:pointer}.yyw-page .consent p{margin-top:4px;font-size:14px;color:var(--color-muted-2)}.yyw-page .consent a{color:var(--color-ink);text-decoration:underline}.yyw-page .form .btn{width:100%;margin-top:var(--y-s-2)}@media (min-width:480px){.yyw-page .form .btn{width:auto;min-width:240px}}.yyw-page .form-ok{margin-top:var(--y-s-4);border:1px solid var(--color-ok)}.yyw-page .form-ok[hidden]{display:none}.yyw-page .form-note{font-size:14px;color:var(--color-muted);margin-top:var(--y-s-4);line-height:1.8}.yyw-page .note strong{color:var(--color-ink)}.yyw-page .note-ok{border-left-color:var(--color-ok)}.yyw-page .crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--color-muted)}.yyw-page .crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.yyw-page .crumb li{display:flex;align-items:center;gap:6px}.yyw-page .crumb li+li::before{content:"／";color:var(--color-line-strong)}.yyw-page .crumb a{color:var(--color-muted)}.yyw-page .crumb a:hover{color:var(--color-gold-ink)}.yyw-page .page-head .crumb{line-height:1.75;color:rgba(255,255,255,.62);margin:0 0 var(--y-s-5);padding:0}.yyw-page .page-head .crumb ol{list-style:none;margin:0;padding:0}.yyw-page .page-head .crumb li+li::before{color:rgba(255,255,255,.34)}.yyw-page .page-head .crumb a{color:rgba(255,255,255,.86)}.yyw-page .shot{height:auto;margin-left:auto;margin-right:auto}.yyw-page .shot-cap,.yyw-page .sec-ink .shot-cap{margin-top:10px;text-align:center;font-size:14px;color:var(--color-muted)}.yyw-page .shot-badge{margin-top:10px}.yyw-page .icon-chip{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--color-gold-soft);display:flex;align-items:center;justify-content:center;flex:none}@media (min-width:1024px){.yyw-page .grid .col-6:has(.shot-wrap){align-self:center}.yyw-page .grid .shot{width:100%;max-width:100%;max-height:440px;object-fit:cover}}.yyw-page .grid .shot--portrait{max-height:none}@media print{.yyw-page .wrap{max-width:none;padding:0}.yyw-page section{padding:12px 0}.yyw-page .card,.yyw-page .faq details,.yyw-page .table-wrap{box-shadow:none;break-inside:avoid}}@media (prefers-reduced-motion:reduce){.yyw-page .card:hover,.yyw-page .case:hover,.yyw-page .rel:hover,.yyw-page .step:hover{transform:none}}.yyw-page .v-h2{font-weight:600;color:var(--color-ink);margin:0 0 8px}.yyw-page .v-lead{margin:0 0 26px}.yyw-page .v-pick-head{margin-bottom:22px}.yyw-page .v-pick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.yyw-page .v-pick-card{display:block;background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:20px 18px;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease);border-top:3px solid var(--color-line)}.yyw-page .v-pick-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-3);border-top-color:var(--color-gold)}.yyw-page .v-pick-idx{display:inline-block;font-size:12px;color:var(--color-gold-ink);background:var(--color-gold-soft);border-radius:var(--radius-xs);padding:2px 8px;margin-bottom:10px}.yyw-page .v-pick-card h3{font-size:17px;margin:0 0 6px;color:var(--color-ink)}.yyw-page .v-pick-card p{font-size:14px;color:var(--color-muted);line-height:1.7;margin:0 0 12px}.yyw-page .v-pick-go{font-size:14px;color:var(--color-gold-ink);font-weight:600}.yyw-page .v-tree-list{list-style:none;margin:0;padding:0;position:relative}.yyw-page .v-tree-node{position:relative;padding:0 0 16px 26px;border-left:2px solid var(--color-line);margin-left:6px}.yyw-page .v-tree-node:last-child{border-left-color:transparent}.yyw-page .v-tree-dot{position:absolute;left:-7px;top:6px;border:3px solid var(--color-gold)}.yyw-page .v-tree-root .v-tree-dot{background:var(--color-gold)}.yyw-page .v-tree-leaf .v-tree-dot{border-color:#b9c2ce;background:var(--white)}.yyw-page .v-tree-node h3{font-size:16px;margin:0 0 4px;color:var(--color-ink)}.yyw-page .v-tree-node p{font-size:14px;color:var(--color-muted);margin:0;line-height:1.7}.yyw-page .v-tree-sub{list-style:none;margin:10px 0 0;padding:0}.yyw-page .v-tree-sub li{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:10px 14px;margin-bottom:8px}.yyw-page .v-tree-sub span{font-size:14px;color:var(--color-ink);font-weight:600}.yyw-page .v-tree-sub i{font-size:13px;color:var(--color-muted-2);font-style:normal;margin-top:2px}.yyw-page .v-ba-grid{display:grid;grid-template-columns:1fr 60px 1fr;gap:0;align-items:stretch}.yyw-page .v-ba-col{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:22px}.yyw-page .v-ba-after{border-color:var(--color-gold)}.yyw-page .v-ba-tag{border:1px solid var(--color-line);margin-bottom:12px}.yyw-page .v-ba-tag-on{background:var(--color-gold);color:var(--color-ink)}.yyw-page .v-ba-num{font-size:42px;font-weight:600;color:#64748b;line-height:1}.yyw-page .v-ba-num span{font-size:16px;margin-left:4px;font-weight:400}.yyw-page .v-ba-num-on{color:var(--color-ink)}.yyw-page .v-ba-cap{font-size:13px;color:var(--color-muted-2);margin:6px 0 14px}.yyw-page .v-ba-list{list-style:none;margin:0;padding:0}.yyw-page .v-ba-list li{font-size:14px;color:var(--color-muted);line-height:2;padding-left:16px;position:relative}.yyw-page .v-ba-list li::before{position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:50%;background:var(--color-line-strong)}.yyw-page .v-ba-list-on li::before{background:var(--color-gold)}.yyw-page .v-ba-arrow{display:flex;align-items:center;justify-content:center}.yyw-page .v-ba-arrow span{display:block;width:0;height:0;border-left:14px solid var(--color-gold);border-top:9px solid transparent;border-bottom:9px solid transparent}.yyw-page .v-ba-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-flow-list{list-style:none;margin:0;padding:0;grid-template-columns:repeat(5,1fr)}.yyw-page .v-flow-list li{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:16px;position:relative}.yyw-page .v-flow-list li:not(:last-child)::after{position:absolute;right:-12px;top:32px;width:0;height:0;border-left:7px solid var(--color-gold);border-top:6px solid transparent;border-bottom:6px solid transparent}.yyw-page .v-flow-n{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-ink);color:var(--white);font-size:13px;margin-bottom:10px}.yyw-page .v-flow-list h3{font-size:15px;margin:0 0 6px;color:var(--color-ink)}.yyw-page .v-flow-list p{font-size:13px;color:var(--color-muted);line-height:1.7;margin:0}.yyw-page .v-flow-foot{margin:22px 0 0;padding:14px 18px;background:var(--color-ink);color:var(--white);border-radius:var(--radius-md);font-size:14px;line-height:1.8}.yyw-page .v-flow-foot strong{color:#ffb48f}.yyw-page .v-check-groups{grid-template-columns:repeat(3,1fr)}.yyw-page .v-check-group{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px}.yyw-page .v-check-group h3{font-size:16px;margin:0 0 12px;color:var(--color-ink);display:flex;align-items:center;gap:8px}.yyw-page .v-check-tick{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-ink);color:var(--color-gold-pale);font-size:12px}.yyw-page .v-check-group ul{list-style:none;margin:0;padding:0}.yyw-page .v-check-group li{font-size:14px;color:var(--color-muted);line-height:1.9;padding-left:20px;position:relative}.yyw-page .v-check-group li::before{position:absolute;left:2px;top:9px;width:9px;height:5px;border-left:2px solid var(--color-gold);border-bottom:2px solid var(--color-gold);transform:rotate(-45deg)}.yyw-page .v-check-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-week-track{grid-template-columns:repeat(5,1fr)}.yyw-page .v-week-item{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:16px;position:relative;border-top:3px solid var(--color-ink)}.yyw-page .v-week-day{font-size:12px;color:var(--color-gold-ink);font-weight:600;letter-spacing:.02em;margin-bottom:8px}.yyw-page .v-week-item h3{font-size:15px;margin:0 0 6px;color:var(--color-ink)}.yyw-page .v-week-item p{font-size:13px;color:var(--color-muted);line-height:1.7;margin:0 0 10px}.yyw-page .v-week-out{display:inline-block;font-size:12px;background:var(--white);border:1px solid var(--color-line);color:var(--color-ink);border-radius:var(--radius-xs);padding:3px 8px}.yyw-page .v-week-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-week-foot strong{color:var(--color-ink)}.yyw-page .v-ladder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:end}.yyw-page .v-ladder-item{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:22px 18px}.yyw-page .v-ladder-1{padding-bottom:22px}.yyw-page .v-ladder-2{padding-bottom:34px;border-color:var(--color-gold)}.yyw-page .v-ladder-3{padding-bottom:46px}.yyw-page .v-ladder-step{font-size:12px;color:var(--color-muted-2);margin-bottom:6px}.yyw-page .v-ladder-item h3{font-size:17px;margin:0 0 10px;color:var(--color-ink)}.yyw-page .v-ladder-price{font-size:32px;font-weight:600;color:var(--color-ink);line-height:1}.yyw-page .v-ladder-price span{font-size:14px;font-weight:400;color:var(--color-muted-2);margin-left:4px}.yyw-page .v-ladder-for{font-size:13px;color:var(--color-gold-ink);margin:8px 0 12px}.yyw-page .v-ladder-item ul{list-style:none;margin:0;padding:0}.yyw-page .v-ladder-item li{font-size:14px;color:var(--color-muted);line-height:1.95;padding-left:16px;position:relative}.yyw-page .v-ladder-item li::before{position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:var(--color-gold)}.yyw-page .v-ladder-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-score-list{display:flex;flex-direction:column;gap:16px}.yyw-page .v-score-item{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:16px 18px}.yyw-page .v-score-label{font-size:15px;font-weight:600;color:var(--color-ink);margin-bottom:10px}.yyw-page .v-score-bar{height:8px;border-radius:var(--radius-xs);overflow:hidden;margin-bottom:10px}.yyw-page .v-score-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--color-gold),#ff9a5c);border-radius:var(--radius-xs)}.yyw-page .v-score-item p{font-size:14px;color:var(--color-muted);margin:0;line-height:1.7}.yyw-page .v-score-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted-2);line-height:1.8}.yyw-page .v-tl-track{position:relative;padding-left:0}.yyw-page .v-tl-item{display:grid;grid-template-columns:80px 1fr;gap:16px;position:relative;padding-bottom:20px}.yyw-page .v-tl-item::before{position:absolute;left:74px;top:26px;bottom:0;width:2px;background:var(--color-line)}.yyw-page .v-tl-last::before{display:none}.yyw-page .v-tl-when{font-size:14px;font-weight:600;color:var(--color-gold-ink);background:var(--color-gold-soft);border-radius:var(--radius-md);height:26px;display:flex;align-items:center;justify-content:center}.yyw-page .v-tl-body{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:14px 16px;position:relative}.yyw-page .v-tl-body::before{position:absolute;left:-8px;top:12px;width:0;height:0;border-right:8px solid var(--color-line);border-top:7px solid transparent;border-bottom:7px solid transparent}.yyw-page .v-tl-body h3{font-size:15px;margin:0 0 6px;color:var(--color-ink)}.yyw-page .v-tl-body p{font-size:14px;color:var(--color-muted);margin:0;line-height:1.7}.yyw-page .v-phase-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.yyw-page .v-phase-item{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px;position:relative}.yyw-page .v-phase-n{font-size:26px;font-weight:600;color:rgba(11,31,58,.55);line-height:1;display:block;margin-bottom:8px}.yyw-page .v-phase-item h3{font-size:16px;margin:0 0 8px;color:var(--color-ink)}.yyw-page .v-phase-item p{font-size:14px;color:var(--color-muted);line-height:1.7;margin:0 0 12px}.yyw-page .v-phase-item em{display:block;font-size:13px;font-style:normal;color:var(--color-gold-ink);background:var(--color-gold-soft);border-radius:var(--radius-xs);padding:4px 8px}.yyw-page .v-phase-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-wall-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.yyw-page .v-wall-item{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px;border-top:3px solid var(--color-ink)}.yyw-page .v-wall-k{font-size:13px;color:var(--color-gold-ink);font-weight:600;margin-bottom:8px}.yyw-page .v-wall-item p{font-size:15px;color:var(--color-ink);margin:0 0 8px;line-height:1.6;font-weight:600}.yyw-page .v-wall-item span{display:block;font-size:13px;color:var(--color-muted);line-height:1.7}.yyw-page .v-wall-item em{display:block;font-size:13px;font-style:normal;color:var(--color-muted-2);margin-top:6px}.yyw-page .v-wall-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted-2);line-height:1.8}.yyw-page .v-route-grid{grid-template-columns:repeat(3,1fr);margin-bottom:18px}.yyw-page .v-route-item{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px}.yyw-page .v-route-n{font-size:13px;color:var(--color-gold-ink);font-weight:600;margin-bottom:8px}.yyw-page .v-route-item h3{font-size:16px;margin:0 0 8px;color:var(--color-ink)}.yyw-page .v-route-item p{font-size:14px;color:var(--color-muted);line-height:1.7;margin:0 0 12px}.yyw-page .v-route-a{display:inline-block;font-size:14px;color:var(--color-gold-ink);font-weight:600}.yyw-page .v-route-a-off{color:var(--color-muted-2);font-weight:400}.yyw-page .v-route-time{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;background:var(--color-ink);border-radius:var(--radius-md);padding:18px 20px}.yyw-page .v-route-time div{display:flex;flex-direction:column;gap:4px}.yyw-page .v-route-time span{font-size:13px;color:#ffb48f}.yyw-page .v-route-time strong{font-size:15px;color:var(--white);font-weight:600}.yyw-page .v-years-track{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.yyw-page .v-years-item{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:14px;position:relative}.yyw-page .v-years-y{font-size:15px;font-weight:600;color:var(--color-ink);margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed var(--color-line)}.yyw-page .v-years-item p{font-size:13px;color:var(--color-muted);line-height:1.7;margin:0}.yyw-page .v-years-now{background:var(--white);border-color:var(--color-gold);border-width:2px;box-shadow:var(--shadow-2)}.yyw-page .v-years-now .v-years-y{color:var(--color-gold-ink);border-bottom-color:var(--color-line)}.yyw-page .v-years-now p{color:var(--color-text)}.yyw-page .v-years-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-sla-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.yyw-page .v-sla-item{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px}.yyw-page .v-sla-lv{display:inline-block;font-size:13px;font-weight:600;color:var(--white);background:#8a939f;border-radius:var(--radius-xs);padding:3px 10px;margin-bottom:10px}.yyw-page .v-sla-p0 .v-sla-lv{background:#c0392b}.yyw-page .v-sla-p1 .v-sla-lv{background:var(--color-gold);color:var(--color-ink)}.yyw-page .v-sla-p2 .v-sla-lv{background:var(--color-ink)}.yyw-page .v-sla-p3 .v-sla-lv{color:var(--color-ink)}.yyw-page .v-sla-item h3{font-size:16px;margin:0 0 8px;color:var(--color-ink)}.yyw-page .v-sla-item>p{font-size:14px;color:var(--color-muted);line-height:1.7;margin:0 0 12px}.yyw-page .v-sla-time{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--color-line);padding-top:8px;margin-top:6px}.yyw-page .v-sla-time span{font-size:13px;color:var(--color-muted-2)}.yyw-page .v-sla-time strong{font-size:14px;color:var(--color-ink)}.yyw-page .v-sla-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-path-track{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.yyw-page .v-path-item{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px}.yyw-page .v-path-n{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-gold);color:var(--color-ink);font-size:13px;margin-bottom:10px}.yyw-page .v-path-item h3{font-size:16px;margin:0 0 8px;color:var(--color-ink)}.yyw-page .v-path-item p{font-size:14px;color:var(--color-muted);line-height:1.75;margin:0}.yyw-page .v-path-note{background:var(--color-ink);border-radius:var(--radius-md);padding:18px 20px}.yyw-page .v-path-note p{font-size:14px;color:#dce3ec;line-height:1.85;margin:0 0 8px}.yyw-page .v-path-note p:last-child{margin-bottom:0}.yyw-page .v-path-note a{color:#ffb48f}.yyw-page .v-path-note strong{color:var(--white)}.yyw-page .v-stage-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.yyw-page .v-stage-col{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px}.yyw-page .v-stage-tag{margin-bottom:8px}.yyw-page .v-stage-tag-2{background:var(--color-gold);color:var(--color-ink)}.yyw-page .v-stage-tag-3{background:var(--color-muted)}.yyw-page .v-stage-col h3{font-size:16px;margin:0;color:var(--color-ink)}.yyw-page .v-stage-col ul{list-style:none;margin:0;padding:0}.yyw-page .v-stage-col li{border-top:1px solid var(--color-line)}.yyw-page .v-stage-col li:first-child{border-top:0}.yyw-page .v-stage-col a{display:block;font-size:14px;color:#3e4753;padding:9px 0;line-height:1.6}.yyw-page .v-stage-col a:hover{color:var(--color-gold-ink)}.yyw-page .v-pit-list{flex-direction:column}.yyw-page .v-pit-item{display:grid;grid-template-columns:1fr 1.4fr;gap:0;background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.yyw-page .v-pit-l{padding:16px 18px;background:var(--white);border-right:1px solid var(--color-line)}.yyw-page .v-pit-risk{display:inline-block;font-size:12px;border-radius:var(--radius-xs);padding:2px 8px;margin-bottom:8px}.yyw-page .v-pit-risk-hi{background:#fff1e8}.yyw-page .v-pit-risk-mid{background:var(--color-gold-soft)}.yyw-page .v-pit-risk-lo{background:var(--white);border:1px solid var(--color-line)}.yyw-page .v-pit-l h3{font-size:16px;margin:0;color:var(--color-ink);line-height:1.5}.yyw-page .v-pit-r{padding:16px 18px}.yyw-page .v-pit-r p{font-size:14px;color:#3e4753;line-height:1.8;margin:0 0 6px}.yyw-page .v-pit-r p:last-child{margin-bottom:0}.yyw-page .v-verify-grid{grid-template-columns:repeat(2,1fr)}.yyw-page .v-verify-item{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px}.yyw-page .v-verify-q{font-size:16px;font-weight:600;color:var(--color-ink);margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid var(--color-gold);display:inline-block}.yyw-page .v-verify-a p{font-size:14px;color:#3e4753;line-height:1.8;margin:0 0 8px}.yyw-page .v-verify-ok,.yyw-page .v-verify-no{display:inline-block;font-size:12px;border-radius:var(--radius-xs);padding:2px 8px;margin-right:8px}.yyw-page .v-verify-ok{background:#f1f7f2}.yyw-page .v-verify-no{background:#fff1e8}.yyw-page .v-verify-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-clause-list{flex-direction:column}.yyw-page .v-clause-item{display:grid;grid-template-columns:90px 1fr;gap:0;background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.yyw-page .v-clause-no{justify-content:center}.yyw-page .v-clause-body{padding:14px 18px}.yyw-page .v-clause-body h3{font-size:16px;margin:0 0 6px;color:var(--color-ink)}.yyw-page .v-clause-body>p{font-size:14px;color:var(--color-muted);line-height:1.7;margin:0 0 10px}.yyw-page .v-clause-quote{background:var(--color-surface);border-left:3px solid var(--color-gold);border-radius:0 6px 6px 0;padding:10px 14px;font-size:14px;color:#3e4753;line-height:1.8}.yyw-page .v-clause-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted-2);line-height:1.8}.yyw-page .v-if-track{max-width:900px}.yyw-page .v-if-q{background:var(--color-ink);color:var(--white);font-size:16px;font-weight:600;border-radius:var(--radius-md);padding:14px 20px;text-align:center;margin-bottom:18px}.yyw-page .v-if-branch{display:grid;grid-template-columns:1fr 1fr;gap:16px}.yyw-page .v-if-side{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px}.yyw-page .v-if-yes{border-top:3px solid var(--color-gold)}.yyw-page .v-if-no{border-top:3px solid #8a939f}.yyw-page .v-if-tag{display:inline-block;font-size:13px;font-weight:600;color:var(--white);background:var(--color-ink);border-radius:var(--radius-xs);padding:3px 12px;margin-bottom:10px}.yyw-page .v-if-side h3{font-size:16px;margin:0 0 10px;color:var(--color-ink)}.yyw-page .v-if-side ul{list-style:none;margin:0 0 12px;padding:0}.yyw-page .v-if-side li{font-size:14px;color:var(--color-muted);line-height:1.9;padding-left:16px;position:relative}.yyw-page .v-if-side li::before{position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--color-line-strong)}.yyw-page .v-if-warn{font-size:14px;color:#c0392b;background:#fff1e8;border-radius:var(--radius-md);padding:10px 12px;margin:0;line-height:1.7}.yyw-page .v-if-no .v-if-warn{color:var(--color-muted);background:var(--white);border:1px solid var(--color-line)}.yyw-page .v-if-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-funnel-list{display:flex;flex-direction:column;gap:12px}.yyw-page .v-funnel-item{display:grid;grid-template-columns:110px 1fr;gap:0;background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.yyw-page .v-funnel-n{background:var(--white);border-right:1px solid var(--color-line);color:var(--color-gold-ink);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;letter-spacing:.04em}.yyw-page .v-funnel-body{padding:14px 18px}.yyw-page .v-funnel-body h3{font-size:16px;margin:0 0 8px;color:var(--color-ink)}.yyw-page .v-funnel-body>p{font-size:14px;color:var(--color-muted);line-height:1.7;margin:0 0 10px}.yyw-page .v-funnel-res{font-size:14px;color:#3e4753;line-height:1.7;padding:6px 0}.yyw-page .v-funnel-yes,.yyw-page .v-funnel-no{display:inline-block;font-size:12px;border-radius:var(--radius-xs);padding:2px 8px;margin-right:8px}.yyw-page .v-funnel-yes{background:#f1f7f2}.yyw-page .v-funnel-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-pack-col{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px}.yyw-page .v-pack-head{display:flex;align-items:center;gap:10px}.yyw-page .v-pack-tag-2{background:var(--color-gold);color:var(--color-ink)}.yyw-page .v-pack-tag-3{background:var(--color-ink)}.yyw-page .v-pack-head h3{font-size:16px;margin:0;color:var(--color-ink)}.yyw-page .v-pack-col ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2px 16px}.yyw-page .v-pack-col li{font-size:14px;color:#3e4753;line-height:1.95;padding-left:16px;position:relative}.yyw-page .v-pack-col li::before{position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--color-line-strong)}.yyw-page .v-pack-must li::before{background:#c0392b}.yyw-page .v-pack-opt li::before{background:var(--color-gold)}.yyw-page .v-pack-plus li::before{background:var(--color-ink)}.yyw-page .v-pack-foot{margin:6px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-accept-grid{grid-template-columns:repeat(4,1fr)}.yyw-page .v-accept-col{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px}.yyw-page .v-accept-col h3{font-size:16px;margin:0 0 12px;color:var(--color-ink);display:flex;align-items:center;gap:8px}.yyw-page .v-accept-col h3 span{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:var(--radius-xs);background:var(--color-gold);color:var(--color-ink);font-size:13px}.yyw-page .v-accept-col ul{list-style:none;margin:0;padding:0}.yyw-page .v-accept-col li{font-size:14px;color:#3e4753;line-height:1.85;position:relative}.yyw-page .v-accept-col li::before{position:absolute;left:2px;top:8px;width:9px;height:5px;border-left:2px solid var(--color-gold);border-bottom:2px solid var(--color-gold);transform:rotate(-45deg)}.yyw-page .v-accept-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-dist-list{display:flex;flex-direction:column;gap:12px}.yyw-page .v-dist-item{display:grid;grid-template-columns:120px 1fr;gap:0;background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.yyw-page .v-dist-km{background:var(--color-ink);color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:22px;font-weight:600}.yyw-page .v-dist-km span{font-size:12px;font-weight:400;color:#ffb48f;margin-top:2px}.yyw-page .v-dist-body{padding:14px 18px}.yyw-page .v-dist-body h3{font-size:16px;margin:0 0 6px;color:var(--color-ink)}.yyw-page .v-dist-body p{font-size:14px;color:var(--color-muted);line-height:1.7;margin:0 0 8px}.yyw-page .v-dist-way{font-size:13px;color:var(--color-gold-ink)}.yyw-page .v-dist-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-local-grid{grid-template-columns:repeat(4,1fr);margin-bottom:18px}.yyw-page .v-local-item{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px;border-bottom:3px solid var(--color-gold)}.yyw-page .v-local-item h3{font-size:16px;margin:0 0 8px;color:var(--color-ink)}.yyw-page .v-local-item p{font-size:14px;color:var(--color-muted);line-height:1.7;margin:0 0 10px}.yyw-page .v-local-when{font-size:13px;color:var(--color-muted-2)}.yyw-page .v-local-note{background:var(--white);border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);padding:18px 20px}.yyw-page .v-local-note p{font-size:14px;color:#3e4753;line-height:1.85;margin:0 0 6px}.yyw-page .v-local-note p:last-child{margin-bottom:0}.yyw-page .v-remote-row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.yyw-page .v-remote-item{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:16px}.yyw-page .v-remote-when{font-size:13px;color:var(--color-gold-ink);font-weight:600;margin-bottom:8px}.yyw-page .v-remote-item h3{font-size:16px;margin:0 0 8px;color:var(--color-ink)}.yyw-page .v-remote-item p{font-size:14px;color:var(--color-muted);line-height:1.7;margin:0}.yyw-page .v-remote-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-cat-grid{grid-template-columns:repeat(4,1fr)}.yyw-page .v-cat-col{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px}.yyw-page .v-cat-head{font-size:15px}.yyw-page .v-cat-col ul{list-style:none;margin:0;padding:0}.yyw-page .v-cat-col li{margin-bottom:10px}.yyw-page .v-cat-col a{display:block;font-size:14px;color:var(--color-ink);line-height:1.6}.yyw-page .v-cat-col a:hover{color:var(--color-gold-ink)}.yyw-page .v-cat-col i{display:block;font-size:13px;font-style:normal;color:var(--color-muted-2);margin-top:2px}.yyw-page .v-code-item{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);margin-bottom:14px;overflow:hidden}.yyw-page .v-code-head{display:flex;align-items:center;justify-content:space-between;background:var(--color-ink);padding:10px 16px}.yyw-page .v-code-pre{margin:0;border-top:1px solid var(--color-line)}.yyw-page .v-code-pre code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.8;color:inherit;white-space:pre}.yyw-page .v-code-tip{font-size:14px;line-height:1.75;margin:0;padding:10px 16px;border-top:1px solid var(--color-line)}.yyw-page .v-judge-grid{grid-template-columns:repeat(3,1fr)}.yyw-page .v-judge-item{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px}.yyw-page .v-judge-do{border-top:3px solid var(--color-ok)}.yyw-page .v-judge-maybe{border-top:3px solid var(--color-gold)}.yyw-page .v-judge-no{border-top:3px solid #c0392b}.yyw-page .v-judge-tag{margin-bottom:10px}.yyw-page .v-judge-maybe .v-judge-tag{background:var(--color-gold);color:var(--color-ink)}.yyw-page .v-judge-no .v-judge-tag{background:#c0392b;color:var(--white)}.yyw-page .v-judge-item h3{font-size:16px;margin:0 0 8px;color:var(--color-ink)}.yyw-page .v-judge-item>p{font-size:14px;color:var(--color-muted);line-height:1.7;margin:0 0 10px}.yyw-page .v-judge-why{font-size:13px;color:#3e4753;background:var(--white);border-left:3px solid var(--color-line-strong);border-radius:var(--radius-md);padding:10px 12px;margin:0;line-height:1.7}.yyw-page .v-judge-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted-2);line-height:1.8}.yyw-page .v-items-list{grid-template-columns:repeat(3,1fr)}.yyw-page .v-items-item{display:grid;grid-template-columns:44px 1fr;gap:0;background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.yyw-page .v-items-n{background:var(--white);border-right:1px solid var(--color-line);color:var(--color-gold-ink);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.yyw-page .v-items-item h3{font-size:15px;margin:0 0 6px;color:var(--color-ink)}.yyw-page .v-items-item p{font-size:13px;color:var(--color-muted);line-height:1.7;margin:0}.yyw-page .v-items-item>div:last-child{padding:12px 14px}.yyw-page .v-items-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-res-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.yyw-page .v-res-item{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease)}.yyw-page .v-res-kind{font-size:12px;color:var(--color-gold-ink);background:var(--color-gold-soft);border-radius:var(--radius-xs);padding:2px 8px}.yyw-page .v-res-item h3{font-size:16px;margin:10px 0 8px;color:var(--color-ink)}.yyw-page .v-res-item p{font-size:14px;color:var(--color-muted);line-height:1.7;margin:0 0 12px}.yyw-page .v-res-item a{font-size:14px;color:var(--color-gold-ink);font-weight:600}.yyw-page .v-res-foot{margin:18px 0 0;font-size:14px;color:var(--color-muted);line-height:1.8}.yyw-page .v-log-track{position:relative;max-width:860px}.yyw-page .v-log-item{display:grid;grid-template-columns:110px 1fr;gap:16px;padding-bottom:18px;position:relative}.yyw-page .v-log-item::before{position:absolute;left:104px;top:22px;bottom:0;width:2px;background:var(--color-line)}.yyw-page .v-log-item:last-child::before{display:none}.yyw-page .v-log-date{font-size:14px;color:var(--color-ink);font-weight:600;padding-top:2px}.yyw-page .v-log-body{background:var(--white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:14px 16px}.yyw-page .v-log-tag{display:inline-block;font-size:12px;color:var(--white);border-radius:var(--radius-xs);padding:2px 8px;margin-right:8px;vertical-align:2px}.yyw-page .v-log-add{background:var(--color-ok)}.yyw-page .v-log-fix{background:var(--color-gold);color:var(--color-ink)}.yyw-page .v-log-body h3{display:inline;font-size:16px;margin:0;color:var(--color-ink)}.yyw-page .v-log-body p{font-size:14px;color:var(--color-muted);line-height:1.75;margin:6px 0 0}.yyw-page .v-log-foot{margin:8px 0 0;font-size:14px;color:var(--color-muted-2);line-height:1.8}.yyw-page .v-sec-ink h2,.yyw-page .v-sec-ink h3{color:#fff}.yyw-page .v-item:hover,.yyw-page .v-wall-item:hover,.yyw-page .v-res-item:hover,.yyw-page .v-cat-col:hover,.yyw-page .v-check-group:hover,.yyw-page .v-dist-body:hover,.yyw-page .v-clause-body:hover,.yyw-page .v-funnel-body:hover,.yyw-page .v-pit-body:hover,.yyw-page .v-items-item:hover,.yyw-page .v-log-body:hover,.yyw-page .v-pack-col:hover,.yyw-page .v-accept-col:hover,.yyw-page .v-ladder-item:hover,.yyw-page .v-judge-item:hover,.yyw-page .v-remote-item:hover,.yyw-page .v-local-item:hover,.yyw-page .v-route-item:hover,.yyw-page .v-verify-item:hover,.yyw-page .v-phase-item:hover,.yyw-page .v-sla-item:hover,.yyw-page .v-week-item:hover,.yyw-page .v-tl-body:hover,.yyw-page .v-path-item:hover,.yyw-page .v-years-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-2);border-color:rgba(201,162,84,.32)}@media (prefers-reduced-motion:reduce){.yyw-page .v-item:hover,.yyw-page .v-wall-item:hover,.yyw-page .v-res-item:hover,.yyw-page .v-cat-col:hover,.yyw-page .v-check-group:hover,.yyw-page .v-dist-body:hover,.yyw-page .v-clause-body:hover,.yyw-page .v-funnel-body:hover,.yyw-page .v-pit-body:hover,.yyw-page .v-items-item:hover,.yyw-page .v-log-body:hover,.yyw-page .v-pack-col:hover,.yyw-page .v-accept-col:hover,.yyw-page .v-ladder-item:hover,.yyw-page .v-judge-item:hover,.yyw-page .v-remote-item:hover,.yyw-page .v-local-item:hover,.yyw-page .v-route-item:hover,.yyw-page .v-verify-item:hover,.yyw-page .v-phase-item:hover,.yyw-page .v-sla-item:hover,.yyw-page .v-week-item:hover,.yyw-page .v-tl-body:hover,.yyw-page .v-path-item:hover,.yyw-page .v-years-item:hover{transform:none}}.yyw-page .v-sec h2,.yyw-page .v-head h2{font-size:var(--y-fs-h2);line-height:1.28}.yyw-page .v-sec h3,.yyw-page .v-head h3{font-size:18px}.yyw-page .v-head p{font-size:17px;line-height:1.8;color:var(--color-muted)}.yyw-page .v-sec-ink .v-head p{color:rgba(255,255,255,.76)}.yyw-page .v-sec-ink .v-item h3{color:#fff}.yyw-page .mt-3{margin-top:var(--y-s-3)}.yyw-page .mt-6{margin-top:var(--y-s-5)}.yyw-page .mt-8{margin-top:var(--y-s-6)}.yyw-page .hp{display:none!important;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.yyw-page .meta{display:flex;flex-wrap:wrap;gap:var(--y-s-2) var(--y-s-5);padding-top:var(--y-s-4);border-top:1px solid var(--color-line);font-size:14px;color:var(--color-muted)}.yyw-page{--color-ink:#0B1F3A;--color-ink-2:#14365F;--color-accent:#C2410C;--color-accent-dark:#9A3412;--color-accent-soft:#FFF1E8;--color-gold:#C9A254;--color-gold-dark:#B08D3E;--color-gold-ink:#8C6D2F;--color-gold-pale:#EAD9B0;--color-gold-soft:#fff1e8;--color-text:#1B2532;--color-muted:#64748b;--color-muted-2:#5b6577;--color-surface:var(--y-bg-1);--color-surface-2:var(--y-bg-2);--color-line:rgba(11,31,58,.10);--color-line-soft:rgba(11,31,58,.055);--color-line-strong:rgba(11,31,58,.19);--color-error:#B3261E;--color-warn:#8A6D00;--color-ok:#0F7B3F;--white:#FFFFFF;--ink-grad:radial-gradient(1120px 540px at 10% -30%,rgba(201,162,84,.22),transparent 60%),radial-gradient(860px 440px at 96% 2%,rgba(30,76,130,.40),transparent 62%),linear-gradient(180deg,#0B1F3A 0%,#0f172a 100%);--shadow-1:0 1px 2px rgba(11,31,58,.05),0 2px 6px -2px rgba(11,31,58,.05);--shadow-2:0 4px 10px -4px rgba(11,31,58,.08),0 14px 32px -16px rgba(11,31,58,.14);--shadow-3:0 16px 36px -18px rgba(11,31,58,.24),0 6px 14px -8px rgba(11,31,58,.10);--shadow-accent:0 14px 30px -14px rgba(242,107,33,.56);--shadow-card:var(--shadow-1);--s14:56px;--s20:88px;--s24:104px;--s28:120px;--s32:128px;--prose:720px;--bar-h:64px;--ease-out:cubic-bezier(.16,1,.3,1);--t-fast:180ms;--t-slow:440ms;--ring:0 0 0 4px rgba(201,162,84,.18)}.yyw-page{scroll-padding-top:calc(var(--hd-stack) + 12px)}.yyw-page ::selection{color:var(--color-ink)}.yyw-page h1{font-size:var(--y-fs-h1);line-height:1.1;letter-spacing:0}.yyw-page h2{font-size:var(--y-fs-h2);line-height:1.28;letter-spacing:0}.yyw-page h3{font-size:clamp(18px,2vw,23px);line-height:1.34;letter-spacing:0}.yyw-page h4{font-size:clamp(16px,1.5vw,18px);line-height:1.44;letter-spacing:0}.yyw-page strong,.yyw-page b{font-weight:600}.yyw-page .num,.yyw-page .price,.yyw-page .stat b{font-variant-numeric:tabular-nums}.yyw-page :focus-visible{outline-offset:3px;border-radius:var(--radius-xs);box-shadow:var(--ring)}.yyw-page .wrap{max-width:var(--y-container);padding:0 var(--y-s-4)}.yyw-page .grid{gap:var(--y-s-5)}@media (min-width:768px){.yyw-page .grid{gap:var(--y-s-6)}}.yyw-page .sec-alt{border-top:1px solid var(--color-line)}.yyw-page .sec-ink{color:var(--color-text);position:relative;overflow:clip}.yyw-page .sec-ink::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--color-line)}.yyw-page .sec-ink h1,.yyw-page .sec-ink h2,.yyw-page .sec-ink h3,.yyw-page .sec-ink h4{color:var(--color-ink)}.yyw-page .sec-ink p{color:var(--color-muted)}.yyw-page .sec-ink a{color:var(--color-ink);text-decoration-color:var(--color-gold)}.yyw-page .sec-ink .sec-head p{color:var(--color-muted)}.yyw-page .sec-head h2{font-size:var(--y-fs-h2)}.yyw-page .sec-head p{color:var(--color-muted);font-size:17px;line-height:1.72}.yyw-page .eyebrow{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:var(--color-gold-ink);background:var(--color-gold-soft);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px rgba(201,162,84,.18);line-height:1.6}.yyw-page .eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:var(--color-gold);box-shadow:0 0 0 3px rgba(201,162,84,.16)}.yyw-page .sec-ink .eyebrow{background:var(--color-gold-soft);color:var(--color-gold-ink);box-shadow:inset 0 0 0 1px rgba(201,162,84,.22)}.yyw-page .accent-rule{width:64px;height:4px;border-radius:var(--radius-pill)}.yyw-page .page-head{position:relative;overflow:clip;margin-top:var(--y-s-5);border-radius:var(--radius-xl);color:#fff;box-shadow:var(--shadow-3);border:1px solid rgba(255,255,255,.06)}.yyw-page .page-head::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent)}.yyw-page .page-head::after{content:"";position:absolute;right:-8%;top:-42%;width:520px;height:520px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(201,162,84,.16),transparent 68%)}.yyw-page .page-head h1{color:#fff;max-width:960px;position:relative}.yyw-page .page-head h1::before{content:"";display:block;border-radius:var(--radius-pill)}.yyw-page .page-head .lead{margin-top:var(--y-s-4);line-height:1.72;position:relative}@media (min-width:1024px){.yyw-page .page-head{margin-top:var(--y-s-6)}}@media (min-width:1440px){.yyw-page .page-head{padding:var(--s24) var(--s14) var(--y-s-9)}}@media (max-width:767px){.yyw-page .page-head{margin-top:var(--y-s-4);padding:var(--y-s-8) var(--y-s-5) var(--y-s-7);border-radius:var(--radius-lg)}.yyw-page .page-head h1::before{width:52px;height:4px;margin-bottom:var(--y-s-4)}}.yyw-page .hero{color:#fff;position:relative}.yyw-page .hero::before{content:"";position:absolute}.yyw-page .hero h1,.yyw-page .hero h2,.yyw-page .hero h3{color:#fff}.yyw-page .hero h1{letter-spacing:0}.yyw-page .hero .lead,.yyw-page .hero-sub{margin-top:var(--y-s-4);max-width:740px;font-size:clamp(16px,1.8vw,20px);line-height:1.84;color:rgba(255,255,255,.84)}.yyw-page .hero-badge{display:inline-flex;align-items:center;gap:8px;font-weight:600;letter-spacing:.06em;border-radius:var(--radius-pill)}.yyw-page .hero-ctas{display:flex;flex-wrap:wrap;gap:var(--y-s-3);margin-top:var(--y-s-6)}.yyw-page .hero-note{margin-top:var(--y-s-4);font-size:15px;color:rgba(255,255,255,.68)}.yyw-page .hero-proof{display:flex;flex-wrap:wrap;gap:var(--y-s-6);margin-top:var(--y-s-7);padding-top:var(--y-s-6);border-top:1px solid rgba(255,255,255,.12)}.yyw-page .hero-side{min-width:0}.yyw-page .hero-grid{display:grid;gap:var(--y-s-8);align-items:center}@media (min-width:1024px){.yyw-page .hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:var(--y-s-9)}}.yyw-page .statband{border-block:1px solid var(--color-line-soft)}.yyw-page .statband .grid{gap:var(--y-s-5)}.yyw-page .stat b,.yyw-page .stat strong{display:block;font-size:clamp(28px,3.4vw,42px);line-height:1.08;color:var(--color-ink);letter-spacing:0}.yyw-page .stat span{display:block;margin-top:var(--y-s-2);font-size:15px;color:var(--color-muted);line-height:1.7}.yyw-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;font-weight:600;letter-spacing:.01em;line-height:1.2;cursor:pointer}.yyw-page .btn-primary{background:#c2410c;color:#fff}.yyw-page .btn-primary:hover{background:#9a3412;color:#fff}.yyw-page .btn-primary:active{background:#9a3412}.yyw-page .btn-line,.yyw-page .btn-outline{background:var(--white);border-color:var(--color-line-strong);color:var(--color-ink)}.yyw-page .btn-line:hover,.yyw-page .btn-outline:hover{background:var(--color-ink)}.yyw-page .btn-outline-inv{border-color:rgba(255,255,255,.32);color:#fff}.yyw-page .btn-outline-inv:hover{border-color:#fff;color:#fff}.yyw-page .btn-ghost:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.5);color:#fff}.yyw-page .btn-sm{font-size:15px}.yyw-page .btn-line{min-height:46px;padding:0;border:0;gap:8px;color:var(--color-ink);font-weight:600;font-size:16px}.yyw-page .btn-line::after{content:"";width:18px;height:2px;border-radius:2px;background:var(--color-gold);transition:width var(--t) var(--ease-out)}.yyw-page .btn-line:hover::after{width:32px}.yyw-page .btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.yyw-page .card:hover,.yyw-page .case:hover,.yyw-page .rel:hover,.yyw-page .post-card:hover{box-shadow:var(--shadow-3)}.yyw-page .card-accent::before,.yyw-page .card::before{content:"";position:absolute;height:3px;border-radius:var(--radius-pill);opacity:0}.yyw-page .card:hover::before{opacity:1}.yyw-page .card h3{font-size:20px;letter-spacing:0}.yyw-page .card p{line-height:1.8}.yyw-page .card .tag,.yyw-page .card.tag{display:inline-block;font-size:13px;font-weight:600;color:var(--color-gold-ink);background:var(--color-gold-soft);border-radius:var(--radius-pill);letter-spacing:.02em}.yyw-page .card .price,.yyw-page .card.price{margin-top:var(--y-s-4);font-weight:600;color:var(--color-ink);letter-spacing:0}.yyw-page .card .price em,.yyw-page .card.price em{font-style:normal;font-size:14px;color:var(--color-muted)}.yyw-page .card .link,.yyw-page .card.link,.yyw-page .card-link{display:inline-flex;align-items:center;gap:8px;margin-top:var(--y-s-4);font-size:15px;font-weight:600;color:var(--color-ink)}.yyw-page .card .link::after,.yyw-page .card.link::after,.yyw-page .card-link::after{content:"";width:18px;height:2px;border-radius:2px;background:var(--color-gold);transition:width var(--t) var(--ease-out)}.yyw-page .card:hover .link::after,.yyw-page .card:hover.link::after,.yyw-page .card:hover .card-link::after{width:30px}@media (min-width:768px){.yyw-page .card-grid.cols-2,.yyw-page .card-grid.cols-3,.yyw-page .grid.cols-2,.yyw-page .grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--y-s-5)}}@media (min-width:1024px){.yyw-page .card-grid.cols-3,.yyw-page .grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.yyw-page .card-grid{gap:var(--y-s-5)}}.yyw-page .checklist li{overflow-wrap:anywhere}.yyw-page .checklist li{display:flex;gap:12px;background:var(--white);border:1px solid var(--color-line);font-size:16px;line-height:1.8}.yyw-page .checklist li:hover{box-shadow:var(--shadow-1)}.yyw-page .checklist li::before{content:"";flex:none;width:20px;height:20px;margin-top:5px;border-radius:50%;position:static;background-repeat:no-repeat;background-position:center}.yyw-page .checklist.incl li::before{background-color:var(--color-gold-soft)}.yyw-page .checklist.excl li::before{background-color:var(--white);box-shadow:inset 0 0 0 1.5px var(--color-line-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.yyw-page .rows{display:grid;gap:0}.yyw-page .rows>li{border-bottom:1px solid var(--color-line-soft)}.yyw-page .rows>li:last-child{border-bottom:0}.yyw-page .mini-list{display:grid;gap:10px}.yyw-page .mini-list li{position:relative;padding-left:var(--y-s-4);line-height:1.8}.yyw-page .mini-list li::before{content:"";position:absolute;left:0;top:.72em;border-radius:50%}.yyw-page .steps,.yyw-page .flow-steps{display:grid;gap:var(--y-s-5);counter-reset:st}.yyw-page .step{position:relative;padding-left:var(--y-s-8);counter-increment:st}.yyw-page .step::before{content:counter(st);position:absolute;left:0;top:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-gold-soft);color:var(--color-gold-ink);font-weight:600;font-size:15px;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px rgba(201,162,84,.22)}.yyw-page .kv{display:grid}.yyw-page .kv dt{letter-spacing:.02em}.yyw-page .kv dd{margin:0 0 var(--y-s-4);font-weight:600}.yyw-page .prose{max-width:var(--prose)}.yyw-page .prose>*+*{margin-top:var(--y-s-4)}.yyw-page .prose>*+h2{margin-top:var(--s14)}.yyw-page .prose p,.yyw-page .prose li{font-size:17px;line-height:1.9;color:var(--color-text)}.yyw-page .prose ul,.yyw-page .prose ol{display:grid;padding-left:var(--y-s-5)}.yyw-page .prose ul li{list-style:disc}.yyw-page .prose ol li{list-style:decimal}.yyw-page .prose ul li::marker,.yyw-page .prose ol li::marker{color:var(--color-gold-ink);font-weight:600}.yyw-page .prose strong{font-weight:600;color:var(--color-ink)}.yyw-page .prose a{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-gold);text-decoration-thickness:2px;text-underline-offset:3px}.yyw-page .faq{display:grid}.yyw-page .faq details{border:1px solid var(--color-line);background:var(--white)}.yyw-page .faq details[open]{box-shadow:var(--shadow-2)}.yyw-page .faq summary{position:relative;cursor:pointer;font-weight:600;font-size:17px;color:var(--color-ink);line-height:1.62;list-style:none}.yyw-page .faq summary::-webkit-details-marker{display:none}.yyw-page .faq summary::after{content:"";position:absolute;top:50%;width:11px;height:11px;border-right:2px solid var(--color-gold);border-bottom:2px solid var(--color-gold)}.yyw-page .faq-a,.yyw-page .faq .ans{padding:0 var(--y-s-4) var(--y-s-4);color:var(--color-muted-2);line-height:1.72;font-size:16px}.yyw-page .table-wrap{border:1px solid var(--color-line);overflow:hidden;box-shadow:var(--shadow-1);background:var(--white)}.yyw-page .tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.yyw-page .tbl{width:100%;border-collapse:collapse;font-size:16px}.yyw-page .tbl th,.yyw-page .tbl td{padding:var(--y-s-4) var(--y-s-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line-soft);line-height:1.72}.yyw-page .tbl thead th{background:var(--white);color:var(--color-ink);font-weight:600;font-size:15px;border-bottom:2px solid var(--color-line-strong)}.yyw-page .tbl tbody tr{transition:background var(--t-fast) var(--ease-out)}.yyw-page .tbl tbody tr:hover{background:var(--color-gold-soft)}.yyw-page .tbl tbody tr:last-child td{border-bottom:0}.yyw-page .form{display:grid;gap:var(--y-s-4)}.yyw-page .form-card,.yyw-page .form-lead{background:var(--white);border:1px solid var(--color-line);padding:var(--y-s-6);box-shadow:var(--shadow-2)}.yyw-page .field{display:grid;gap:var(--y-s-2)}.yyw-page .field label{font-size:15px;font-weight:600;color:var(--color-ink)}.yyw-page .field input,.yyw-page .field textarea,.yyw-page .field select{width:100%;min-height:54px;background:var(--white);font-size:16px;color:var(--color-text)}.yyw-page .field textarea{resize:vertical}.yyw-page .field input::placeholder,.yyw-page .field textarea::placeholder{color:#94a3b8}.yyw-page .hint{font-size:14px;color:var(--color-muted);line-height:1.7}.yyw-page .err{font-size:14px;color:var(--color-error);line-height:1.7}.yyw-page .form-ok{font-weight:600}.yyw-page .consent{display:flex;align-items:flex-start;font-size:14px;line-height:1.75;color:var(--color-muted-2)}.yyw-page .consent input{width:20px;height:20px;min-height:20px;margin-top:2px;accent-color:var(--color-gold)}.yyw-page .note-ok{box-shadow:inset 3px 0 0 var(--color-ok);color:#0f5b33}.yyw-page .note-card{background:var(--white);box-shadow:var(--shadow-1),inset 3px 0 0 var(--color-gold)}.yyw-page .chip,.yyw-page .chip-live{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-ink-2);font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.6}.yyw-page .chip-live{background:var(--color-gold-soft);color:var(--color-gold-ink)}.yyw-page .chip-live::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-ok)}.yyw-page .shot{display:block;margin:0 auto;border:1px solid var(--color-line);background:var(--white)}.yyw-page .shot-cap{margin-top:var(--y-s-3);font-size:14px;color:var(--color-muted);text-align:center;line-height:1.7}.yyw-page .shot-badge{align-items:center;gap:6px;border-radius:var(--radius-pill);font-size:13px;font-weight:600;letter-spacing:.02em}.yyw-page .cta-grid,.yyw-page .cta-contact{display:grid;gap:var(--y-s-6);align-items:center}@media (min-width:1024px){.yyw-page .cta-grid,.yyw-page .cta-contact{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:var(--y-s-8)}}.yyw-page .cta-plain{font-size:clamp(16px,1.8vw,19px);line-height:1.85;color:rgba(255,255,255,.86)}.yyw-page .dir-card{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--y-s-5);background:var(--white);box-shadow:var(--shadow-1)}.yyw-page .price{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--color-ink)}.yyw-page .qr-card{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--y-s-4);background:var(--white);box-shadow:var(--shadow-1)}.yyw-page .breadcrumb{font-size:14px;color:var(--color-muted)}.yyw-page .breadcrumb a{color:var(--color-muted)}.yyw-page .v-h2{letter-spacing:0}.yyw-page .v-cat-grid,.yyw-page .v-flow-list,.yyw-page .v-items-list,.yyw-page .v-accept-grid,.yyw-page .v-verify-grid,.yyw-page .v-clause-list,.yyw-page .v-pack,.yyw-page .v-judge-grid,.yyw-page .v-local-grid,.yyw-page .v-route-grid,.yyw-page .v-pit-list,.yyw-page .v-check-groups,.yyw-page .v-ba-list,.yyw-page .v-week-track,.yyw-page .v-log-track{display:grid;gap:var(--y-s-4)}.yyw-page .v-cat-col:hover,.yyw-page .v-flow-n:hover,.yyw-page .v-items-n:hover,.yyw-page .v-stage-col:hover,.yyw-page .v-judge-item:hover,.yyw-page .v-route-item:hover,.yyw-page .v-log-item:hover,.yyw-page .v-ba-col:hover,.yyw-page .v-local-item:hover,.yyw-page .v-dist-item:hover,.yyw-page .v-path-item:hover,.yyw-page .v-res-item:hover,.yyw-page .v-ladder-item:hover,.yyw-page .v-phase-item:hover,.yyw-page .v-sla-item:hover,.yyw-page .v-wall-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.yyw-page .v-cat-head,.yyw-page .v-stage-head,.yyw-page .v-pack-head,.yyw-page .v-code-head{border-bottom:1px solid var(--color-line-soft);padding-bottom:var(--y-s-4);margin-bottom:var(--y-s-4);font-weight:600;color:var(--color-ink)}.yyw-page .v-flow-n,.yyw-page .v-funnel-n,.yyw-page .v-path-n,.yyw-page .v-items-n,.yyw-page .v-route-n,.yyw-page .v-ba-num{font-variant-numeric:tabular-nums}.yyw-page .v-clause-no,.yyw-page .v-funnel-no,.yyw-page .v-judge-tag,.yyw-page .v-code-type,.yyw-page .v-code-where,.yyw-page .v-pack-tag,.yyw-page .v-stage-tag,.yyw-page .v-ba-tag{display:inline-flex;align-items:center;padding:5px 12px;border-radius:var(--radius-pill);background:var(--color-gold-soft);color:var(--color-gold-ink);font-size:13px;font-weight:600;letter-spacing:.02em}.yyw-page .v-code-pre{color:#e6eaf0;border-radius:var(--radius-sm);overflow-x:auto;font-size:14px;line-height:1.78}.yyw-page .v-pit-risk-hi{font-weight:600}.yyw-page .v-pit-risk-mid{font-weight:600}.yyw-page .v-pit-risk-lo{font-weight:600}.yyw-page .v-funnel-yes,.yyw-page .v-verify-ok,.yyw-page .v-judge-do,.yyw-page .v-if-yes,.yyw-page .v-code-tip{color:var(--color-ok)}.yyw-page .v-funnel-no,.yyw-page .v-verify-no,.yyw-page .v-judge-no,.yyw-page .v-if-no{color:var(--color-error)}.yyw-page .v-tree-list,.yyw-page .v-tree-sub{padding-left:var(--y-s-5);border-left:2px solid var(--color-line)}.yyw-page .v-tree-dot{border-radius:50%;box-shadow:0 0 0 3px var(--color-gold-soft)}.yyw-page .v-flow-n::before{counter-increment:vf;content:counter(vf);display:block;font-size:13px;font-weight:600;color:var(--color-gold-ink);letter-spacing:.08em;margin-bottom:var(--y-s-2)}.yyw-page .v-ba-arrow{color:var(--color-gold-ink);font-weight:600}@keyframes yyw-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes yyw-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.yyw-page .hero .wrap>*{animation:yyw-rise var(--t-slow) var(--ease-out) both}.yyw-page .page-head h1,.yyw-page .page-head .lead,.yyw-page .page-head .eyebrow{animation:yyw-rise var(--t-slow) var(--ease-out) both}.yyw-page .page-head .lead{animation-delay:90ms}.yyw-page .page-head .eyebrow{animation-delay:40ms}.yyw-page .btn,.yyw-page .card,.yyw-page .chip,.yyw-page .eyebrow,.yyw-page .v-cat-col,.yyw-page .v-stage-col{will-change:transform}.yyw-page a{transition:color var(--t-fast) var(--ease-out)}.yyw-page .faq details[open] .faq-a,.yyw-page .faq details[open] .ans{animation:yyw-fade var(--t) var(--ease-out) both}}@media (max-width:1023px){.yyw-page .hero-grid,.yyw-page .cta-grid,.yyw-page .cta-contact{grid-template-columns:minmax(0,1fr)}.yyw-page .sec-head{margin-bottom:var(--y-s-8)}}@media (max-width:767px){.yyw-page{--container:100%}.yyw-page .wrap{padding:0 var(--y-s-4)}.yyw-page .sec-head p{font-size:16px}.yyw-page .lead,.yyw-page .hero-sub,.yyw-page .hero .lead,.yyw-page .v-lead{font-size:17px}.yyw-page h1{font-size:var(--y-fs-h1)}.yyw-page h2{font-size:var(--y-fs-h2)}.yyw-page .card{padding:var(--y-s-5)}.yyw-page .form-card,.yyw-page .form-lead{padding:var(--y-s-5)}.yyw-page .tbl th,.yyw-page .tbl td{padding:var(--y-s-3) var(--y-s-4)}.yyw-page .btn{width:100%;justify-content:center}.yyw-page .btn-line{width:auto;justify-content:flex-start}.yyw-page .hero-ctas .btn,.yyw-page .cta-grid .btn{width:100%}.yyw-page .steps .step{padding-left:var(--y-s-8)}.yyw-page .v-cat-col,.yyw-page .v-stage-col,.yyw-page .v-local-item,.yyw-page .v-dist-item{padding:var(--y-s-4)}}@media (max-width:1023px){.yyw-page .v-pick-grid,.yyw-page .v-wall-grid,.yyw-page .v-flow-list,.yyw-page .v-week-track,.yyw-page .v-sla-row,.yyw-page .v-phase-row,.yyw-page .v-local-grid,.yyw-page .v-cat-grid,.yyw-page .v-accept-grid{grid-template-columns:repeat(2,1fr)}.yyw-page .v-remote-row,.yyw-page .v-years-track{grid-template-columns:repeat(3,1fr)}.yyw-page .v-check-groups,.yyw-page .v-ladder-grid,.yyw-page .v-judge-grid,.yyw-page .v-stage-row,.yyw-page .v-path-track,.yyw-page .v-route-grid,.yyw-page .v-route-time,.yyw-page .v-items-list,.yyw-page .v-res-grid{grid-template-columns:1fr}.yyw-page .v-flow-list li:not(:last-child)::after{display:none}.yyw-page .v-ladder-2,.yyw-page .v-ladder-3{padding-bottom:22px}}@media (max-width:767px){.yyw-page .v-pick-grid,.yyw-page .v-wall-grid,.yyw-page .v-flow-list,.yyw-page .v-week-track,.yyw-page .v-sla-row,.yyw-page .v-phase-row,.yyw-page .v-local-grid,.yyw-page .v-cat-grid,.yyw-page .v-accept-grid,.yyw-page .v-remote-row,.yyw-page .v-years-track,.yyw-page .v-pack-col ul,.yyw-page .v-if-branch,.yyw-page .v-verify-grid{grid-template-columns:1fr}.yyw-page .v-ba-grid{grid-template-columns:1fr;gap:12px}.yyw-page .v-ba-arrow{transform:rotate(90deg);height:30px}.yyw-page .v-pit-item,.yyw-page .v-clause-item,.yyw-page .v-funnel-item,.yyw-page .v-dist-item{grid-template-columns:1fr}.yyw-page .v-pit-l{border-right:0;border-bottom:1px solid var(--color-line)}.yyw-page .v-dist-km{flex-direction:row;gap:6px;padding:10px}.yyw-page .v-clause-no,.yyw-page .v-funnel-n,.yyw-page .v-items-n{padding:8px}.yyw-page .v-items-item,.yyw-page .v-log-item,.yyw-page .v-tl-item{grid-template-columns:1fr}.yyw-page .v-tl-item::before,.yyw-page .v-log-item::before{display:none}.yyw-page .v-tl-body::before{display:none}.yyw-page .v-tl-when,.yyw-page .v-log-date{justify-content:flex-start}.yyw-page .v-ba-num{font-size:34px}}@media (min-width:1280px){.yyw-page .grid{gap:var(--y-s-7)}}@media (min-width:1600px){.yyw-page{--container:1240px}}@media (min-width:1920px){.yyw-page{--container:1280px}}@media (prefers-reduced-motion:reduce){.yyw-page *,.yyw-page ::before,.yyw-page ::after{animation-iteration-count:1;scroll-behavior:auto}.yyw-page .card,.yyw-page .stat,.yyw-page .v-cat-col,.yyw-page .v-stage-col,.yyw-page .step,.yyw-page .rows>li,.yyw-page .faq details,.yyw-page .table-wrap,.yyw-page .form-card,.yyw-page .hero .wrap>*,.yyw-page .page-head h1,.yyw-page .page-head .lead{opacity:1;transform:none;animation:none}.yyw-page .card:hover,.yyw-page .case:hover,.yyw-page .rel:hover,.yyw-page .post-card:hover,.yyw-page .v-cat-col:hover,.yyw-page .v-stage-col:hover,.yyw-page .v-local-item:hover{transform:none}.yyw-page .btn:hover,.yyw-page .btn-primary:hover,.yyw-page .btn-outline:hover{transform:none}}@media screen and (max-width:767px){.yyw-page .wrap{padding-left:16px;padding-right:16px}}@media screen and (min-width:768px){.yyw-page .wrap{padding-left:24px;padding-right:24px}}@media screen and (min-width:1024px){.yyw-page .wrap{padding-left:32px;padding-right:32px}}.yyw-page .field input,.yyw-page .field select,.yyw-page .field textarea{background-color:#fff;border:1.5px solid rgba(11,31,58,.13);border-radius:10px;box-shadow:0 1px 2px rgba(11,31,58,.04);transition:border-color .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1),background-color .18s cubic-bezier(.22,.61,.36,1)}.yyw-page .field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23B08D3E%27 stroke-width=%272.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px;padding-right:46px;color:var(--color-ink);font-weight:400;cursor:pointer}.yyw-page .field select:hover{border-color:rgba(201,162,84,.5);background-color:#ffffff;box-shadow:0 2px 10px -5px rgba(11,31,58,.12)}.yyw-page .field select:focus,.yyw-page .field input:focus,.yyw-page .field textarea:focus{outline:0;border-color:var(--color-gold);box-shadow:0 0 0 4px rgba(201,162,84,.14),0 1px 2px rgba(11,31,58,.04)}.yyw-page .field select option{background:#fff;color:var(--color-ink);padding:10px 12px}.yyw-sel{position:relative}.yyw-sel-btn{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;background:#fff;border:1.5px solid rgba(11,31,58,.13);border-radius:10px;box-shadow:0 1px 2px rgba(11,31,58,.04);font-family:inherit;font-size:16px;font-weight:400;color:var(--color-ink);text-align:left;cursor:pointer;transition:border-color .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1),background-color .18s cubic-bezier(.22,.61,.36,1)}.yyw-sel-btn:hover{border-color:rgba(201,162,84,.5);background-color:#ffffff}.yyw-sel-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yyw-sel-label.is-placeholder{color:rgba(11,31,58,.62)}.yyw-sel-arrow{width:16px;height:16px;flex:none;transition:transform .18s cubic-bezier(.22,.61,.36,1)}.yyw-sel-list{position:absolute;z-index:90;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;-webkit-backdrop-filter:saturate(180%) blur(12px);border:1px solid rgba(11,31,58,.08);border-radius:var(--radius-sm);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s cubic-bezier(.22,.61,.36,1),transform .18s cubic-bezier(.22,.61,.36,1),visibility .18s;outline:0}.yyw-sel-list.is-open{opacity:1;visibility:visible;transform:translateY(0)}.yyw-sel-opt{padding:11px 12px;border-radius:10px;font-size:16px;color:var(--color-ink);cursor:pointer;transition:background-color .18s,color .18s}.yyw-sel-opt.is-selected{background:linear-gradient(135deg,var(--y-gold-400) 0%,var(--color-gold-dark) 100%);color:var(--color-ink);font-weight:600}.yyw-page .srch{margin:0 0 var(--y-s-6)}.yyw-page .srch-label{display:block;margin-bottom:var(--y-s-3);font-size:14px;font-weight:600;color:var(--color-muted)}.yyw-page .srch-row{display:flex;gap:var(--y-s-3);flex-wrap:wrap}.yyw-page .srch-field{flex:1;min-width:240px;height:52px;padding:0 18px;font-family:inherit;font-size:17px;color:var(--color-ink);background:var(--white);border-radius:var(--radius-xs);transition:border-color .18s ease-out,box-shadow .18s ease-out}.yyw-page .srch-field:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px rgba(201,162,84,.16)}.yyw-page .srch-go{height:52px;padding:0 32px;font-family:inherit;font-size:16px;font-weight:600;color:#fff;background:#c2410c;border:0;border-radius:10px;cursor:pointer;transition:background .18s ease-out}.yyw-page .srch-go:hover{background:#9a3412}.yyw-page .srch-count{margin:0 0 var(--y-s-5);font-size:16px;color:var(--color-muted)}.yyw-page .srch-count strong{color:var(--color-ink);font-weight:600}.yyw-page .card h3 a{color:inherit;text-decoration:none}.yyw-page .card h3 a:hover{color:var(--color-gold-ink)}.yyw-page .srch-empty{max-width:760px;padding:var(--y-s-6);background:var(--white);border-radius:var(--radius-xs);box-shadow:var(--shadow-1)}.yyw-page .srch-empty h2{font-size:clamp(21px,2.4vw,27px);line-height:1.32}.yyw-page .srch-empty>p{margin-top:var(--y-s-4);color:var(--color-muted);font-size:16px;line-height:1.8}.yyw-page .srch-links{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--y-s-3);margin-top:var(--y-s-4)}.yyw-page .srch-links a{display:block;padding:12px 16px;font-size:15px;font-weight:400;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xs);text-decoration:none;transition:border-color .18s ease-out,color .18s ease-out}.yyw-page .srch-links a:hover{border-color:var(--color-gold);color:var(--color-gold-ink)}.yyw-page .srch-tel{margin-top:var(--y-s-5);font-size:16px;color:var(--color-muted)}.yyw-page .srch-tel a{font-weight:600;color:var(--color-gold-ink);text-decoration:none}@media (max-width:767px){.yyw-page .srch-links{grid-template-columns:1fr}.yyw-page .srch-row{gap:var(--y-s-2)}.yyw-page .srch-go{width:100%}}body.blog .page-header h1,.yyw-page .page-head h1,.yyw-page .hero h1,.yyw-page :is(h1,.h1),.entry-title,body:not(.yyw-page) h1{font-size:var(--y-fs-h1)}@media (max-width:767px){body.blog .page-header h1,.yyw-page .page-head h1,.yyw-page .hero h1,.yyw-page :is(h1,.h1),.entry-title,body:not(.yyw-page) h1{font-size:var(--y-fs-h1)}}.yyw-page .rows .n svg{width:19px;height:19px;flex:none;stroke:currentColor}@media (max-width:359px){.yyw-page .prose ol,.yyw-page .prose ul{grid-template-columns:minmax(0,1fr)}.yyw-page .prose ol>li,.yyw-page .prose ul>li{min-width:0;overflow-wrap:anywhere}.yyw-page .prose ol>li code,.yyw-page .prose ul>li code{overflow-wrap:anywhere}.yyw-page .kv{grid-template-columns:minmax(0,1fr)}.yyw-page .kv dt{white-space:normal}.yyw-page .case-row-meta a,.yyw-page .fact-list dd,.yyw-page .kv dd,.yyw-page .kv dt{overflow-wrap:anywhere}}.yyw-page .consent:has(.consent-more)>div{flex:1 1 auto;min-width:0}.yyw-page .consent-more{min-width:0}.yyw-page .consent-more>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;font-size:15px;font-weight:600;line-height:1.5;color:var(--color-ink)}.yyw-page .consent-more>summary::-webkit-details-marker{display:none}.yyw-page .consent-more>summary::marker{content:""}.yyw-page .consent-more>summary::before{content:"+";flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#fff1e8;color:#8c6d2f;font-size:13px;font-weight:700;line-height:1}.yyw-page .consent-more[open]>summary::before{content:"−"}.yyw-page .consent-more[open]>summary{margin-bottom:4px}.yyw-page .consent-more>p:first-child{margin-top:0}.crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;line-height:1.75;list-style:none;margin:0 0 14px;padding:0}.crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.crumb li{display:flex;align-items:center;gap:6px;list-style:none}.crumb li+li::before{content:"／";color:var(--color-line-strong)}.crumb a{text-decoration:none}.tool-hero .crumb{color:rgba(255,255,255,.62);margin:0 0 14px}.tool-hero .crumb a{color:rgba(255,255,255,.86)}.tool-hero .crumb a:hover{color:#fff}.tool-hero .crumb [aria-current=page]{color:#fff;font-weight:600}.lead-result{margin:0 0 14px;padding:12px 14px;border-radius:10px;font-size:14px;line-height:1.7}.lead-result.is-err{background:#fff1e8;border:1px solid rgba(242,107,33,.35);color:#0b1f3a}.lead-result.is-ok{background:#f1f7f2;border:1px solid rgba(11,31,58,.12);color:#0b1f3a}.lead-result a{color:#b8490d;font-weight:600;text-decoration:underline}#yyw-readbar{position:fixed;top:0;left:0;height:2px;width:0;background:#c9a254;z-index:9999;pointer-events:none}.yyw-page.geo-jiance-page .prose ul.geo-plain-list{display:block;padding-left:1.4em}.yyw-page.geo-jiance-page .prose ul.geo-plain-list>li{display:list-item;width:auto}.yyw-page .u-mt-20{margin-top:20px}.yyw-page .u-mt-24{margin-top:24px}.yyw-page .u-mt-32{margin-top:32px}.yyw-page .u-mt-48{margin-top:48px}.yyw-page .u-mx-a{margin-left:auto;margin-right:auto}.yyw-page .u-ta-c{text-align:center}.yyw-page .u-jc-c{justify-content:center}.yyw-page .u-flow-narrow{max-width:760px;margin:32px auto 0}.yyw-page h3.h3-sm{font-size:18px}.yyw-page .muted-sm{font-size:13px;color:var(--color-muted)}.yyw-page p.muted-15{color:var(--color-muted);font-size:15px}.yyw-page .v-score-bar .w-88{width:88%}.yyw-page .v-score-bar .w-92{width:92%}.yyw-page .v-score-bar .w-95{width:95%}.yyw-page .v-score-bar .w-100{width:100%}body,button,input,select,textarea{font-family:var(--y-font)}.yyw-page .grid>.case:not([class*=col-]){grid-column:span 12}.yyw-page .field [aria-invalid=true]{border-color:var(--color-error)}.yyw-page .crumb [aria-current=page]{color:var(--color-ink);font-weight:600}.yyw-page .page-head .crumb [aria-current=page]{color:#fff}.yyw-sel-btn:focus-visible,.yyw-sel-btn[aria-expanded=true]{outline:0;border-color:var(--color-gold);box-shadow:0 0 0 4px rgba(201,162,84,.14),0 1px 2px rgba(11,31,58,.04)}.yyw-sel-btn[aria-expanded=true] .yyw-sel-arrow{transform:rotate(180deg)}.yyw-page .consent:has(.consent-more)>input[type=checkbox]{margin-top:12px}.yyw-page :focus-visible{outline:2px solid var(--color-gold)}.yyw-page section{padding:var(--y-s-9)0}.yyw-page .sec-alt{background:0 0}.yyw-page .sec-ink{background:0 0}.yyw-page .sec-head{max-width:760px;margin:0 auto var(--y-s-8)}.yyw-page .sec-head p{margin-top:var(--y-s-3)}.yyw-page .eyebrow{gap:7px;margin-bottom:var(--y-s-3);letter-spacing:.06em;padding:6px 14px}.yyw-page .btn{padding:0 26px;border-radius:var(--radius-pill);border:1px solid transparent;font-size:17px;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),background var(--t) var(--ease),border-color var(--t) var(--ease)}.yyw-page .btn-line:hover,.yyw-page .btn-outline:hover{border-color:var(--color-gold);color:var(--color-ink);box-shadow:var(--shadow-2)}.yyw-page .btn-sm{min-height:42px;padding:0 18px}.yyw-page .card:hover,.yyw-page .case:hover,.yyw-page .rel:hover,.yyw-page .post-card:hover{transform:translateY(-5px);border-color:rgba(201,162,84,.35)}.yyw-page .card-accent::before,.yyw-page .card::before{left:var(--y-s-6);right:var(--y-s-6);top:0;background:linear-gradient(90deg,var(--color-gold),rgba(201,162,84,.15));transition:opacity var(--t) var(--ease)}.yyw-page .card h3{line-height:1.35}.yyw-page .card p{margin-top:10px;font-size:15px;color:var(--color-muted-2)}.yyw-page .card .tag,.yyw-page .card.tag{margin-bottom:10px;padding:4px 12px}.yyw-page .card .price,.yyw-page .card.price{font-size:22px}.yyw-page .card .price em,.yyw-page .card.price em{margin-left:4px}.yyw-page .page-head{padding:var(--y-s-8)0 var(--y-s-7);background:0 0}.yyw-page .page-head h1::before{width:52px;height:4px;background:linear-gradient(90deg,var(--color-gold) 0%,rgba(201,162,84,.3) 100%);margin-bottom:var(--y-s-4)}.yyw-page .page-head .lead{max-width:var(--prose);font-size:18px;color:var(--color-muted-2)}.yyw-page .hero{padding:var(--y-s-9)0 var(--s14);background:0 0;overflow:hidden}.yyw-page .hero::before{inset:-40%0 auto -10%;height:520px;background:radial-gradient(680px 340px at 22% 40%,rgba(201,162,84,.16),transparent 66%)}.yyw-page .hero h1{font-size:clamp(32px,5vw,54px);line-height:1.14}.yyw-page .hero-badge{padding:7px 14px;background:var(--white);font-size:14px;color:var(--color-ink);box-shadow:var(--shadow-1)}.yyw-page .mini-list li{color:var(--color-muted-2)}.yyw-page .mini-list li::before{width:20px;height:20px;background:var(--color-gold-soft)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9A254' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")center/13px no-repeat}.yyw-page .checklist li{border-radius:var(--radius-md);padding:14px 18px;transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.yyw-page .checklist li:hover{border-color:rgba(201,162,84,.3)}.yyw-page .checklist li::before{background-size:13px}.yyw-page .checklist.incl li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F7B3F' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}.yyw-page .kv{gap:12px}.yyw-page .kv dt{font-size:13px;color:var(--color-gold-ink)}.yyw-page .kv dd{font-size:16px;color:var(--color-text)}.yyw-page .prose h2{margin-top:var(--y-s-8);font-size:clamp(22px,2.4vw,27px)}.yyw-page .prose h3{margin-top:var(--y-s-6)}.yyw-page .prose ul,.yyw-page .prose ol{gap:10px}.yyw-page .faq{gap:12px}.yyw-page .faq details{border-radius:var(--radius-lg);transition:box-shadow var(--t) var(--ease),border-color var(--t) var(--ease)}.yyw-page .faq details:hover{border-color:rgba(201,162,84,.3)}.yyw-page .faq details[open]{border-color:rgba(201,162,84,.4)}.yyw-page .faq summary{padding:var(--y-s-4) var(--y-s-6) var(--y-s-4) var(--y-s-5);transition:color var(--t) var(--ease)}.yyw-page .faq summary::after{right:var(--y-s-5);transform:rotate(45deg);transition:transform var(--t) var(--ease)}.yyw-page .faq details[open] summary::after{transform:rotate(-135deg)}.yyw-page .table-wrap{border-radius:var(--radius-lg)}.yyw-page .tbl thead th{letter-spacing:.01em}.yyw-page .tbl tbody tr:nth-child(even){background:0 0}.yyw-page .field input,.yyw-page .field textarea,.yyw-page .field select{line-height:1.5;padding:14px 16px;border:1px solid var(--color-line-strong);border-radius:var(--radius-md);transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.yyw-page .field textarea{min-height:120px}.yyw-page .field input:focus,.yyw-page .field textarea:focus,.yyw-page .field select:focus{box-shadow:0 0 0 3px rgba(201,162,84,.16)}.yyw-page .consent{gap:12px}.yyw-page .consent input{flex:none}.yyw-page .form-ok{padding:var(--y-s-4) var(--y-s-5);border-radius:var(--radius-md);background:rgba(15,123,63,.07);font-size:16px;color:var(--color-ink)}.yyw-page .form-card,.yyw-page .form-lead{border-radius:var(--radius-xl)}.yyw-page .note-ok{background:rgba(15,123,63,.07)}.yyw-page .crumb{padding:var(--y-s-4)0}.yyw-page .shot-wrap{margin:var(--y-s-6)0}.yyw-page .shot{width:auto;max-width:min(100%,960px);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.yyw-page .shot-badge{display:inline-block;color:var(--color-gold-ink);background:var(--color-gold-soft);padding:4px 12px}.yyw-page .v-sec{padding:var(--y-s-9)0}.yyw-page .v-sec-soft{background:0 0}.yyw-page .v-h2{font-size:clamp(22px,3vw,30px);line-height:1.3}.yyw-page .v-lead{color:var(--color-muted);font-size:15px;line-height:1.75;max-width:760px}.yyw-page .v-tree-dot{width:12px;height:12px;background:var(--white)}.yyw-page .v-ba-after{box-shadow:0 0 0 3px rgba(201,162,84,.1)}.yyw-page .v-ba-list li::before{content:""}.yyw-page .v-flow-list{counter-reset:f}.yyw-page .v-flow-list li:not(:last-child)::after{content:""}.yyw-page .v-check-group li::before{content:""}.yyw-page .v-ladder-2{box-shadow:0 6px 18px rgba(201,162,84,.1)}.yyw-page .v-ladder-item li::before{content:""}.yyw-page .v-score-bar{background:rgba(11,31,58,.1)}.yyw-page .v-tl-item::before{content:""}.yyw-page .v-tl-body::before{content:""}.yyw-page .v-pit-risk-hi{color:#c0392b}.yyw-page .v-pit-risk-mid{color:#c24e10}.yyw-page .v-pit-risk-lo{color:var(--color-muted)}.yyw-page .v-if-side li::before{content:""}.yyw-page .v-pack-col li::before{content:""}.yyw-page .v-accept-col li::before{content:""}.yyw-page .v-code-pre{padding:14px 16px;background:var(--white)}.yyw-page .v-log-item::before{content:""}.yyw-page .meta-wrap{padding:var(--y-s-6)0 0}.yyw-page ::selection{background:rgba(201,162,84,.2)}.yyw-page .sec-surface{background:0 0}.yyw-page .accent-rule{background:linear-gradient(90deg,var(--color-gold) 0%,rgba(201,162,84,.2) 100%)}.yyw-page .page-head p:not(.lead){color:rgba(255,255,255,.8)}.yyw-page .statband{background:0 0}.yyw-page .stat{padding:var(--y-s-3)0}.yyw-page .btn-outline-inv{background:0 0}.yyw-page .btn-outline-inv:hover{background:rgba(255,255,255,.1)}.yyw-page .btn-line{background:0 0}.yyw-page .btn-line:hover{background:0 0}.yyw-page .rows>li{padding:var(--y-s-4)0}.yyw-page .v-cat-col:hover,.yyw-page .v-flow-n:hover,.yyw-page .v-items-n:hover,.yyw-page .v-stage-col:hover,.yyw-page .v-judge-item:hover,.yyw-page .v-route-item:hover,.yyw-page .v-log-item:hover,.yyw-page .v-ba-col:hover,.yyw-page .v-local-item:hover,.yyw-page .v-dist-item:hover,.yyw-page .v-path-item:hover,.yyw-page .v-res-item:hover,.yyw-page .v-ladder-item:hover,.yyw-page .v-phase-item:hover,.yyw-page .v-sla-item:hover,.yyw-page .v-wall-item:hover{border-color:rgba(201,162,84,.3)}.yyw-sel-arrow{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23B08D3E%27 stroke-width=%272.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E")center/contain no-repeat}.yyw-sel-list{box-shadow:0 18px 40px -22px rgba(11,31,58,.28),0 6px 16px -10px rgba(11,31,58,.1)}.yyw-sel-opt:hover,.yyw-sel-opt.is-active{background:rgba(201,162,84,.1)}.yyw-page .srch-field{border:1px solid rgba(11,31,58,.2);outline:0}@media (min-width:768px){.yyw-page .grid>.card:not([class*=col-]),.yyw-page .grid>.case:not([class*=col-]),.yyw-page .grid>.rel:not([class*=col-]){grid-column:span 6}.yyw-page .wrap{padding:0 var(--y-s-5)}.yyw-page section{padding:var(--s20)0}.yyw-page .facts{grid-template-columns:repeat(3,1fr)}.yyw-page .v-sec{padding:var(--s20)0}.yyw-page .hero{padding:var(--s24)0 var(--s20)}}@media (min-width:1024px){.yyw-page .grid>.case:not([class*=col-]),.yyw-page .grid>.rel:not([class*=col-]){grid-column:span 4}.yyw-page .wrap{padding:0 var(--y-s-6)}.yyw-page .grid{gap:var(--y-s-6)}.yyw-page section{padding:var(--s28)0}.yyw-page .page-head{padding:var(--y-s-9)0 var(--s14)}.yyw-page .hero{padding:var(--s28)0 var(--s24)}.yyw-page .v-sec{padding:var(--s24)0}}@media (prefers-reduced-motion:no-preference){.yyw-page .hero .wrap>:nth-child(2){animation-delay:80ms}.yyw-page .hero .wrap>:nth-child(3){animation-delay:160ms}}@media (min-width:1440px){.yyw-page section{padding:var(--s32)0}}@media (prefers-reduced-motion:reduce){.yyw-page *,.yyw-page ::before,.yyw-page ::after{animation-duration:.01ms;transition-duration:.01ms}}.site-header button,.yyw-trust button{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent;border:1px solid transparent}.site-header .screen-reader-text,.yyw-trust .screen-reader-text{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header img,.site-header svg{max-width:none}.site-header{box-sizing:border-box;font-family:var(--font-sans);font-size:var(--y-fs-5);font-weight:400;line-height:var(--lh-body);color:var(--hd-ink-2);text-align:left;letter-spacing:normal}.yyw-trust{box-sizing:border-box;font-family:var(--font-sans);text-align:left;letter-spacing:normal}.site-header :is(a,button,input,select,textarea),.yyw-trust :is(a,button){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-decoration:none;transition:color var(--hd-t) var(--hd-ease)}.site-header :is(button,input,select,textarea){padding:0 16px;border-radius:var(--hd-r-sm)}.site-header :is(input,textarea)::placeholder{color:var(--hd-mute);opacity:1}.yyw-trust :is(.yyw-trust-in,.yyw-tb-group){font-family:var(--font-sans);font-weight:400;line-height:var(--lh-body);letter-spacing:normal;color:var(--hd-on-ink);text-align:left;transition:color var(--hd-t) var(--hd-ease)}.yyw-trust{position:sticky;top:0;z-index:101;font-weight:400;transition:opacity var(--hd-t) var(--hd-ease),box-shadow var(--hd-t) var(--hd-ease),visibility 0s}html.yyw-bar-collapsed .yyw-trust{opacity:0;visibility:hidden;pointer-events:none;box-shadow:none;transition:opacity var(--hd-t) var(--hd-ease),box-shadow var(--hd-t) var(--hd-ease),visibility 0s var(--hd-t)}.yyw-trust .yyw-trust-in{display:flex;align-items:center;justify-content:space-between;gap:6px var(--hd-bar-gap,40px)}.yyw-trust .yyw-tb-group{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--hd-bar-item-gap,24px)}.yyw-trust .yyw-tb-group>:is(span,a){position:relative;display:inline-flex;align-items:center;color:inherit;letter-spacing:.01em;white-space:nowrap}.yyw-trust .yyw-tb-group>:is(span,a) + :is(span,a)::before{content:"";position:absolute;left:calc(var(--hd-bar-item-gap,24px) / -2);top:50%;width:1px;height:12px;transform:translateY(-50%);background:var(--hd-on-ink-line)}.yyw-trust .yyw-tb-group>a{text-decoration:none;text-underline-offset:3px;cursor:pointer;padding-block:12px;margin-block:-12px}.yyw-trust .yyw-tb-group>a:hover{text-decoration:underline}.yyw-trust .yyw-tb-group>a:focus-visible{border-radius:4px}.yyw-trust .yyw-tb-group>:is(span,a)>svg{flex:none}.yyw-trust .yyw-tb-group>:is(span,a)>.num{display:inline;font:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap}.site-header{top:var(--hd-nav-top);transition:top var(--hd-t) var(--hd-ease),box-shadow var(--hd-t) var(--hd-ease),border-color var(--hd-t) var(--hd-ease)}.site-header.site-header .container,.yyw-trust .yyw-trust-in{width:100%;max-width:var(--hd-max);margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:var(--hd-pad);padding-right:var(--hd-pad)}.header-in{display:flex;align-items:center;gap:var(--hd-gap);min-height:var(--hd-nav-h)}.brand{display:flex;flex:none;align-items:center;gap:12px;color:var(--hd-ink);font-size:var(--hd-brand-fs);font-weight:700;line-height:1.15;letter-spacing:0;white-space:nowrap;text-decoration:none;transition:opacity var(--hd-t) var(--hd-ease)}.brand-mark{width:var(--hd-logo);height:var(--hd-logo);flex:none;border:0;object-fit:contain;transition:transform var(--hd-t) var(--hd-ease)}.yyw-page .brand-mark,.entry-content .brand-mark,.prose .brand-mark{max-width:none;border:0;border-radius:0;object-fit:contain;width:var(--hd-logo);height:var(--hd-logo)}.brand-name{font-size:var(--hd-brand-fs);display:inline-block;color:var(--hd-brand-ink);font-synthesis:none}.brand-text{display:flex;flex-direction:column;gap:var(--hd-brand-gap);min-width:0}.brand-tag{display:flex;align-items:center;font-size:var(--hd-brand-tag-fs);font-weight:400;line-height:1;letter-spacing:var(--hd-brand-tag-ls,0);white-space:nowrap}.brand:hover{color:var(--hd-ink);opacity:.88}.brand:focus-visible{border-radius:var(--hd-r-sm)}.site-header .brand{transition:color var(--hd-t) var(--hd-ease),opacity var(--hd-t) var(--hd-ease)}.main-nav{display:none;align-items:center;gap:var(--hd-nav-gap,2px);margin-left:0;margin-right:0;flex:1 1 auto;min-width:0}.main-nav a{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;min-height:var(--hd-h);padding:0 var(--hd-nav-pad,14px);flex:1 1 auto;border-radius:var(--hd-r-sm);color:var(--color-muted-surface);font-size:var(--hd-nav-fs);font-weight:600;line-height:1;letter-spacing:.004em;white-space:nowrap;text-decoration:none;transition:color var(--hd-t) var(--hd-ease),background-color var(--hd-t) var(--hd-ease),box-shadow var(--hd-t) var(--hd-ease)}.main-nav a[aria-current="page"]{color:var(--color-accent-ink);font-weight:700}.main-nav>a:focus:not(:focus-visible),.main-nav .nav-item>a:focus:not(:focus-visible){background-color:transparent}.main-nav .nav-item{position:relative;display:flex;align-items:center;flex:1 1 auto}.main-nav .nav-item>a{padding-right:12px;flex:1 1 auto;justify-content:center}.main-nav .caret{width:6px;height:6px;flex:none;opacity:.8;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--hd-t) var(--hd-ease),opacity var(--hd-t) var(--hd-ease)}.main-nav .nav-item:hover .caret,.main-nav .nav-item.open .caret,.main-nav .nav-item:focus-within .caret{opacity:1;transform:rotate(45deg) translateY(1px)}.main-nav .sub-menu{position:absolute;top:calc(100% + 14px);left:-8px;z-index:var(--hd-z-pop);width:max-content;min-width:0;max-width:min(340px,calc(100vw - 2 * var(--hd-pad,24px)));padding:8px;background:var(--hd-pop-bg,var(--hd-surface));border:1px solid #8694A8;box-shadow:var(--hd-shadow-pop);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);transform-origin:top left;transition:opacity var(--hd-t) var(--hd-ease),transform var(--hd-t) var(--hd-ease),visibility var(--hd-t)}.main-nav .sub-menu::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.main-nav .nav-item:hover>.sub-menu,.main-nav .nav-item:focus-within>.sub-menu,.main-nav .nav-item.open>.sub-menu{opacity:1;visibility:visible}.main-nav .sub-menu a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--hd-r-sm);color:var(--color-muted-surface);font-size:var(--hd-sub-fs);font-weight:400;line-height:1.4;white-space:nowrap;text-decoration:none;transition:color var(--hd-t) var(--hd-ease),background-color var(--hd-t) var(--hd-ease)}.main-nav .sub-menu a[aria-current="page"]{color:var(--color-accent-ink);font-weight:600}.yyw-search-field{flex:1;min-width:0;height:var(--hd-h);padding:0 14px;color:var(--hd-ink);font-family:inherit;font-size:var(--y-fs-4);background:var(--y-bg-1);border:1px solid var(--hd-line);border-radius:var(--hd-r-sm);transition:background-color var(--hd-t) var(--hd-ease),border-color var(--hd-t) var(--hd-ease),box-shadow var(--hd-t) var(--hd-ease)}.yyw-search-field::placeholder{color:var(--hd-mute);opacity:1}.yyw-search-field:focus{background:var(--hd-surface);border-color:var(--color-ink);box-shadow:0 0 0 3px rgba(11,31,58,.14)}.yyw-search-go{flex:none;height:var(--hd-h);padding:0 20px;border:0;border-radius:var(--hd-r-sm);color:var(--hd-ink);font-family:inherit;font-size:var(--y-fs-4);font-weight:700;line-height:1;cursor:pointer;background:#C2410C;transition:filter var(--hd-t) var(--hd-ease),box-shadow var(--hd-t) var(--hd-ease)}.yyw-search-go:hover{filter:brightness(.96)}.header-actions{display:none;align-items:center;gap:10px;flex:none}.site-header .header-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--hd-h);min-height:var(--hd-h);padding:0 var(--hd-btn-pad,18px);border-radius:var(--hd-r-sm);font-family:inherit;font-size:var(--y-fs-3);font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;text-decoration:none;transition:background-color var(--hd-t) var(--hd-ease),border-color var(--hd-t) var(--hd-ease),color var(--hd-t) var(--hd-ease),box-shadow var(--hd-t) var(--hd-ease),transform var(--hd-t) var(--hd-ease)}.header-actions .btn .num{font-variant-numeric:tabular-nums;letter-spacing:.01em}.header-actions .btn>svg{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:1.7}.header-actions .btn:hover{text-decoration:none}.site-header .header-actions .btn-outline{background:var(--hd-surface);color:var(--hd-ink);border:1px solid var(--hd-line);box-shadow:none}.header-actions .btn-outline:hover{background:var(--hd-hover);border-color:var(--color-line-strong);color:var(--hd-ink)}.header-actions .btn-primary{color:#fff;font-weight:700;border:1px solid transparent}.header-actions .btn-primary:hover{color:#fff}.nav-toggle{display:flex;align-items:center;justify-content:center;width:var(--hd-h);height:var(--hd-h);flex:none;margin-left:auto;padding:0;border:1px solid #8694A8;border-radius:var(--hd-r-sm);cursor:pointer;transition:background-color var(--hd-t) var(--hd-ease),border-color var(--hd-t) var(--hd-ease),box-shadow var(--hd-t) var(--hd-ease)}.nav-toggle svg{width:22px;height:22px;flex:none;stroke:var(--hd-ink);stroke-width:1.7}.nav-toggle .ic-close{display:none}.nav-toggle:hover{background:var(--hd-hover);border-color:#8694A8}.nav-toggle[aria-expanded="true"]{background:var(--hd-ink);border-color:var(--hd-ink)}.nav-toggle[aria-expanded="true"] svg{stroke:var(--hd-surface)}.nav-toggle[aria-expanded="true"] .ic-open{display:none}.nav-toggle[aria-expanded="true"] .ic-close{display:block}.nav-toggle[aria-expanded="true"]:hover{background:var(--hd-ink-2)}.mobile-nav{display:none;position:absolute;left:0;right:0;top:calc(var(--hd-nav-top) + var(--hd-nav-h));z-index:1;background:var(--hd-surface);border-top:1px solid var(--hd-line-2);box-shadow:var(--hd-shadow-pop);max-height:calc(var(--yyw-vh) - var(--hd-nav-top) - var(--hd-nav-h) - 8px);overflow-y:auto;overscroll-behavior:contain}.mobile-nav.open{display:block}.mobile-nav a{position:relative;display:flex;align-items:center;min-height:48px;padding:0 var(--hd-pad);border-bottom:1px solid var(--hd-line-2);color:var(--color-muted-surface);font-size:var(--y-fs-4);font-weight:600;line-height:1.35;text-decoration:none;transition:background-color var(--hd-t) var(--hd-ease),color var(--hd-t) var(--hd-ease)}.mobile-nav a:hover{background:var(--hd-hover);color:var(--color-accent-ink)}.mobile-nav a[aria-current="page"]{color:var(--color-accent-ink);font-weight:700}.mobile-nav a.m-sub{min-height:44px;padding-left:calc(var(--hd-pad) + 14px);color:var(--hd-mute);font-size:var(--y-fs-3);font-weight:400}.mobile-nav a.m-sub::before{content:"";position:absolute;left:calc(var(--hd-pad) + 6px);top:0;bottom:0;width:1px;background:var(--hd-line)}.mobile-nav a.m-sub:hover{color:var(--hd-ink)}.yyw-search-m{display:none;align-items:center;gap:8px;padding-top:14px;padding-bottom:14px;padding-left:var(--hd-pad);padding-right:var(--hd-pad);border-bottom:1px solid var(--hd-line-2);background:var(--y-bg-1)}.yyw-search-m .yyw-search-field,.yyw-search-m .yyw-search-go{height:var(--hd-h-sm)}.yyw-search-m .yyw-search-go{padding:0 18px;font-size:var(--y-fs-3)}.mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));padding-left:var(--hd-pad);padding-right:var(--hd-pad)}.site-header .mobile-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:48px;padding:0 12px;border-radius:var(--hd-r-sm);font-family:inherit;font-size:var(--y-fs-3);font-weight:600;line-height:1;text-decoration:none;transition:background-color var(--hd-t) var(--hd-ease),border-color var(--hd-t) var(--hd-ease)}.mobile-actions .btn .num{font-variant-numeric:tabular-nums}.mobile-actions .btn>svg{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:1.7}.site-header .mobile-actions .btn-outline{background:var(--hd-surface);color:var(--hd-ink);border:1px solid #8694A8}.mobile-actions .btn-outline:hover{background:var(--hd-hover);border-color:var(--color-line-strong)}.mobile-actions .btn-primary{color:#fff;font-weight:700;border:1px solid transparent}@media (min-width:768px){.site-header.site-header .container,.yyw-trust-in,.mobile-nav>a,.yyw-search-m,.mobile-actions{padding-left:var(--hd-pad-md);padding-right:var(--hd-pad-md)}}@media (max-width:480px){.site-header.site-header .container,.yyw-trust-in,.mobile-nav>a,.yyw-search-m,.mobile-actions{padding-left:var(--hd-pad-sm);padding-right:var(--hd-pad-sm)}}@media (min-width:1024px){.main-nav{display:flex}.header-actions{display:flex}.nav-toggle{display:none}}@media (min-width:1024px) and (max-width:1279px){.brand{gap:10px}.header-actions{gap:var(--hd-bar-actions-gap,8px)}}@media (max-width:1023px){.yyw-search-m{display:flex}.yyw-trust .yyw-trust-in{gap:0 var(--hd-bar-gap-md,18px)}.yyw-trust .yyw-tb-group{gap:0 var(--hd-bar-item-gap-md,18px)}}@media (max-width:883px){.yyw-trust .yyw-trust-in{flex-wrap:nowrap;justify-content:flex-start;gap:0 12px;padding-left:16px;padding-right:16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.yyw-trust .yyw-trust-in::-webkit-scrollbar{display:none}.yyw-trust .yyw-tb-group{flex-wrap:nowrap;gap:0 12px}}@media (max-width:480px){.yyw-trust .yyw-trust-in{flex-wrap:wrap;justify-content:flex-start;gap:4px 12px;overflow-x:auto}}@media (max-width:366px){.yyw-trust .yyw-trust-in{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%)}}@media (min-width:481px) and (max-width:690px){.yyw-trust .yyw-trust-in{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%)}}@media (max-width:767px){.brand{font-size:var(--hd-brand-fs);gap:10px}.brand-tag{display:none}.yyw-trust{display:none}}@media (max-width:480px){.mobile-actions{grid-template-columns:1fr}}html.nav-open{overflow:hidden}html.nav-open .sw-mobile-bar,body.nav-open .sw-mobile-bar{display:none}.sw-mobile-bar{transition:transform var(--hd-t) var(--hd-ease),visibility 0s}html.yyw-bar-collapsed .sw-mobile-bar{transform:translateY(100%);visibility:hidden;transition:transform var(--hd-t) var(--hd-ease),visibility 0s var(--hd-t)}.yyw-skip{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;top:0;z-index:400;padding:10px 18px;background:var(--color-ink);color:#fff;font-size:var(--y-fs-3);border-radius:0 0 var(--radius-sm) 0}.yyw-skip:focus{width:auto;height:auto;padding:10px 18px;margin:0;overflow:visible;clip:auto;clip-path:none;left:0;outline:2px solid var(--color-gold);outline-offset:2px}.yyw-skip{font-family:var(--font-sans);line-height:1.4;letter-spacing:normal;text-decoration:none;transition:color var(--hd-t) var(--hd-ease)}.yyw-skip:hover{color:#fff}@media (prefers-reduced-motion:reduce){.header-actions .btn:hover,.brand:hover .brand-mark{transform:none}.main-nav{transition:none}}:root{--y-bg-1:#FFFFFF;--y-bg-2:#FFFFFF;--y-bg-3:#FFFFFF;--y-line-soft:rgba(11,31,58,.07);--hd-bar-bg:var(--color-paper);--hd-on-ink-line:var(--color-line);--hd-shadow-bar:inset 0 -1px 0 var(--color-line);--base:var(--color-line-strong);--base-2:var(--color-surface);--hd-brand-tag-ls:0;--hd-on-ink:var(--color-text);--hd-on-ink-2:var(--color-muted);--yyw-section-y:clamp(64px,6vw,96px);--yyw-gap:24px;--yyw-card-pad:clamp(20px,2vw,28px);--yyw-ink-2:#1f2937;--yyw-accent-hover:#9A3412;--yyw-on-dark:#f8fafc;--yyw-on-dark-2:#cbd5e1;--yyw-on-dark-3:#94a3b8;--yyw-shadow-card:0 1px 2px rgba(15,23,42,.06);--accent:#C2410C;--color-accent:#C2410C;--color-accent-dark:#9A3412;--color-accent-ink:#9A3412;--h-acc-ink:#9A3412;--yyw-accent:#C2410C;--h-focus-line:2px solid #C2410C;--color-ink:#0B1220;--h-ink:#0B1220;--yyw-ink:#0B1220;--color-ink-2:#1F2937;--color-text:#1F2937;--yyw-body:#4B5563;--color-muted:#6B7280;--yyw-muted:#6B7280;--color-muted-2:#6B7280;--color-muted-surface:#6B7280;--color-surface:#FFFFFF;--color-surface-2:#eef1f6;--yyw-surface:#FFFFFF;--yyw-surface-2:#eef1f6;--color-line:#E6EAF0;--color-line-soft:#EEF1F6;--color-line-strong:#D3DAE4;--color-border:#E6EAF0;--color-border-soft:#EEF1F6;--color-border-strong:#D3DAE4;--h-line:#E6EAF0;--h-line-soft:#EEF1F6;--h-line-strong:#D3DAE4;--yyw-line:#E6EAF0;--yyw-line-soft:#EEF1F6;--h-r-xs:8px;--h-r-sm:8px;--h-r-md:12px;--h-r-lg:16px;--yyw-r-sm:8px;--yyw-r-md:12px;--yyw-r-lg:16px;--ds-measure:42em;--ds-fs-display:clamp(40px,4.6vw,64px);--ds-fs-h2:clamp(28px,2.5vw,36px);--ds-fs-h3:clamp(19px,1.4vw,21px);--ds-fs-lead:18px;--ds-fs-body:16px;--ds-fs-small:14px;--ds-fs-caption:13px;--ds-eyebrow:#7F6228;--ds-muted-accessible:#4B5563;--ds-surface-alt:#eef1f6;--ds-surface-hover:#F8FAFC;--ds-line:#DCE3EC;--ds-line-strong:#cbd5e1;--ds-row-alt:#ffffff;--ds-shadow-card:none;--yyw-brand:#C2410C}@media (min-width:768px){.yyw-trust .yyw-trust-in{padding-left:var(--hd-pad-md);padding-right:var(--hd-pad-md)}}@media (max-width:480px){.yyw-trust .yyw-trust-in{padding-left:var(--hd-pad-sm);padding-right:var(--hd-pad-sm)}}.yyw-trust .yyw-tb-group>:is(span,a)>svg{transform:translateY(-.5px)}.yyw-trust .yyw-tb-group>a.yyw-tb-call{gap:6px;color:#0B1F3A;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums}.yyw-trust .yyw-tb-group>a.yyw-tb-call>svg{display:inline-flex}.yyw-trust .yyw-tb-group{min-width:0}.yyw-trust .yyw-tb-group>span{min-width:0}.yyw-trust .yyw-tb-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1280px){.yyw-trust .yyw-tb-group>span.yyw-tb-hours{display:inline-flex}}.yyw-trust .yyw-tb-group>span.yyw-tb-hours::after{content:"";position:absolute;top:50%;width:1px;height:11px;transform:translateY(-50%);background:#d3dae4}.yyw-trust .yyw-tb-group>a.yyw-tb-call::before{display:none}.yyw-trust .yyw-search-clear{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin:0;border:0;border-radius:50%;cursor:pointer;transition:color .16s ease,background-color .16s ease}.yyw-trust .yyw-search-clear[hidden]{display:none}.yyw-trust .yyw-search-clear svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.yyw-trust .yyw-search-clear:hover{color:#0B1F3A;background:rgba(11,31,58,.06)}.yyw-trust .yyw-search-inline{display:none;align-items:center;gap:2px;flex:0 1 196px;width:auto;min-width:150px;margin:0;padding:0 7px 0 11px;box-sizing:border-box}@media (min-width:1024px){.yyw-trust .yyw-search-inline{display:flex}}.yyw-trust .yyw-search-bar{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;font-family:inherit;font-weight:400;line-height:1.2;color:#0B1F3A;letter-spacing:0;text-align:left;box-shadow:none;appearance:none;-webkit-appearance:none}.yyw-trust .yyw-search-bar::placeholder{color:#5b6577;opacity:1}.yyw-trust .yyw-search-bar::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.yyw-trust .yyw-search-bar-go{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;border-radius:6px;cursor:pointer;transition:color .16s ease,background-color .16s ease}.yyw-trust .yyw-search-bar-go svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.yyw-trust .yyw-search-bar-go:hover{color:#0B1F3A;background:rgba(11,31,58,.05)}.yyw-search-m .yyw-search-go{background:#C2410C;color:#fff;font-weight:600}@media (min-width:1280px){.main-nav a{flex:0 0 auto;padding:0 10px;font-size:14px;font-weight:500}.main-nav .nav-item,.main-nav .nav-item>a{flex:0 0 auto}}.site-header .header-actions .btn-primary{letter-spacing:.02em}.site-header .header-actions .btn-primary:active{background:#8A2E10;border-color:#8A2E10}.btn-primary:hover,.yyw-page .btn-primary:hover,.mobile-actions .btn-primary:hover,.header-actions .btn-primary:hover{box-shadow:0 1px 2px rgba(11,31,58,.14)}.btn-primary:active,.yyw-page .btn-primary:active,.mobile-actions .btn-primary:active,.header-actions .btn-primary:active{box-shadow:none}@font-face{font-family:"yyw-brand-serif";src:url("fonts/brand.woff2?ver=261021") format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+20,U+534E,U+5468,U+5E86,U+5EFA,U+7AD9}.brand-name{letter-spacing:0;line-height:1.05}.brand-text{align-items:center;text-align:center}@media (min-width:1024px){.yyw-trust{background:#FFFFFF!important}.yyw-trust .yyw-tb-call{display:none!important}.yyw-trust .yyw-tb-hours::after{content:none!important}@media (min-width:1280px){.yyw-trust .yyw-tb-group:last-child{gap:0 28px}}.yyw-trust .yyw-tb-hours{border-right:0!important}.yyw-trust .yyw-tb-txt,.yyw-trust .yyw-tb-hours,.yyw-trust .yyw-search-bar{font-size:13px!important}.yyw-trust .yyw-search-bar::placeholder{font-size:13px!important}.yyw-trust form.yyw-search-inline,.yyw-trust form.yyw-search-inline:focus-within{padding-bottom:3px!important}.yyw-trust form.yyw-search-inline:focus-within{border-bottom-color:#0f172a!important}.site-header .main-nav>li>a,.site-header .main-nav a{padding-left:12px!important;padding-right:12px!important}.site-header .header-actions{display:flex;align-items:center;gap:16px}.site-header .hd-call{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#1f2937;text-decoration:none;white-space:nowrap;letter-spacing:0}.site-header .hd-call:hover{color:#C2410C}.site-header .hd-call svg{width:17px;height:17px;stroke:currentColor;fill:none;flex:0 0 auto}.site-header .hd-call .num{font-variant-numeric:tabular-nums}}@media (min-width:1024px) and (max-width:1279px){.site-header .hd-call{display:none!important}}@media (min-width:1024px){.yyw-trust .yyw-tb-group:last-child{flex-wrap:nowrap}.yyw-trust .yyw-tb-group:last-child .yyw-tb-txt{flex:0 0 auto}}@media (min-width:1024px){.yyw-trust form.yyw-search-inline{align-self:center!important}.yyw-trust form.yyw-search-inline .yyw-search-bar{height:28px!important;line-height:28px!important;text-align:left!important}.yyw-trust form.yyw-search-inline .yyw-search-bar-go{width:24px!important;height:24px!important}}@media (min-width:1024px){.yyw-trust form.yyw-search-inline .yyw-search-bar-go{order:-1!important;margin-right:6px!important}}@media (min-width:1024px) and (max-width:1279px){.main-nav{justify-content:center}.main-nav>a,.main-nav .nav-item,.main-nav .nav-item>a{flex:0 0 auto!important}.site-header .main-nav>a,.site-header .main-nav>.nav-item>a{padding-left:10px!important;padding-right:10px!important}}.site-header .main-nav>a[aria-current="page"],.site-header .main-nav>.nav-item>a[aria-current="page"]{position:relative}.site-header .header-actions .btn-primary{padding-left:18px!important;padding-right:18px!important}@media (min-width:1024px){.yyw-trust .yyw-search-inline{flex:0 1 220px!important;min-width:190px!important}}.main-nav .sub-menu{border-radius:12px!important}.yyw-skip:focus,.yyw-skip:focus-visible{outline-color:#0B1F3A!important}.header-in{position:relative}.hd-search{display:none}@media (min-width:1120px){html.yyw-bar-collapsed .hd-search{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;flex:0 0 auto;background:transparent;border:1px solid rgba(11,31,58,.12);border-radius:10px;color:#1f2937;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}}html.yyw-bar-collapsed .hd-search:hover{background:rgba(11,31,58,.05);border-color:rgba(11,31,58,.22);color:#C2410C}html.yyw-bar-collapsed .hd-search:focus-visible{outline:0}.hd-search svg{width:17px;height:17px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hd-search[aria-expanded="true"]{background:#0B1F3A;border-color:#0B1F3A;color:#FFFFFF}.hd-search-panel{position:absolute;top:calc(100% - 6px);right:var(--hd-pad-md,32px);z-index:70;width:min(340px,calc(100vw - 2 * var(--hd-pad-md,32px)));padding:10px;background:#FFFFFF;border:1px solid rgba(11,31,58,.10);border-radius:12px;box-shadow:0 18px 40px -16px rgba(11,31,58,.24),0 2px 6px rgba(11,31,58,.05);display:none}.hd-search-panel.open{display:block}.hd-search-panel form{display:flex;align-items:center;gap:8px;margin:0}.hd-search-panel input[type="search"]{flex:1 1 auto;min-width:0;height:40px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;color:#0B1F3A;background:#eef1f6;border:1px solid transparent;border-radius:8px;outline:0;appearance:none;-webkit-appearance:none}.hd-search-panel input[type="search"]::placeholder{color:#55607A;opacity:1}.hd-search-panel input[type="search"]:focus{background:#FFFFFF;border-color:#0B1F3A;box-shadow:0 0 0 3px rgba(11,31,58,.08)}.hd-search-panel button[type="submit"]{flex:0 0 auto;height:40px;padding:0 16px;border:0;border-radius:8px;background:#C2410C;color:#FFFFFF;font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .18s ease}.hd-search-panel button[type="submit"]:hover{background:#9A3412}.hd-search-panel button[type="submit"]:focus-visible{outline:0}@media (max-width:1119px){html.yyw-bar-collapsed .hd-search{display:none!important}.hd-search-panel{display:none!important}}@media (max-width:1023px){body .sw-mobile-bar{display:flex!important;gap:6px!important;padding-left:8px!important;padding-right:8px!important}body .sw-mobile-bar a{flex:1 1 auto!important;min-width:0;justify-content:center;white-space:nowrap;font-size:12px!important;gap:4px!important;padding:0 6px!important}body .sw-mobile-bar a svg{width:15px!important;height:15px!important}body .sw-mobile-bar a:nth-child(n+2){display:inline-flex!important}body .sw-mobile-bar a:first-child{flex:0 0 auto!important;width:auto!important;max-width:none!important;border-radius:10px!important}body .sw-mobile-bar a:first-child::after{content:none!important}body .sw-mobile-bar a.m-cta{flex:1.35 1 auto!important}}@media (max-width:359px){body .sw-mobile-bar a:nth-child(2){display:none!important}body .sw-mobile-bar a.m-cta{flex:1.2 1 auto!important}}.main-nav a[aria-current=page]{color:var(--color-accent-ink);font-weight:700}.main-nav .sub-menu a[aria-current=page]{color:var(--color-accent-ink);font-weight:600}.nav-toggle[aria-expanded=true]{background:var(--hd-ink);border-color:var(--hd-ink)}.nav-toggle[aria-expanded=true] svg{stroke:var(--hd-surface)}.nav-toggle[aria-expanded=true] .ic-open{display:none}.nav-toggle[aria-expanded=true] .ic-close{display:block}.nav-toggle[aria-expanded=true]:hover{background:var(--hd-ink-2)}.mobile-nav a[aria-current=page]{color:var(--color-accent-ink);font-weight:700}.site-header .screen-reader-text,.yyw-trust .screen-reader-text{position:absolute!important}.yyw-trust{line-height:var(--lh-body)}.site-header :is(a,button,input,select,textarea,summary):focus-visible,.yyw-trust :is(a,button,input,select,textarea,summary):focus-visible{outline:0}.yyw-trust .yyw-trust-in{flex-wrap:wrap}.yyw-trust .yyw-tb-group>:is(span,a){gap:8px}.yyw-trust .yyw-tb-group>:is(span,a)+:is(span,a)::before{left:calc(var(--hd-bar-item-gap,24px)/ -2);height:12px;background:var(--hd-on-ink-line)}.yyw-trust .yyw-tb-group>a:focus{outline:0}.yyw-trust .yyw-tb-group>a:focus-visible{outline:0}.brand-name{font-family:var(--font-sans);font-weight:700}.brand-tag{color:var(--hd-brand-tag-c)}.brand:focus{outline:0}.brand:focus-visible{outline:0}.main-nav a:focus{outline:0}.main-nav a:focus-visible{outline:0}.main-nav .sub-menu a:focus{outline:0}.main-nav .sub-menu a:focus-visible{outline:0}.yyw-search-field{outline:0}.yyw-search-field:focus-visible{outline:0}.yyw-search-go:focus{outline:0}.yyw-search-go:focus-visible{outline:0}.header-actions .btn:focus{outline:0}.header-actions .btn:focus-visible{outline:0}.header-actions .btn-primary:hover{box-shadow:0 2px 4px rgba(176,74,12,.22),0 14px 28px -14px rgba(194,65,12,.7)}.header-actions .btn-primary:focus-visible{outline:0}.nav-toggle{background:0 0}.nav-toggle:focus{outline:0}.nav-toggle:focus-visible{outline:0}.mobile-nav a:focus{outline:0}.mobile-nav a:focus-visible{outline:0}.mobile-actions .btn:focus-visible{outline:0}.yyw-trust .yyw-tb-group>span.yyw-tb-hours::after{right:calc(var(--hd-bar-item-gap,20px)/ -2)}.yyw-trust .yyw-search-clear{background:0 0;color:#4b5563}.yyw-trust .yyw-search-clear:focus-visible{outline:0}.yyw-trust .yyw-search-inline:focus-within{background:#fff}.yyw-trust .yyw-search-bar{background:0 0;outline:0!important}.yyw-trust .yyw-search-bar:focus,.yyw-trust .yyw-search-bar:focus-visible{outline:0!important}.yyw-trust .yyw-search-bar-go:focus-visible{outline:0}.btn-primary,.header-actions .btn-primary,.mobile-actions .btn-primary,.yyw-page .btn-primary{box-shadow:0 1px 2px rgba(11,31,58,.1)}.site-header .mobile-nav a:hover,.site-header .mobile-nav a[aria-current="page"]{color:#C2410C!important}@media print{.site-header,.yyw-trust{display:none!important}}@media (prefers-reduced-motion:reduce){.mobile-nav,.mobile-nav *,.site-header,.site-header *,.sw-mobile-bar,.yyw-trust,.yyw-trust *{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}@media (min-width:1024px){.yyw-trust form.yyw-search-inline,.yyw-trust form.yyw-search-inline:focus-within{background:#FFFFFF!important;border:1px solid #DCE3EC!important;border-radius:999px!important;padding:0 4px 0 14px!important;height:32px!important;align-items:center!important}.yyw-trust form.yyw-search-inline:focus-within{background:#FFFFFF!important;border-color:#94A3B8!important}.yyw-trust .yyw-search-bar,.yyw-trust .yyw-search-bar:focus{background:transparent!important;border:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important;height:30px!important;line-height:30px!important}.yyw-trust .yyw-search-bar-go{width:26px!important;height:26px!important;border-radius:50%!important}.yyw-trust .yyw-search-bar::placeholder{color:#55607A!important}.yyw-trust .yyw-tb-txt,.yyw-trust .yyw-tb-hours{color:#4b5563!important}.yyw-trust .yyw-tb-group>a.yyw-tb-call{padding-top:0!important;padding-bottom:0!important}}@media (min-width:1024px) and (max-width:1279px){.yyw-trust .yyw-tb-call{display:inline-flex!important}}.yyw-consent-banner{left:auto!important;right:20px!important;bottom:20px!important;max-width:600px!important;border-radius:12px!important}.yyw-consent-banner__in{padding:12px 14px!important;gap:10px!important}.yyw-consent-banner p{font-size:12.5px!important;line-height:1.6!important}@media (max-width:1023px){.sw-mobile-bar a:first-child{max-width:none!important;font-weight:600!important}.sw-mobile-bar a:first-child::after{font-weight:700;letter-spacing:.01em}}.yyw-trust{border-bottom:1px solid #CBD5E1!important;color:#4b5563!important;box-shadow:none!important}.yyw-trust .yyw-trust-in{min-height:calc(var(--hd-bar-h,40px) - 1px);padding-top:4px!important;padding-bottom:4px!important}.yyw-trust .yyw-tb-txt,.yyw-trust .yyw-tb-hours,.yyw-trust .yyw-tb-call{color:#4b5563!important;font-size:12px!important}.site-header{backdrop-filter:none!important}.site-header .header-in{min-height:72px}.site-header .brand-name{font-size:19px!important;letter-spacing:0!important}.site-header .main-nav a{color:#334155!important;font-weight:400!important;font-size:14px!important;padding:8px 12px!important;border-radius:var(--yyw-r-sm)!important;letter-spacing:0!important}.site-header .main-nav a[aria-current="page"]{color:var(--yyw-ink)!important;font-weight:600!important;background:transparent!important;text-decoration:none!important}.site-header .main-nav>a[aria-current="page"]::after,.site-header .main-nav>.nav-item>a[aria-current="page"]::after{content:""!important;position:absolute!important;left:12px!important;right:12px!important;bottom:3px!important;height:2px!important;border-radius:1px!important;background:var(--yyw-accent)!important}.site-header .main-nav .nav-item,.site-header .main-nav>a{position:relative!important}.site-header .main-nav .caret{opacity:.55!important}.site-header .hd-call{color:#334155!important;font-weight:600!important;font-size:14px!important;text-decoration:none!important}.site-header .header-actions .btn-primary,.site-header .btn-primary{height:40px!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;background:var(--yyw-accent)!important;border:1px solid var(--yyw-accent)!important;color:#fff!important}.site-header .header-actions .btn-primary:hover,.site-header .btn-primary:hover{background:var(--yyw-accent-hover)!important;border-color:var(--yyw-accent-hover)!important}.yyw-trust .yyw-search-inline{height:32px!important;border:1px solid #8694A8!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.yyw-trust .yyw-search-inline:focus-within{border-color:#94a3b8!important}.yyw-trust .yyw-search-bar{width:160px!important;font-size:12px!important}.yyw-trust .yyw-search-bar-go{background:transparent!important;color:#4b5563!important;width:26px!important;height:26px!important}.btn,a.btn,button.btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-family:inherit!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}.btn-primary{border:1px solid var(--yyw-accent)!important;color:#fff!important}.btn-primary:hover{color:#fff!important}.btn-outline{background:#fff!important;border:1px solid var(--yyw-line)!important;color:var(--yyw-ink)!important}.btn-outline:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:var(--yyw-ink)!important}@media (max-width:1023px){.sw-mobile-bar{display:flex!important;gap:8px!important;padding:8px 12px!important;padding-bottom:calc(8px + env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid var(--yyw-line)!important;box-shadow:0 -6px 20px rgba(15,23,42,.08)!important}.sw-mobile-bar a{min-height:44px!important;height:auto!important;font-size:14px!important;border-radius:var(--yyw-r-sm)!important;border:1px solid #8694A8!important;color:var(--yyw-ink)!important;background:#fff!important}.sw-mobile-bar a:nth-child(n+2){display:none!important}.sw-mobile-bar a.m-cta{display:inline-flex!important;flex:1 1 100%!important;border-color:var(--yyw-accent)!important;background:var(--yyw-accent)!important;color:#fff!important;font-weight:600!important}.sw-mobile-bar a.m-cta:hover{background:var(--yyw-accent-hover)!important}.sw-mobile-bar a:first-child{flex:0 0 44px!important;width:44px!important;padding:0!important;font-size:0!important;border-radius:var(--yyw-r-sm)!important}.sw-mobile-bar a:first-child svg{width:18px!important;height:18px!important}.sw-mobile-bar a:first-child::after{content:none!important}.yyw-consent-banner__in{padding:12px!important;border-radius:var(--yyw-r-md)!important;background:#0f172a!important}.yyw-consent-banner button{flex:1 1 0!important;min-height:42px!important;border-radius:var(--yyw-r-sm)!important}.yyw-consent-banner [data-yyw-consent-accept]{background:var(--yyw-accent)!important;border-color:var(--yyw-accent)!important}.yyw-consent-banner [data-yyw-consent-deny]{background:transparent!important;border-color:rgba(255,255,255,.28)!important;color:#e6eaf0!important}}:focus-visible{outline:2px solid var(--yyw-brand)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url('fonts/inter-var.woff2?ver=261021') format('woff2')}@font-face{font-family:'Inter';font-style:italic;font-weight:100 900;font-display:swap;src:url('fonts/inter-var-italic.woff2?ver=261021') format('woff2')}body{font-family:var(--yyw-font-stack)!important;font-feature-settings:'cv05','cv11','ss01'!important;-moz-osx-font-smoothing:grayscale!important}.btn,a.btn,button.btn{transition:transform .18s ease,box-shadow .18s ease,background-color .15s ease,border-color .15s ease!important;will-change:transform!important}.btn-primary{box-shadow:0 4px 12px rgba(194,65,12,.22)!important}.btn-primary:hover{transform:translateY(-1px)!important;box-shadow:0 8px 20px rgba(194,65,12,.30)!important}.btn-outline:hover{transform:translateY(-1px)!important}.btn-primary:active,.btn-outline:active{transform:translateY(0)!important}[class*="quicknav"]{display:none!important}.yyw-trust{font-variant-numeric:tabular-nums!important}@media (prefers-reduced-motion:reduce){.btn,a.btn,button.btn{transition:none!important}.btn-primary:hover{transform:none!important}}.site-header .header-actions .btn-primary,.site-header .btn-primary,.yyw-trust .btn-primary{border-radius:12px!important;box-shadow:0 4px 12px rgba(194,65,12,.22)!important;transition:transform .18s ease,box-shadow .18s ease,background-color .15s ease!important}.site-header .header-actions .btn-primary:hover,.site-header .btn-primary:hover{transform:translateY(-1px)!important;box-shadow:0 8px 20px rgba(194,65,12,.30)!important}.site-header .main-nav>a,.site-header .main-nav>.nav-item>a{letter-spacing:0!important}@media (min-width:1440px){.site-header .main-nav>a,.site-header .main-nav>.nav-item>a{font-size:14px!important}}@media (max-width:1023px){.yyw-consent-banner,[class*="consent-banner"]{bottom:calc(72px + env(safe-area-inset-bottom))!important;left:12px!important;right:12px!important;max-width:calc(100% - 24px)!important}.consent .consent-actions,.consent .consent-btns,.consent button + button{flex-wrap:wrap!important}}@media (max-width:1023px){.yyw-consent-banner,#yywConsentBanner{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:1px solid var(--yyw-line)!important;background:#FFFFFF!important;box-shadow:0 4px 12px rgba(15,20,25,.08)!important;padding:8px 12px!important}.yyw-consent-banner__in{flex-direction:row!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.yyw-consent-banner p{font-size:12px!important;line-height:1.45!important;flex:1 1 100%!important;margin:0 0 6px!important;color:#334155!important}.yyw-consent-banner__actions{display:flex!important;gap:6px!important;width:100%!important}.yyw-consent-banner__actions button,.yyw-consent-banner__actions .btn{height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;flex:1 1 0!important}}.btn,a.btn,button.btn,.site-header .btn-primary{font-size:14px!important;padding:0 18px!important;border-radius:10px!important;min-height:40px!important;height:40px!important}.yyw-trust{font-size:13px!important}.yyw-page .ck-l{display:flex;gap:10px;align-items:flex-start;cursor:pointer;width:100%}.yyw-page .checklist.ck li::before{display:none}.yyw-page .checklist.ck .ck-l{font-size:var(--y-fs-4);line-height:1.7}.yyw-page .v-accept-col li::before{display:none}.yyw-page .v-accept-col li{padding-left:0;margin-bottom:6px}.yyw-page .v-accept-col .ck-l{gap:8px;font-size:var(--y-fs-2);line-height:1.85}.yyw-page .ckbox{-webkit-appearance:none;appearance:none;flex:none;width:16px;height:16px;margin:4px 0 0;border:1.5px solid #cbd5e1;border-radius:4px;background:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.yyw-page .ckbox:hover{border-color:var(--color-gold-dark,#B08D3E)}.yyw-page .v-accept-col .ckbox{width:14px;height:14px;margin-top:3px}.yyw-page .ckbox:checked{border-color:var(--color-gold,#C9A254);background:var(--color-gold,#C9A254) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/11px no-repeat}.yyw-page .table-wrap{overflow-x:auto;overflow-y:hidden;max-width:100%}*{-webkit-tap-highlight-color:transparent}.btn:hover,.btn:active,.btn-primary:hover,.btn-primary:active,.btn-line:hover,.btn-line:active,.btn-outline:hover,.btn-outline:active,.yyw-page .btn:hover,.yyw-page .btn:active,.yyw-page .btn-primary:hover,.yyw-page .btn-primary:active,.yyw-page .btn-line:hover,.yyw-page .btn-line:active,.yyw-page .btn-outline:hover,.yyw-page .btn-outline:active,.yyw-page .btn-ghost:hover,.yyw-page .btn-ghost:active,.yyw-page .btn-outline-inv:hover,.header-actions .btn:hover,.header-actions .btn:active,a.yyw-top.yyw-top:hover,a.yyw-top.yyw-top:focus-visible,.yyw-top:hover,.yyw-top:focus-visible,.sw-footer .sw-footer__social a:hover,.sw-footer .sw-footer__social a:focus-visible,.brand:hover .brand-mark,.main-nav .nav-item:hover>.sub-menu,.main-nav .nav-item:focus-within>.sub-menu,.main-nav .nav-item.open>.sub-menu{transform:none}.ywx-close:hover,.ywx-close:active{transform:none}.main-nav .nav-item>.sub-menu{transform:none;transition:opacity 160ms ease,visibility 160ms}main>section:nth-of-type(n+3){content-visibility:visible}.yyw-sel-list{backdrop-filter:none;background:#fff}.sw-footer__consent-revoke{background:none;border:0;padding:0;margin:0;font:inherit;font-size:12px;line-height:1.6;color:inherit;text-decoration:underline;cursor:pointer}.sw-footer__consent-revoke:hover{text-decoration-thickness:2px}.sw-footer__consent-revoke[hidden]{display:none}.yyw-top.yyw-top{/* ==FIX-R4-20261110== 回顶按钮在页尾完全不可点（全宽度、全页型）。
   实测：390×844 滚到文档末尾（scrollY=43740）后 a.yyw-top 仍可见(is-on)，
   elementsFromPoint 在按钮中心堆叠为
   [.sw-footer__bottom-in, .sw-footer__bottom(z=600), SPAN, A.yyw-top(z=500), …]，
   真实鼠标点击后 scrollY 完全不变（43740 -> 43740）；768/1024/1440 同样复现。
   上一轮为「撤销授权不被 FAB 压住」把页脚抬到 600，并给 1100–1299 加了
   a.yyw-top{bottom:calc(24px+56px)} 的抬升，但后者被 page-home 的
   body.home .yyw-top.yyw-top{bottom:26px!important} 压掉，从未生效。
   改为按层级排序而非挪位置：FAB 800 > 底栏 700 > 页脚底部条 550 > 正文。
   这样页尾 FAB 可点，页脚撤销授权仍高于正文（D1 不回归）。 */
position:fixed;right:24px;bottom:24px;z-index:800;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:#0B1F3A;color:#FFFFFF;font-weight:700;text-decoration:none;box-shadow:0 6px 16px rgba(11,31,58,.18);transition:background-color .18s ease,box-shadow .18s ease,opacity .18s ease,visibility .18s ease;opacity:0;visibility:hidden;pointer-events:none}.yyw-top.yyw-top.is-on{opacity:1;visibility:visible;pointer-events:auto}.yyw-top.yyw-top:hover,.yyw-top.yyw-top:focus-visible{background:#14365F;color:#FFFFFF;box-shadow:0 10px 24px rgba(11,31,58,.26)}.yyw-top.yyw-top:focus-visible{outline:2px solid #C9A254;outline-offset:3px}.yyw-top.yyw-top>span{line-height:1;font-size:20px;display:block}.yyw-consent-banner,.yyw-consent-banner *{box-sizing:border-box}.yyw-consent-banner[hidden]{display:none}.yyw-consent-banner{position:fixed;z-index:600;font-family:inherit}.yyw-consent-banner__in{max-width:1240px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;background:#0B1F3A;color:#fff;border-radius:8px;box-shadow:0 14px 36px rgba(4,12,24,.28)}.yyw-consent-banner p{flex:1 1 520px;margin:0;color:#e6eaf0}.yyw-consent-banner a{color:#fff;text-decoration:underline;text-underline-offset:2px}.yyw-consent-banner__actions{display:flex;gap:8px;flex:0 0 auto;margin-left:auto}.yyw-consent-banner button{min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:8px;font:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer}.yyw-consent-banner [data-yyw-consent-accept]{color:#fff}.yyw-consent-banner [data-yyw-consent-deny]{background:transparent;border-color:rgba(255,255,255,.45);color:#fff}.yyw-consent-banner [data-yyw-consent-deny]:hover{border-color:#fff}.yyw-consent-banner button:focus-visible{outline:2px solid #fff;outline-offset:2px}.faq{grid-template-columns:none!important;grid-template-rows:none!important;margin-inline:auto!important;overflow-x:clip!important}@media (max-width:1023px){.yyw-top.yyw-top{bottom:92px;right:16px}}@media (max-width:767px){main#main#main .table-wrap{overflow:visible}main#main .table-wrap>table{display:block;min-width:0}main#main .table-wrap>table>thead{display:block;position:static;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}main#main .table-wrap>table>tbody{display:block}main#main .table-wrap>table>tbody>tr{display:block;margin:0 0 12px;padding:12px 14px;border:1px solid rgba(11,31,58,.10);border-radius:10px;background:#fff}main#main .table-wrap>table>tbody>tr>th[scope="row"]{display:block;padding:0 0 8px;border:0;text-align:left;font-size:16px;font-weight:700;color:#0B1F3A}main#main .table-wrap>table>tbody>tr>td{display:block;padding:6px 0;border:0;text-align:left;white-space:normal}main#main .table-wrap>table>tbody>tr>td::before{content:attr(data-label);display:block;margin-bottom:2px;font-size:13px;font-weight:400;color:#64748b}main#main .table-wrap>table>caption{display:block;max-width:none;box-sizing:border-box}.yyw-top.yyw-top{width:44px;height:44px}.yyw-top.yyw-top>span{font-size:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.yyw-page,.yyw-page *,header,header *,footer,footer *{animation:none;transition:none}.yyw-top.yyw-top{transition:none}}@media (hover:hover){.card{transition:box-shadow 160ms cubic-bezier(.22,.61,.36,1),border-color 160ms cubic-bezier(.22,.61,.36,1)}.card:not(.case-card):hover{box-shadow:0 6px 20px -8px rgba(11,31,58,.14)}}.yyw-trust{background:#FFFFFF!important}.btn,a.btn,button.btn{border-radius:var(--yyw-r-sm)!important}.site-header{position:sticky!important;overflow:visible!important;background:#FFFFFF!important;border-bottom:1px solid #eef1f6!important;box-shadow:none!important;z-index:100!important}@media (max-width:1023px){.yyw-consent-banner__actions{margin-left:0}.yyw-consent-banner button{padding:0 10px}}@media (max-width:1023px){.mobile-nav{display:none!important}.mobile-nav.open{display:block!important}.nav-toggle{display:flex!important}}.site-header .btn-primary,.header-actions .btn-primary,.mobile-actions .btn-primary,.btn-primary,a.btn-primary,button.btn-primary{background:#C2410C!important;border-color:#C2410C!important}.site-header .btn-primary:hover,.header-actions .btn-primary:hover,.mobile-actions .btn-primary:hover,.btn-primary:hover,a.btn-primary:hover,button.btn-primary:hover{background:#9A3412!important;border-color:#9A3412!important}.yyw-consent-banner [data-yyw-consent-accept]{background:#C2410C!important;border-color:#C2410C!important}.yyw-consent-banner [data-yyw-consent-accept]:hover{background:#9A3412!important;border-color:#9A3412!important}html body .site-header .header-actions .btn-primary,html body .site-header .btn-primary{height:40px!important;min-height:40px!important;border-radius:8px!important}html body .site-header .btn-primary{box-shadow:none!important}html body .site-header .btn-primary:hover{box-shadow:none!important;transform:none!important}html body .site-header .header-in{min-height:68px!important}html body .site-header .brand-mark{width:40px!important;height:40px!important;border-radius:10px!important;box-shadow:0 1px 2px rgba(11,18,32,.08)!important}html body .site-header .brand-name{font-size:19px!important;letter-spacing:0!important}html body .site-header .brand-tag{font-size:12px!important;color:#4B5563!important}html body .yyw-consent-banner{position:fixed!important;z-index:600!important;left:0!important;right:0!important;bottom:0!important;max-width:none!important;border-radius:0!important}html body #yywConsentBanner.yyw-consent-banner{position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important}@media (max-width:1023px){html body #yywConsentBanner.yyw-consent-banner{bottom:env(safe-area-inset-bottom)!important}html body:has(#yywConsentBanner:not([hidden])) .sw-mobile-bar{display:none!important}}html body .yyw-consent-banner__in{max-width:1240px!important;margin:0 auto!important;padding:10px 24px!important;border-radius:0!important;background:#0B1220!important;box-shadow:0 -4px 18px rgba(4,12,24,.14)!important;gap:14px!important}html body .yyw-consent-banner p{flex:1 1 560px!important;font-size:12px!important;line-height:1.6!important;color:#CBD5E1!important}html body .yyw-consent-banner p a{color:#F8FAFC!important;text-decoration-color:rgba(255,255,255,.55)!important}html body .yyw-consent-banner button{min-height:40px!important;padding:0 14px!important;font-size:12.5px!important;border-radius:8px!important}@media (max-width:1023px){html body .yyw-consent-banner{bottom:env(safe-area-inset-bottom)!important}html body .yyw-consent-banner__in{padding:10px 14px!important}}@media (max-width:767px){html body .site-header .header-in{min-height:56px!important}html body .site-header .brand-mark{width:36px!important;height:36px!important}}html body .site-header a.btn.btn-primary,html body .site-header .header-actions a.btn.btn-primary{height:40px!important;min-height:40px!important;padding:0 18px!important;border-radius:8px!important;font-size:14px!important;box-shadow:none!important}html body .yyw-page .page-head{max-width:1240px!important;margin:32px auto 0!important;padding:64px 48px 56px!important;border-radius:20px!important;background:linear-gradient(160deg,#10294a 0%,#0B1F3A 52%,#0b1220 100%)!important;color:#FFFFFF!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 24px 48px -32px rgba(2,8,20,.28)!important}html body .yyw-page .page-head h1,html body .yyw-page .page-head .lead,html body .yyw-page .page-head p{color:#FFFFFF!important}html body .yyw-page .page-head .lead{color:rgba(255,255,255,.84)!important}@media (max-width:767px){html body .yyw-page .page-head{margin:16px 12px 0!important;padding:40px 22px 36px!important;border-radius:16px!important}}@media (max-width:1023px){html body #yywConsentBanner.yyw-consent-banner .yyw-consent-banner__in{padding:10px 12px!important;gap:8px!important}html body #yywConsentBanner.yyw-consent-banner p{flex:1 1 100%!important;font-size:12.5px!important;line-height:1.5!important}html body #yywConsentBanner.yyw-consent-banner .yyw-consent-banner__actions{width:100%!important;margin-left:0!important}html body #yywConsentBanner.yyw-consent-banner button{min-height:44px!important;padding:0 14px!important;font-size:13px!important}}html body .site-header .btn-primary,html body .site-header .header-actions .btn-primary{padding:0 18px!important;font-size:14px!important}.site-header .brand-text{align-items:center!important;text-align:center!important}.tool-hero .crumb [aria-current="page"]{color:#ffffff!important;font-weight:600}.tool-hero .crumb li+li::before{color:rgba(255,255,255,.45)!important}.sw-footer{position:relative;overflow:hidden;background:#0B1F3A}.sw-footer::after{content:"";position:absolute;inset:0 0 auto 0;height:460px;pointer-events:none;z-index:0;background:radial-gradient(760px 340px at 6% -14%, rgba(201, 162, 84, .13), transparent 68%),
    radial-gradient(960px 380px at 102% -6%, rgba(30, 76, 130, .40), transparent 72%)}.sw-footer > *{position:relative;z-index:1}.sw-footer .sw-footer__xrows, .sw-footer .sw-footer__bottom{border-top:0;position:relative}.sw-footer .sw-footer__xrows::before, .sw-footer .sw-footer__bottom::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg, rgba(255, 255, 255, .20), rgba(255, 255, 255, .06) 52%, rgba(255, 255, 255, .02))}.sw-footer .sw-logo{align-items:center;gap:13px}html:not(#_):not(#_):not(#_) body .sw-footer .sw-logo__mark.sw-logo__mark{padding:0!important;border:0!important;background-color:#0B1F3A!important;/* 1px 细金线贴边（offset 0）+ 一层极淡暖光：
     上一版 2px 金线 + 2px 留白等于给方块「套了个框」，观感生硬（站方反馈）。
     收到 1px、贴边，金色降到 72% 透明度当高光边用；
     暖光 0 0 10px -4px 让边缘有一点点温度，但不形成轮廓感。 */
  outline:1px solid rgba(201, 162, 84, .72)!important;outline-offset:0!important;box-shadow:0 10px 22px -12px rgba(0, 0, 0, .62),
    0 0 10px -4px rgba(201, 162, 84, .35)!important;transition:outline-color var(--y-t-fast) var(--ease),
              box-shadow var(--y-t-fast) var(--ease)}html:not(#_) body .sw-footer .sw-logo:hover .sw-logo__mark.sw-logo__mark, html:not(#_) body .sw-footer .sw-logo:focus-visible .sw-logo__mark.sw-logo__mark{outline-color:rgba(226, 197, 128, .95)!important;box-shadow:0 12px 26px -12px rgba(0, 0, 0, .70),
    0 0 14px -4px rgba(201, 162, 84, .45)!important}.sw-footer .sw-logo__name{font-size:20px;line-height:1.25;letter-spacing:.01em}.sw-footer .sw-logo__sub{margin-top:5px;font-size:13px;color:#a7b6c9}.sw-footer .sw-footer__pitch{margin-top:20px;font-size:15px;line-height:1.78;color:#cbd5e1;text-wrap:pretty;max-width:36em}.sw-footer .sw-footer__pitch.sw-footer__meta{margin-top:12px;font-size:13px;line-height:1.7;color:#94a3b8}.sw-footer .sw-footer__addr{margin-top:24px}.sw-footer .sw-footer__contact{gap:13px;font-size:15px;line-height:1.65}.sw-footer .sw-footer__contact svg{color:rgba(201, 162, 84, .92);margin-top:3px}.sw-footer .sw-footer__contact a{color:#FFFFFF}html body .sw-footer .wx-copy{height:34px;min-height:34px;margin-left:10px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid rgba(255, 255, 255, .20);border-radius:999px;background:rgba(255, 255, 255, .06);color:#e6eaf0;font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:background var(--y-t-fast) var(--ease),
              border-color var(--y-t-fast) var(--ease),
              color var(--y-t-fast) var(--ease)}html body .sw-footer .wx-copy:hover, html body .sw-footer .wx-copy:focus-visible{border-color:rgba(201, 162, 84, .85);background:rgba(201, 162, 84, .16);color:#F2E4C0}.sw-footer .sw-footer__social{gap:10px;margin-top:26px}html body .sw-footer .sw-footer__social a{border:1px solid rgba(255, 255, 255, .14);color:#cbd5e1;transition:background var(--y-t-fast) var(--ease),
              border-color var(--y-t-fast) var(--ease),
              color var(--y-t-fast) var(--ease),
              box-shadow var(--y-t-fast) var(--ease)}html body .sw-footer .sw-footer__social a:nth-child(1){color:#4D9BFF}html body .sw-footer .sw-footer__social a:nth-child(2){color:#FF6161}html body .sw-footer .sw-footer__social a:nth-child(3){color:#FB7299}html body .sw-footer .sw-footer__social a:nth-child(4){color:#25F4EE}html body .sw-footer .sw-footer__social a:nth-child(5){color:#7B8CFF}html body .sw-footer .sw-footer__social a:nth-child(6){color:#FF7A5C}.sw-footer .sw-footer__social svg{width:19px;height:19px}html body .sw-footer .sw-footer__group > summary > h3.sw-footer__h, html body .sw-footer .sw-footer__group > summary > h4{position:relative;letter-spacing:.02em;color:#FFFFFF}html body .sw-footer .sw-footer__group > summary > h3.sw-footer__h::before, html body .sw-footer .sw-footer__group > summary > h4::before{position:absolute;left:0;top:50%;width:3px;height:14px;margin-top:-7px;border-radius:2px;background:#C9A254}html body .sw-footer .sw-footer__group > summary > h4{padding-left:13px}


@media (min-width: 768px) {html body .sw-footer .sw-footer__group > summary > h3.sw-footer__h{font-size:16px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.02em!important;color:#FFFFFF!important}html body .sw-footer .sw-footer__group--x > summary > h4{font-size:14px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.02em!important;color:#FFFFFF!important}html body .sw-footer .sw-footer__group--x > summary > h4::before{height:12px;margin-top:-6px}
}


@media (min-width: 1024px) {html body .sw-footer .sw-footer__links{flex:0 1 auto!important}html body .sw-footer .sw-footer__links a{padding-block:0;margin-block:0}html body .sw-footer .sw-footer__links li{line-height:28px!important}
}html body .sw-footer .sw-footer__links li, html body .sw-footer .sw-footer__xrow li, html body .sw-footer .sw-footer__contact li{margin:0!important}html body .sw-footer .sw-footer__links a{color:#cbd5e1}


@media (min-width: 768px) {html body .sw-footer .sw-footer__xrows > .sw-footer__group--x{align-items:center;gap:18px}html body .sw-footer .sw-footer__xrows > .sw-footer__group--x > summary{flex:none}html body .sw-footer .sw-footer__xrows > .sw-footer__group--x > .sw-footer__xrow{flex:1 1 auto;min-width:0}html body .sw-footer .sw-footer__xrows > .sw-footer__group--flink{flex:1 0 100%}html body .sw-footer .sw-footer__xrow a{padding-block:4px}
}html body .sw-footer .sw-footer__xrow h4{font-size:14px;font-weight:700;color:#FFFFFF}html body .sw-footer .sw-footer__xrow a{color:#a7b6c9}html body .sw-footer .sw-footer__xrow a:hover, html body .sw-footer .sw-footer__xrow a:focus-visible{color:#EAD9B0}html body .sw-footer .sw-footer__xrow--flink li > a + a:hover, html body .sw-footer .sw-footer__xrow--flink li > a + a:focus-visible{background:rgba(201, 162, 84, .22)}html body .sw-footer .sw-bt-r{gap:8px 10px}html body .sw-footer .sw-footer__beian:hover, html body .sw-footer .sw-footer__beian:focus-visible{color:#FFFFFF}

@media (min-width: 1100px) {html body .sw-footer .sw-bt-r .sw-footer__beian + .sw-footer__beian::before{content:"·";color:rgba(255, 255, 255, .30);font-weight:400;margin-right:4px}
}html body .sw-footer .sw-footer__consent-revoke{width:max-content;max-width:max-content;justify-self:start;height:auto;padding:0;border:0;border-radius:0;background:none;color:#94a3b8;font-size:12px;line-height:1.6;text-decoration:underline;text-decoration-color:rgba(143, 163, 188, .45);text-underline-offset:3px;cursor:pointer}html body .sw-footer .sw-footer__consent-revoke:hover{color:#dce3ec;text-decoration-color:rgba(217, 227, 239, .70)}
@media (min-width: 1100px) {html body .sw-footer .sw-footer__consent-revoke{grid-column:1 / -1}
}


@media (min-width: 1100px) and (max-width: 1199px) {html body .sw-footer .sw-footer__bottom-in{display:grid;grid-template-columns:1fr auto;grid-template-areas:"left tag"
      "icp  icp";column-gap:16px;row-gap:10px;align-items:center}html body .sw-footer .sw-bt-l{grid-area:left}html body .sw-footer .sw-bt-c{grid-area:tag;justify-self:end;margin:0}html body .sw-footer .sw-bt-r{grid-area:icp}
}

@media (min-width: 1200px) {html body .sw-footer .sw-footer__bottom-in{grid-template-columns:auto auto minmax(0, 1fr);grid-template-areas:"left tag icp";column-gap:14px;row-gap:0}html body .sw-footer .sw-bt-l{grid-area:left}html body .sw-footer .sw-bt-c{grid-area:tag;justify-self:start;margin:0}html body .sw-footer .sw-bt-r{grid-area:icp;justify-self:end}
}


@media (min-width: 768px) and (max-width: 1023px) {html body .sw-footer .sw-footer__brand{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);grid-template-areas:"logo  contact"
      "pitch contact"
      "meta  contact"
      "cta   contact"
      "social social";column-gap:40px;row-gap:0;align-items:start}html body .sw-footer .sw-footer__brand > .sw-logo{grid-area:logo}html body .sw-footer .sw-footer__brand > .sw-footer__pitch:not(.sw-footer__meta){grid-area:pitch}html body .sw-footer .sw-footer__brand > .sw-footer__pitch.sw-footer__meta{grid-area:meta}html body .sw-footer .sw-footer__brand > .sw-footer__addr{grid-area:contact;margin-top:0}html body .sw-footer .sw-footer__brand > .sw-footer__cta{grid-area:cta}html body .sw-footer .sw-footer__brand > .sw-footer__social{grid-area:social}
}


@media (max-width: 767px) {html body .sw-footer .sw-footer__group{border-bottom-color:rgba(255, 255, 255, .08)!important}html body .sw-footer .sw-footer__group > summary > h3.sw-footer__h, html body .sw-footer .sw-footer__group > summary > h4{font-size:15px!important;font-weight:600!important}html body .sw-footer .sw-footer__links{gap:4px 20px!important}
}.sw-footer .sw-footer__cta{margin:26px 0 0;display:flex;align-items:center;gap:14px;flex-wrap:wrap}html body .sw-footer .sw-footer__cta-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:12px;background:#C2410C;color:#FFFFFF;font-size:15px;font-weight:600;line-height:1;text-decoration:none;box-shadow:0 12px 26px -14px rgba(194, 65, 12, .90);transition:background-color var(--y-t-fast) var(--ease),
              box-shadow var(--y-t-fast) var(--ease)}html body .sw-footer .sw-footer__cta-btn:hover, html body .sw-footer .sw-footer__cta-btn:focus-visible{background:#9A3412;color:#FFFFFF;box-shadow:0 16px 30px -14px rgba(194, 65, 12, 1)}.sw-footer .sw-footer__cta-note{font-size:12.5px;color:#94a3b8}
@media (max-width: 767px) {.sw-footer .sw-footer__cta{margin-top:22px}html body .sw-footer .sw-footer__cta-btn{height:42px;font-size:14.5px}
}


@media (max-width: 1023px) {html body .sw-mobile-bar a:first-child, html body .sw-mobile-bar a:nth-child(2), html body .sw-mobile-bar a.m-cta{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto!important;min-width:0;height:44px;min-height:44px;padding:0 10px!important;gap:6px;font-size:14px!important;line-height:1!important;font-weight:600;white-space:nowrap;border-radius:10px;overflow:hidden;text-overflow:ellipsis}html body .sw-mobile-bar a:first-child{width:auto!important}html body .sw-mobile-bar a.m-cta{flex:1 1 auto!important;background:#C2410C;border-color:#C2410C;color:#FFFFFF}html body .sw-mobile-bar a.m-cta:hover{background:#9A3412;border-color:#9A3412}
}
@media (max-width: 479px) {html body .sw-mobile-bar .m-cta__sub{display:none!important}html body .sw-mobile-bar a:first-child, html body .sw-mobile-bar a:nth-child(2), html body .sw-mobile-bar a.m-cta{padding:0 9px!important;gap:5px;font-size:13.5px!important}
}
@media (max-width: 359px) {html body .sw-mobile-bar a:first-child{width:44px!important;padding:0!important;font-size:0!important}html body .sw-mobile-bar a:nth-child(2){display:none!important}html body .sw-mobile-bar a.m-cta{flex:1 1 100%!important;font-size:13.5px!important}
}html body .yyw-top.yyw-top{background:#14365F!important;border:1px solid rgba(201, 162, 84, .60)!important;color:#FFFFFF!important;box-shadow:0 12px 26px -12px rgba(4, 12, 24, .70)!important}html body .yyw-top.yyw-top:hover, html body .yyw-top.yyw-top:focus-visible{background:#1B4380!important;border-color:rgba(201, 162, 84, .95)!important}html body .sw-footer .sw-footer__consent-revoke{display:inline-flex!important;align-items:center;min-height:20px;flex:0 0 auto;transition:opacity .16s ease, visibility .16s ease}html body .sw-footer .sw-footer__consent-revoke[hidden]{display:inline-flex!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body .sw-footer{--r66-hi:#FFFFFF;--r66-body:#d3dae4;--r66-mid:#B7C6D8;--r66-low:#9fb0c4;--r66-gold:#D9BC7E;--r66-gold-soft:#EAD9B0;--r66-line:rgba(255, 255, 255, .10);color:var(--r66-body)}html body .sw-footer .sw-logo__name{font-family:"yyw-brand-serif", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;font-size:22px;font-weight:400;line-height:1.15;letter-spacing:.03em;text-align:center}html body .sw-footer .sw-logo__sub{color:#A9BCD1}html body .sw-footer .sw-footer__pitch{color:var(--r66-body);text-wrap:pretty}html body .sw-footer .sw-logo:hover .sw-logo__name, html body .sw-footer .sw-logo:focus-visible .sw-logo__name, html body .sw-footer .sw-footer__contact a:hover, html body .sw-footer .sw-footer__contact a:focus-visible{color:var(--r66-gold-soft)!important}html body .sw-footer .sw-footer__contact a{color:#FFFFFF}html body .sw-footer .sw-footer__contact svg{color:var(--r66-gold)}html body .sw-footer .sw-footer__contact{gap:12px}html body .sw-footer .sw-footer__social{margin-top:24px;gap:9px}html body .sw-footer .sw-footer__social a{width:38px;height:38px;border-radius:11px;background:rgba(255, 255, 255, .05);border-color:rgba(255, 255, 255, .13)}html body .sw-footer .sw-footer__social svg{width:18px;height:18px}html body .sw-footer .sw-footer__social a:hover, html body .sw-footer .sw-footer__social a:focus-visible{background:rgba(255, 255, 255, .07);border-color:rgba(201, 162, 84, .55);color:#FFFFFF;box-shadow:0 8px 18px -14px rgba(0, 0, 0, .80);transform:translateY(-1px)}


@media (min-width: 1024px) {html body .sw-footer .sw-footer__links{gap:0!important;justify-content:flex-start!important}html body .sw-footer .sw-footer__links li{display:flex;align-items:center;min-height:40px}html body .sw-footer .sw-footer__links a{display:inline-flex;align-items:center;min-height:40px;padding:0!important;margin:0!important;line-height:28px!important;color:#cbd5e1}
}html body .sw-footer .sw-footer__links a:hover, html body .sw-footer .sw-footer__links a:focus-visible{color:#FFFFFF}


@media (min-width: 1024px) {html body .sw-footer .sw-footer__links a{position:relative}html body .sw-footer .sw-footer__links a::before{position:absolute;left:-18px;top:50%;width:10px;height:1.5px;margin:0;opacity:0;transform:translateY(-50%) scaleX(.35);transform-origin:right center;transition:opacity var(--y-t-fast) var(--ease), transform var(--y-t-fast) var(--ease)}html body .sw-footer .sw-footer__links a:hover::before, html body .sw-footer .sw-footer__links a:focus-visible::before{width:10px;margin:0;opacity:1;transform:translateY(-50%) scaleX(1)}
}




@media (min-width: 768px) {html body .sw-footer .sw-footer__xrows{display:grid!important;grid-template-columns:minmax(0, 1fr)!important;gap:4px!important;padding-top:28px!important;padding-bottom:30px!important;align-items:stretch!important}html body .sw-footer .sw-footer__xrows > .sw-footer__group--x{display:block!important;position:relative;flex:none!important;min-width:0}html body .sw-footer .sw-footer__xrows > .sw-footer__group--x > summary{position:absolute;left:0;top:0;width:96px!important;min-height:32px;align-items:center!important;gap:0!important}html body .sw-footer .sw-footer__xrows > .sw-footer__group--x > summary > h4{line-height:32px!important}html body .sw-footer .sw-footer__xrows > .sw-footer__group--x > .sw-footer__xrow{display:block!important;margin-top:0!important;margin-left:114px!important;/* 96px 标签列 + 18px 间距 */
    min-width:0}html body .sw-footer .sw-footer__xrow ul{display:flex!important;flex-wrap:wrap!important;gap:0 18px!important;overflow:visible!important;padding-bottom:0!important}html body .sw-footer .sw-footer__xrow li{display:inline-flex;align-items:center;min-height:32px}html body .sw-footer .sw-footer__xrow a{display:inline-flex;align-items:center;min-height:32px;padding:0!important;font-size:13.5px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:normal}
}
@media (min-width: 768px) and (max-width: 1023px) {html body .sw-footer .sw-footer__xrows > .sw-footer__group--x > summary{width:88px!important}html body .sw-footer .sw-footer__xrows > .sw-footer__group--x > .sw-footer__xrow{margin-left:102px!important}html body .sw-footer .sw-footer__xrow ul{gap:0 12px!important}
}
@media (min-width: 1200px) {html body .sw-footer .sw-footer__xrows{grid-template-columns:auto auto!important;justify-content:space-between!important;column-gap:16px!important;row-gap:4px!important}html body .sw-footer .sw-footer__xrows > .sw-footer__group--x{width:max-content!important;max-width:100%!important}html body .sw-footer .sw-footer__xrows > .sw-footer__group--x:nth-child(1){justify-self:start!important}html body .sw-footer .sw-footer__xrows > .sw-footer__group--x:nth-child(2){justify-self:end!important}html body .sw-footer .sw-footer__xrows > .sw-footer__group--flink{grid-column:1 / -1!important;/* 外层 xrows 为 grid 时跨两列 */
    width:100%!important;/* 外层回落到 flex 时靠它独占一行 */
    max-width:none!important;justify-self:stretch!important}html body .sw-footer .sw-footer__xrows > .sw-footer__group--flink ul{flex-wrap:wrap!important}
}
@media (min-width: 1280px) {html body .sw-footer .sw-footer__xrows{column-gap:36px!important}
}html body .sw-footer .sw-footer__bottom-in{padding-top:25px;padding-bottom:27px;font-size:12.5px;line-height:1.7;color:#B7C6D8;gap:12px 16px}html body .sw-footer .sw-bt-l{color:#B7C6D8;white-space:normal!important;text-wrap:balance}html body .sw-footer .sw-bt-l .yyw-nowrap{white-space:nowrap!important}html body .sw-footer .sw-bt-c{display:inline-flex;align-items:center;gap:7px;height:auto;padding:0;border:0;border-radius:0;background:none;color:inherit;font-size:inherit;line-height:inherit;white-space:nowrap}html body .sw-footer .sw-bt-c::before{content:"";width:4px;height:4px;flex:none;border-radius:50%;background:rgba(183, 198, 216, .55)}html body .sw-footer .sw-footer__beian{color:#B7C6D8}
@media (min-width: 768px) {html body .sw-footer .sw-footer__bottom-in{display:grid!important;grid-template-columns:auto minmax(0, 1fr)!important;grid-template-areas:"left tag"
      "icp  icp";column-gap:16px!important;row-gap:8px!important;align-items:center}html body .sw-footer .sw-bt-l{grid-area:left}html body .sw-footer .sw-bt-c{grid-area:tag;justify-self:start;margin:0}html body .sw-footer .sw-bt-r{grid-area:icp;justify-self:start}
}
@media (min-width: 1200px) {html body .sw-footer .sw-footer__bottom-in{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;font-size:12px!important}html body .sw-footer .sw-bt-l, html body .sw-footer .sw-bt-c, html body .sw-footer .sw-bt-r{flex:0 0 auto!important;grid-area:auto!important;white-space:nowrap!important}html body .sw-footer .sw-bt-r{flex-wrap:nowrap!important}
}

@media (max-width: 767px) {html body .sw-footer .sw-footer__bottom-in{padding-top:22px;padding-bottom:calc(78px + env(safe-area-inset-bottom));font-size:12.5px;gap:10px}html body .sw-footer .sw-bt-c{font-size:12.5px}html body .sw-footer .sw-footer__social{gap:9px}html body .sw-footer .sw-footer__social a{width:42px;height:42px}
}
@media (max-width: 359px) {html body .sw-footer .sw-footer__social{gap:8px}html body .sw-footer .sw-footer__social a{width:38px!important;height:38px!important}html body .sw-footer .sw-footer__bottom-in{font-size:12px}html body .sw-footer .sw-bt-l{text-wrap:balance}
}html body .sw-footer .sw-footer__xrow--flink ul{gap:0 32px!important}html body .sw-footer .sw-footer__xrow--flink li{font-size:0}html body .sw-footer .sw-footer__xrow--flink li > a{color:#cbd5e1;font-size:13.5px}html body .sw-footer .sw-footer__xrow--flink li > a + a{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#D9BC7E!important;font-size:13px!important;font-weight:500;line-height:1.5;white-space:nowrap;text-decoration:none}html body .sw-footer .sw-footer__xrow--flink li > a + a::after{content:"→";font-family:"Segoe UI Symbol", "Microsoft YaHei", sans-serif;font-size:12px;line-height:1;color:#C9A254;transition:transform .16s ease}html body .sw-footer .sw-footer__xrow--flink li > a + a:hover, html body .sw-footer .sw-footer__xrow--flink li > a + a:focus-visible{color:#F2E4C0!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}html body .sw-footer .sw-footer__xrow--flink li > a + a:hover::after, html body .sw-footer .sw-footer__xrow--flink li > a + a:focus-visible::after{transform:translateX(2px)}
@media (max-width: 767px) {html body .sw-footer .sw-footer__xrow--flink ul{gap:0 16px!important}html body .sw-footer .sw-footer__xrow--flink li > a + a{margin-left:6px}
}html body .sw-footer .sw-footer__group > summary > h3.sw-footer__h, html body .sw-footer .sw-footer__group > summary > h4{padding-left:0!important}html body .sw-footer .sw-footer__group > summary > h3.sw-footer__h::before, html body .sw-footer .sw-footer__group > summary > h4::before{display:none!important;content:none!important}html:not(#_):not(#_):not(#_) body .sw-footer .sw-logo__mark.sw-logo__mark{width:50px!important;height:50px!important;border-radius:12px!important}html:not(#_):not(#_):not(#_) body .sw-footer .sw-logo__mark.sw-logo__mark::after{border-radius:11px!important}html body .sw-footer .sw-footer__xrows::before, html body .sw-footer .sw-footer__bottom::before{background:linear-gradient(
    90deg,
    rgba(255, 255, 255, .20) 0%,
    rgba(255, 255, 255, .12) 52%,
    rgba(255, 255, 255, .10) 100%
  )!important}html body .sw-footer .sw-footer__xrows::before{left:calc(50% - 50vw)!important;right:auto!important;width:100vw!important}



@media (min-width: 1280px) and (max-width: 1599px) {html.yyw-bar-collapsed .site-header .hd-call{display:none!important}
}




@media (min-width: 768px) {html body#top div#yywConsentBanner.yyw-consent-banner{top:auto!important;bottom:calc(16px + env(safe-area-inset-bottom, 0px))!important}
}html body:not(.home) div#yywConsentBanner.yyw-consent-banner{top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;transform:none!important}html body:has(#yywConsentBanner:not([hidden])) .sw-footer__bottom{padding-bottom:96px!important}html body:has(#yywConsentBanner:not([hidden])) .yyw-top{display:none!important}html:root{--hd-pad:32px;--hd-nav-gap:4px;--hd-nav-pad:12px;--hd-logo:40px;--hd-brand-fs:20px;--hd-brand-gap:12px;--hd-brand-tag-ls:0;--hd-nav-top:calc(var(--hd-bar-h) + 1px);--hd-bar-item-gap:20px;--hd-icon:16px;--hd-icon-lg:22px;--hd-icon-sw:1.7;--hd-icon-sm:16px;--hd-ink:#334155;--hd-accent:#C2410C;--hd-accent-dark:#9A3412;--hd-accent-tint:#FFF7F2;--hd-band:#eef1f6;--hd-band-line:#CBD5E1;/* v6：控件边界统一 --hd-line-strong（3.08:1）——原 #7C8A9E 与汉堡/下拉/底栏形成两套边界色 */
  --hd-nav-fs:14px;--hd-tb-gap:20px;--hd-cta-h:44px;/* v6：主 CTA 点击热区 44px（原 40px） */
  --hd-cta-fs:15px;/* v6：主 CTA 字号与主导航同档（原 14px，比导航还小） */       
  
  --hd-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}
@media (max-width:1439px){html:root{--hd-nav-pad:8px} }
@media (min-width:1280px){html:root{--hd-nav-fs:15px} }
@media (max-width:767px){html:root{--hd-pad:16px;--hd-logo:36px}
}html:not(#_) body .site-header, html:not(#_) body .site-header *, html:not(#_) body .yyw-trust, html:not(#_) body .yyw-trust *, html:not(#_) body .mobile-nav, html:not(#_) body .mobile-nav *, html:not(#_) body .sw-mobile-bar, html:not(#_) body .sw-mobile-bar *{font-family:var(--hd-font)!important}html:not(#_) body .site-header .brand-mark{position:relative!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;width:var(--hd-logo)!important;height:var(--hd-logo)!important;flex:none!important;overflow:hidden!important;border:0!important;border-radius:10px!important;background-color:#0B1F3A!important;color:#FFFFFF!important;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:1!important;text-align:center!important;box-shadow:0 1px 2px rgba(11,31,58,.10), 0 4px 10px -6px rgba(11,31,58,.18)!important;transition:transform .18s ease, box-shadow .18s ease!important}html:not(#_) body .site-header .brand-mark::after{content:""!important;position:absolute!important;inset:0!important;background-image:url("/images/logo-mark-108-v5.webp")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;border-radius:inherit!important}html:not(#_) body .site-header .brand:hover .brand-mark{transform:translateY(-1px)!important;box-shadow:0 2px 4px rgba(11,31,58,.12), 0 8px 18px -8px rgba(11,31,58,.26)!important}html:not(#_) body .sw-footer .sw-logo__mark{position:relative!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;width:42px!important;height:42px!important;flex:none!important;padding:0!important;border:4px solid #FFFFFF!important;overflow:hidden!important;border-radius:10px!important;background-color:#0B1F3A!important;color:#FFFFFF!important;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif!important;font-size:19px!important;font-weight:700!important;line-height:1!important}html:not(#_) body .sw-footer .sw-logo__mark::after{content:""!important;position:absolute!important;inset:0!important;background-image:url("/images/logo-mark-108-v5.webp")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}html:not(#_) body .site-header.site-header :is(a,button,input,summary):focus-visible, html:not(#_) body .yyw-trust.yyw-trust :is(a,button,input):focus-visible, html:not(#_) body .yyw-skip:focus-visible{outline-width:2px!important;outline-style:solid!important;outline-color:var(--hd-accent)!important;outline-offset:2px!important;box-shadow:none!important}html:not(#_) body .yyw-trust.yyw-trust form.yyw-search-inline:focus-within{outline-width:2px!important;outline-style:solid!important;outline-color:var(--hd-accent)!important;outline-offset:2px!important;border-color:var(--hd-accent)!important;box-shadow:none!important}html:not(#_) body .yyw-trust.yyw-trust .yyw-search-bar:focus-visible{outline-width:0!important;outline-style:none!important;box-shadow:none!important}html:not(#_) body .yyw-trust .yyw-search-clear{color:#4b5563!important}html:not(#_) body .yyw-trust .yyw-search-clear:hover{color:#0B1F3A!important;background:rgba(11,31,58,.06)!important}html.nav-open:not(#_) body .sw-mobile-bar.sw-mobile-bar, body.nav-open:not(#_) .sw-mobile-bar.sw-mobile-bar{display:none!important}html.nav-open:not(#_) body .site-header.site-header{z-index:200!important}html:not(#_) body .site-header .mobile-nav{position:absolute!important;top:100%!important;left:0!important;right:0!important;max-height:calc(var(--yyw-vh) - var(--hd-bar-h) - var(--hd-nav-h) - 2px)!important;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important}html:not(#_) body:has(#yywConsentBanner:not([hidden])) .site-header .mobile-nav{max-height:calc(var(--yyw-vh) - var(--hd-bar-h) - var(--hd-nav-h) - 128px)!important;min-height:calc(var(--yyw-vh) - var(--hd-bar-h) - var(--hd-nav-h) - 128px)!important}

@media (max-width:360px){html:not(#_) body:has(#yywConsentBanner:not([hidden])) .site-header .mobile-nav{max-height:calc(var(--yyw-vh) - var(--hd-bar-h) - var(--hd-nav-h) - 146px)!important;min-height:calc(var(--yyw-vh) - var(--hd-bar-h) - var(--hd-nav-h) - 146px)!important}
}html:not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary{height:var(--hd-cta-h)!important;min-height:var(--hd-cta-h)!important;padding:0 20px!important;border:1px solid var(--hd-accent)!important;border-radius:10px!important;background:var(--hd-accent)!important;color:#FFFFFF!important;font-size:var(--hd-cta-fs)!important;font-weight:600!important;box-shadow:0 1px 2px rgba(11,31,58,.10), 0 6px 14px -6px rgba(11,31,58,.22)!important;transition:transform .18s ease, box-shadow .18s ease, background-color .15s ease!important}html:not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary:hover{background:var(--hd-accent-dark)!important;border-color:var(--hd-accent-dark)!important;color:#FFFFFF!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px rgba(11,31,58,.12), 0 10px 20px -8px rgba(11,31,58,.28)!important}html:not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary:active{transform:translateY(0)!important}html:not(#_) body .yyw-trust.yyw-trust{background:var(--hd-band)!important;color:var(--hd-ink)!important}html:not(#_) body .site-header.site-header{background:#FFFFFF!important}html:not(#_) body .site-header .container.header-in, html:not(#_) body .yyw-trust .yyw-trust-in{padding-left:var(--hd-pad)!important;padding-right:var(--hd-pad)!important}html:not(#_) body .site-header .header-in{min-height:var(--hd-nav-h)!important;gap:14px!important}html:not(#_) body .site-header .main-nav{flex:0 0 auto!important;margin-inline:auto!important;justify-content:normal!important;gap:var(--hd-nav-gap)!important}html:not(#_) body .site-header .brand-name{font-size:var(--hd-brand-fs)!important;font-weight:700!important;letter-spacing:0!important;color:#0B1F3A!important}html:not(#_) body .site-header .main-nav a, html:not(#_) body .site-header .main-nav > .nav-item > a{border-radius:10px!important;font-size:var(--hd-nav-fs)!important;font-weight:400!important;letter-spacing:0!important;padding-inline:var(--hd-nav-pad)!important;transition:color .16s ease, background-color .16s ease!important}html:not(#_) body .site-header .main-nav a:hover, html:not(#_) body .site-header .main-nav > .nav-item > a:hover{color:var(--hd-accent)!important;background:var(--hd-accent-tint)!important}html:not(#_) body .site-header .main-nav a[aria-current="page"]{color:#0B1F3A!important;/* v6：与品牌方块同一墨蓝，避免页头出现第三种蓝 */
  font-weight:600!important;background:transparent!important}html:not(#_) body .site-header .main-nav a[aria-current="page"]::after{content:""!important;position:absolute!important;left:var(--hd-nav-pad)!important;right:var(--hd-nav-pad)!important;height:2px!important;border-radius:1px!important;background:var(--hd-accent)!important}html:not(#_) body .site-header .main-nav .sub-menu{transform:translateY(-6px) scale(.985)!important;transition:opacity .18s ease, transform .18s ease, visibility .18s!important}html:not(#_) body .site-header .main-nav .nav-item:hover > .sub-menu, html:not(#_) body .site-header .main-nav .nav-item:focus-within > .sub-menu, html:not(#_) body .site-header .main-nav .nav-item.open > .sub-menu{transform:translateY(0) scale(1)!important}html:not(#_) body .site-header .main-nav .sub-menu a:hover{color:var(--hd-accent)!important;background:var(--hd-accent-tint)!important}html:not(#_) body .site-header .hd-call, html:not(#_) body .site-header .hd-call .num, html:not(#_) body .yyw-trust .yyw-tb-call, html:not(#_) body .yyw-trust .yyw-tb-call .num, html:not(#_) body .site-header .mobile-actions .btn-outline .num{font-family:var(--hd-font)!important;font-weight:600!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important;font-kerning:none!important;letter-spacing:0!important;word-spacing:0!important;text-decoration:none!important;white-space:nowrap!important}html:not(#_) body .site-header .hd-call:hover, html:not(#_) body .yyw-trust .yyw-tb-call:hover{color:var(--hd-accent)!important}html:not(#_) body .yyw-trust .yyw-tb-group > :is(span,a) > svg, html:not(#_) body .site-header .hd-call > svg, html:not(#_) body .site-header .mobile-actions .btn > svg{width:var(--hd-icon)!important;height:var(--hd-icon)!important;stroke:currentColor!important;stroke-width:var(--hd-icon-sw)!important;transform:none!important}html:not(#_) body .yyw-trust .yyw-search-bar-go svg{width:15px!important;height:15px!important;stroke:currentColor!important;stroke-width:var(--hd-icon-sw)!important}html:not(#_) body .yyw-trust .yyw-search-clear svg{width:var(--hd-icon-sm)!important;height:var(--hd-icon-sm)!important}html:not(#_) body .site-header .nav-toggle svg{width:var(--hd-icon-lg)!important;height:var(--hd-icon-lg)!important;stroke:currentColor!important;stroke-width:var(--hd-icon-sw)!important}html:not(#_) body .site-header .nav-toggle[aria-expanded="true"] svg{stroke:#FFFFFF!important}




@media (max-width:767px){html:not(#_) body .yyw-trust.yyw-trust{display:block!important;position:static!important;min-height:var(--hd-bar-h)!important}html:not(#_) body .yyw-trust .yyw-trust-in{min-height:var(--hd-bar-h)!important;padding:0 var(--hd-pad)!important;flex-wrap:nowrap!important;overflow:visible!important}html:not(#_) body .yyw-trust .yyw-tb-group{flex-wrap:nowrap!important}html:not(#_) body .yyw-trust::after, html:not(#_) body .yyw-trust .yyw-trust-in::after{content:none!important;display:none!important}html:not(#_) body .yyw-trust .yyw-search-inline, html:not(#_) body .yyw-trust .yyw-tb-call{display:none!important}html:not(#_) body .yyw-trust .yyw-tb-txt{font-size:12px!important;color:var(--hd-ink)!important}html:not(#_) body .yyw-trust .yyw-tb-hours{display:inline-flex!important;font-size:12px!important}html:not(#_) body .site-header.site-header{top:0!important}html:not(#_) body .site-header .brand-tag{display:flex!important}html:not(#_) body .site-header .brand-mark{font-size:20px!important}html:not(#_) body .site-header .nav-toggle{display:flex!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}html:not(#_) body .site-header .header-in{gap:12px!important}
}

@media (max-width:430px){html:root{--hd-pad:16px;--hd-logo:36px;--hd-nav-h:64px;--hd-bar-h:28px}html:not(#_) body .site-header .container.header-in, html:not(#_) body .yyw-trust .yyw-trust-in{padding-inline:var(--hd-pad)!important}html:not(#_) body .site-header .brand-mark{width:var(--hd-logo)!important;height:var(--hd-logo)!important;font-size:20px!important}html:not(#_) body .site-header .brand-name{font-size:18px!important}html:not(#_) body .site-header .brand-tag{display:flex!important;font-size:11px!important}html:not(#_) body .site-header .header-in{min-height:var(--hd-nav-h)!important}html:not(#_) body .site-header .mobile-nav{top:100%!important}html:not(#_) body .yyw-trust .yyw-tb-txt{font-size:12px!important}
}html:not(#_) body .site-header .brand-text{align-items:flex-start!important;text-align:left!important}html:not(#_) body .site-header .brand-name{text-align:left!important}html:not(#_) body .yyw-trust .yyw-tb-hours{display:inline-flex!important;flex:0 0 auto!important}

@media (min-width:768px) and (max-width:1279px){html:not(#_) body .yyw-trust .yyw-tb-call{display:inline-flex!important}
}
@media (min-width:1280px){html:not(#_) body .yyw-trust .yyw-tb-call{display:none!important}
}html:not(#_) body .yyw-trust .yyw-trust-in{min-height:var(--hd-bar-h)!important;padding-top:0!important;padding-bottom:0!important}html:not(#_) body .yyw-trust .yyw-tb-group{gap:0 var(--hd-tb-gap)!important}html:not(#_) body .yyw-trust .yyw-tb-group > a{padding-block:0!important}


@media (max-width:480px){html:not(#_) body .yyw-trust .yyw-tb-hours{display:none!important}html:not(#_) body .yyw-trust .yyw-tb-txt{flex:1 1 auto!important}
}

@media (min-width:481px) and (max-width:767px){html:not(#_) body .yyw-trust .yyw-tb-hours .yyw-tb-txt{flex:none!important;overflow:visible!important;text-overflow:clip!important}
}



@media (max-width:360px){html:root{--hd-pad:12px}html:not(#_) body .yyw-trust .yyw-tb-group>span>svg{display:none!important}
}html:not(#_) body .site-header .mobile-nav .mobile-hours{display:none!important;margin:0 0 10px!important;padding:0 var(--hd-pad)!important;font-size:12px!important;line-height:1.6!important;color:#4b5563!important;text-align:left!important}
@media (max-width:480px){html:not(#_) body .site-header .mobile-nav .mobile-hours{display:block!important}
}html:not(#_) body .site-header .mobile-nav .mobile-actions{position:sticky!important;/* v8：保持 sticky —— 绝对定位会随内容滚走 */
  bottom:0!important;/* v8：与吸底条等高的留白，让列表末项能滚到它上方 */
  background:#FFFFFF!important;border-top:1px solid var(--hd-line)!important;box-shadow:0 -8px 18px -12px rgba(11,31,58,.28)!important}html:not(#_) body .site-header .mobile-nav.open{display:flex!important;flex-direction:column!important}html:not(#_) body .site-header .mobile-nav .mobile-actions{margin-top:auto!important}html:not(#_) body .site-header .mobile-nav{min-height:calc(var(--yyw-vh) - var(--hd-bar-h) - var(--hd-nav-h) - 2px)!important;/* v7：留出吸底操作条的高度 —— ≤480px 时该条是两行堆叠（131px），
     481–1023px 是两列（77px）。不留白时最后 2–5 个一级菜单项被吸底条盖住，
     点「到店咨询」「关于老周」会误触电话/预约按钮。 */
  padding-bottom:0!important}
@media (min-width:481px) and (max-width:1023px){html:not(#_) body .site-header .mobile-nav .mobile-actions{margin-top:77px!important}
}html:not(#_) body .yyw-trust.yyw-trust .yyw-trust-in{justify-content:space-between!important}
@media (max-width:1023px){html:not(#_) body .yyw-trust.yyw-trust .yyw-trust-in{flex-wrap:nowrap!important;overflow:visible!important}
}html:not(#_) body .yyw-trust form.yyw-search-inline{flex:0 1 196px!important;width:196px!important;border:1px solid var(--hd-field-line)!important;border-radius:10px!important;padding:0 8px 0 12px!important;transition:border-color .16s ease, box-shadow .16s ease!important}html:not(#_) body .yyw-trust form.yyw-search-inline:hover{border-color:#64748B!important}html:not(#_) body .yyw-trust .yyw-search-inline{flex:0 1 196px!important;/* v6：原 220px 是死规则（被 (1,2,3) 那条压住） */
  min-width:190px!important}html:not(#_) body .yyw-trust .yyw-tb-hours::after{background:var(--hd-band-line)!important;/* v6：装饰线用装饰色（#CBD5E1）——原用控件边界色 #8694A8（2.74:1），在浅灰带上读作一根杂线 */
  height:10px!important}html:not(#_) body .site-header .main-nav > .nav-item > a.nav-trigger{padding-inline-end:calc(var(--hd-nav-pad) + 3px)!important}html:not(#_) body .site-header .main-nav .sub-menu{border-color:var(--hd-line-strong)!important}html:not(#_) body .site-header .main-nav .sub-menu a{min-height:44px!important}html:not(#_) body .site-header .nav-toggle{border:1px solid var(--hd-line-strong)!important}html:not(#_) body .sw-mobile-bar.sw-mobile-bar :is(a,button):focus-visible{outline-width:2px!important;outline-style:solid!important;outline-color:var(--hd-accent)!important;outline-offset:2px!important}html:not(#_) body .sw-mobile-bar a{height:auto!important;min-height:44px!important}html:not(#_) body .site-header .main-nav a[aria-current="page"]::after{bottom:8px!important}html:not(#_) body .site-header .brand{gap:12px!important}html:not(#_) body .site-header .hd-call, html:not(#_) body .site-header .hd-call .num, html:not(#_) body .yyw-trust .yyw-tb-call, html:not(#_) body .yyw-trust .yyw-tb-call .num, html:not(#_) body .site-header .mobile-actions .btn-outline .num{font-size:15px!important}

@media (max-width:767px){html:not(#_) body .yyw-trust.yyw-trust{height:auto!important}html:not(#_) body .yyw-trust .yyw-tb-txt{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;flex:1 1 auto!important;min-width:0!important}
}html.yyw-bar-collapsed:not(#_) body .site-header.site-header{box-shadow:0 1px 0 rgba(11,31,58,.05), 0 10px 20px -16px rgba(11,31,58,.34)!important}html:not(#_) body .site-header .main-nav a[aria-current="page"]:hover{background:transparent!important;color:var(--hd-accent)!important}

@media (min-width:431px) and (max-width:767px){html:not(#_) body .yyw-trust .yyw-tb-hours::after{content:none!important;display:none!important}
}html:not(#_) body .yyw-trust .yyw-tb-txt, html:not(#_) body .yyw-trust .yyw-tb-hours{letter-spacing:0!important;/* v6：源层 .yyw-tb-group >:is(span,a) 残留 .01em（12px 下 = 0.12px），违反 §四「中文字距一律 0」 */}html:not(#_) body .yyw-trust .yyw-tb-hours{font-weight:600!important;/* v6：营业时间是「工具性事实」，与左侧 400 陈述句拉开一级 */
  font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important}html.yyw-bar-collapsed:not(#_){--hd-nav-top:0px!important}html:not(#_) body .site-header .hd-call{min-height:44px!important;align-items:center!important;transition:color .16s ease!important}html:not(#_) body .site-header .hd-call, html:not(#_) body .site-header .hd-call .num{color:#1F2937!important}html:not(#_) body .site-header .main-nav a:active{color:var(--hd-accent-dark)!important}html:not(#_) body .site-header .header-actions{gap:20px!important}html:not(#_) body .site-header .main-nav .sub-menu{border-radius:10px!important;z-index:105!important}html:not(#_) body .site-header .hd-search{width:40px!important;height:40px!important;border:1px solid var(--hd-line-strong)!important;border-radius:10px!important;color:#1F2937!important;transition:background-color .18s ease, border-color .18s ease, color .18s ease!important}html:not(#_) body .site-header .hd-search:hover{background:rgba(11,31,58,.05)!important;border-color:#64748B!important;color:var(--hd-accent)!important}html:not(#_) body .site-header .hd-search:focus-visible{outline:2px solid var(--hd-accent)!important;outline-offset:2px!important;box-shadow:none!important}html:not(#_) body .site-header .hd-search-panel{border:1px solid var(--hd-line-strong)!important;border-radius:10px!important;z-index:110!important}html:not(#_) body .site-header .mobile-nav .mobile-actions .btn{border-radius:10px!important}html:not(#_) body .site-header .brand{min-height:44px!important}html:not(#_) body .site-header .mobile-nav .yyw-search-field, html:not(#_) body .site-header .mobile-nav .yyw-search-go, html:not(#_) body .site-header .mobile-nav .mobile-actions .btn{min-height:44px!important}html.nav-open:not(#_) body .yyw-top.yyw-top{display:none!important}html:root{/* B3：用流体内距取代 1439 断崖（实测 1024–1920 全档不溢出） */
  --hd-nav-pad:clamp(10px, 0.9vw, 12px);/* B1/B4：≥768 顶栏 44px —— 平板电话命中区达标，桌面搜索框也有呼吸感 */
  --hd-bar-h:44px;/* B3：≥1024 导航统一 15px，取消 1279 处的字号断崖（与主 CTA 同档） */
  --hd-nav-fs:15px;/* A3/A4：一套墨阶，不再 gray/slate 混用 */
  --hd-ink:#334155;/* 顶栏、营业时间、电话 —— 次级 */
  --hd-ink-nav:#1f2937;/* 主导航、抽屉主项 —— 一级（14.63:1） */
  --hd-ink-mute: #4b5563;/* 品牌副标、抽屉次项、说明 —— 三级（7.58:1） */
  --hd-line-soft: rgba(11,31,58,.07);/* A1：页头唯一一种发丝线，取代 #CBD5E1 双线叠加 */
  --hd-field-line:#64748B;/* A2：band 上 4.23:1、白上 4.76:1，均过 3:1 */
  --hd-tb-fs: 13px;/* A6：信任语 12→13px */
  --hd-field-h:38px;/* B5：搜索控件 34→38px，与 44px 顶栏相称 */
  --hd-brand-tag-fs:12px;/* B6：≤430 的 11px 一并取消 */
  --hd-brand-name-top:2px}html:root{--hd-line-strong:#64748B}html:not(#_) body .sw-mobile-bar a:not(.m-cta){border-color:var(--hd-line-strong)!important}html:not(#_) body .yyw-trust.yyw-trust{border-bottom:1px solid var(--hd-line-soft)!important}html:not(#_) body .site-header.site-header{border-bottom:1px solid var(--hd-line-soft)!important}


@media (min-width:1024px) and (max-width:1279px) {html.yyw-bar-collapsed:not(#_) body .site-header.site-header{box-shadow:none!important}
}html:not(#_) body .site-header .main-nav a, html:not(#_) body .site-header .main-nav > .nav-item > a{color:var(--hd-ink-nav)!important;line-height:1.25!important}html:not(#_) body .site-header .main-nav .sub-menu a{color:var(--hd-ink-nav)!important;line-height:1.3!important}html:not(#_) body .site-header .hd-call, html:not(#_) body .site-header .hd-call .num, html:not(#_) body .yyw-trust .yyw-tb-call, html:not(#_) body .yyw-trust .yyw-tb-call .num, html:not(#_) body .site-header .mobile-actions .btn-outline .num{color:var(--hd-ink)!important;line-height:1.3!important}html:not(#_) body .site-header .brand-tag{font-size:var(--hd-brand-tag-fs)!important;color:var(--hd-ink-mute)!important;line-height:1.45!important;letter-spacing:.01em!important}html:not(#_) body .site-header .brand-name{line-height:1.2!important}html:not(#_) body .site-header .brand-text{row-gap:3px!important}html:not(#_) body .site-header .brand-name{position:relative!important;top:var(--hd-brand-name-top, 2px)!important}html:not(#_) body .yyw-trust .yyw-tb-txt, html:not(#_) body .yyw-trust .yyw-tb-hours{font-size:var(--hd-tb-fs)!important;color:var(--hd-ink)!important}html:not(#_) body .yyw-trust form.yyw-search-inline{height:var(--hd-field-h)!important}html:not(#_) body .yyw-trust .yyw-search-bar{font-size:14px!important;line-height:1.3!important;height:100%!important;/* 输入框撑满控件，命中区 34px 而非 28px */
  min-height:34px!important}html:not(#_) body .yyw-trust .yyw-search-bar::placeholder{font-size:14px!important}

@media (hover:none) and (pointer:coarse) {html:not(#_) body .yyw-trust .yyw-search-bar, html:not(#_) body .yyw-trust .yyw-search-bar::placeholder{font-size:16px!important}
}html:not(#_) body .yyw-trust .yyw-search-bar-go{width:34px!important;height:calc(var(--hd-field-h) - 6px)!important;border-radius:8px!important;color:var(--hd-ink-mute)!important;transition:background-color .16s ease, color .16s ease!important}html:not(#_) body .yyw-trust .yyw-search-bar-go:hover{background:var(--hd-accent-tint)!important;color:var(--hd-accent)!important}html:not(#_) body .yyw-trust .yyw-search-clear{border-radius:8px!important}html:not(#_) body .yyw-trust .yyw-tb-group > a{min-height:var(--hd-bar-h)!important;padding-inline:8px!important;margin-inline:-8px!important}html:not(#_) body .yyw-trust .yyw-tb-call{font-size:15px!important}


@media (min-width:400px) and (max-width:1023px) {html:not(#_) body .site-header .header-actions{display:inline-flex!important;margin-left:auto!important;margin-right:0!important;gap:16px!important}html:not(#_) body .site-header .header-actions .hd-call{display:none!important}html:not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary{height:44px!important;/* 高度不占横向预算，直接给满 44 触摸下限 */
    min-height:44px!important;padding:0 14px!important;font-size:14px!important;border-radius:10px!important}
}html:not(#_) body .site-header .mobile-nav > a{color:var(--hd-ink-nav)!important;line-height:1.4!important}html:not(#_) body .site-header .mobile-nav .m-sub{color:var(--hd-ink-mute)!important;line-height:1.4!important}html:not(#_) body .site-header .mobile-nav a:hover{color:var(--hd-accent)!important}html:not(#_) body .site-header .mobile-nav a[aria-current="page"]{color:#0B1F3A!important;font-weight:700!important}html:not(#_) body .site-header .mobile-nav a[aria-current="page"]::before{content:""!important;position:absolute!important;left:0!important;top:10px!important;bottom:10px!important;width:3px!important;border-radius:0 3px 3px 0!important;background:var(--hd-accent)!important}


@media (prefers-reduced-motion: reduce) {html:not(#_) body .site-header:not(#_):not(#_), html:not(#_) body .site-header:not(#_):not(#_) *, html:not(#_) body .site-header:not(#_):not(#_) *::before, html:not(#_) body .site-header:not(#_):not(#_) *::after, html:not(#_) body .yyw-trust:not(#_):not(#_), html:not(#_) body .yyw-trust:not(#_):not(#_) *, html:not(#_) body .yyw-trust:not(#_):not(#_) *::before, html:not(#_) body .mobile-nav:not(#_):not(#_), html:not(#_) body .mobile-nav:not(#_):not(#_) *{transition-duration:0.01ms!important;transition-delay:0s!important;animation-duration:0.01ms!important;animation-delay:0s!important}html:not(#_) body .site-header:not(#_):not(#_) .main-nav .sub-menu{transform:none!important}html:not(#_) body .site-header:not(#_):not(#_) .brand:hover .brand-mark, html:not(#_) body .site-header:not(#_):not(#_) .header-actions a.btn.btn-primary.btn-primary:hover, html:not(#_) body .site-header:not(#_):not(#_) .main-nav .nav-item:hover > .sub-menu, html:not(#_) body .site-header:not(#_):not(#_) .main-nav .nav-item.open > .sub-menu, html:not(#_) body .site-header:not(#_):not(#_) .main-nav .nav-item:focus-within > .sub-menu{transform:none!important}
}


@media (max-width:767px) {html:not(#_) body .site-header .brand-tag{font-size:12px!important}
}html:not(#_) body .yyw-trust .yyw-tb-group > a{align-self:center!important;/* stretch 在 wrap 容器里会撑到整行交叉轴 */
  min-height:0!important;height:44px!important;/* 命中区仍是 44px，不牺牲 v9-S4 的成果 */
  margin-inline:0!important;/* 负外边距是右缘外凸 +8px 的直接原因 */
  padding-inline:8px!important;border-radius:8px!important}html:not(#_) body .site-header .header-actions .btn, html:not(#_) body .site-header .mobile-actions .btn{line-height:1.25!important}html:root{--hd-line-soft:rgba(11,31,58,.14)}html:not(#_) body .site-header .mobile-nav .yyw-search-field{border-color:var(--hd-field-line)!important}html:not(#_) body .site-header .mobile-nav .yyw-search-go{border-color:var(--hd-field-line)!important}html:not(#_) body .site-header .mobile-nav{overscroll-behavior:contain!important}html:root{--hd-line:#64748B;/* 从 #CBD5E1(1.48:1) 提到 4.76:1 */
  --hd-band-line:   rgba(11,31,58,.14);/* band 与 paper 之间的结构接缝 */
  --hd-line-strong:#64748B;--hd-field-line:#64748B}html:not(#_) body .site-header .mobile-nav .mobile-actions{border-top-color:var(--hd-band-line)!important}html:not(#_) body .site-header .mobile-nav .m-sub::before{background:var(--hd-band-line)!important}html:not(#_) body .site-header .header-actions .btn-outline:hover, html:not(#_) body .site-header .mobile-actions .btn-outline:hover{border-color:var(--hd-accent)!important}html:not(#_) body .site-header .btn, html:not(#_) body .site-header .brand-tag, html:not(#_) body .site-header .mobile-nav .m-sub, html:not(#_) body .site-header .mobile-nav .mobile-hours, html:not(#_) body .yyw-trust .yyw-search-bar{font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important}


@media (prefers-reduced-motion: reduce) {html:not(#_) body .site-header:not(#_):not(#_) .header-actions .btn-outline, html:not(#_) body .site-header:not(#_):not(#_) .mobile-actions .btn-outline{transition-duration:0.01ms!important;transform:none!important}
}html.yyw-bar-collapsed:not(#_):not(:has(#yywConsentBanner:not([hidden]))) body .site-header .mobile-nav{max-height:calc(var(--yyw-vh) - var(--hd-nav-h) - 2px)!important;min-height:calc(var(--yyw-vh) - var(--hd-nav-h) - 2px)!important}html:not(#_) body .site-header .main-nav .nav-item .sub-menu{left:-22.5px!important}html:not(#_) body .yyw-trust .yyw-search-bar::placeholder, html:not(#_) body .site-header .mobile-nav .yyw-search-field::placeholder{color:#4b5563!important;opacity:1!important}html:not(#_):not(#_) body .site-header .mobile-nav{max-height:calc(var(--yyw-vh) - var(--hd-nav-top) - var(--hd-nav-h) - 2px)!important;min-height:calc(var(--yyw-vh) - var(--hd-nav-top) - var(--hd-nav-h) - 2px)!important}html:not(#_):not(#_) body:has(#yywConsentBanner:not([hidden])) .site-header .mobile-nav{max-height:calc(var(--yyw-vh) - var(--hd-nav-top) - var(--hd-nav-h) - 110px)!important;min-height:calc(var(--yyw-vh) - var(--hd-nav-top) - var(--hd-nav-h) - 110px)!important}
@media (min-width:444px){html:not(#_):not(#_) body:has(#yywConsentBanner:not([hidden])) .site-header .mobile-nav{max-height:calc(var(--yyw-vh) - var(--hd-nav-top) - var(--hd-nav-h) - 94px)!important;min-height:calc(var(--yyw-vh) - var(--hd-nav-top) - var(--hd-nav-h) - 94px)!important}
}
@media (min-width:768px){html:not(#_):not(#_) body:has(#yywConsentBanner:not([hidden])) .site-header .mobile-nav{max-height:calc(var(--yyw-vh) - var(--hd-nav-top) - var(--hd-nav-h) - 105px)!important;min-height:calc(var(--yyw-vh) - var(--hd-nav-top) - var(--hd-nav-h) - 105px)!important}
}
@media (min-width:994px){html:not(#_):not(#_) body:has(#yywConsentBanner:not([hidden])) .site-header .mobile-nav{max-height:calc(var(--yyw-vh) - var(--hd-nav-top) - var(--hd-nav-h) - 86px)!important;min-height:calc(var(--yyw-vh) - var(--hd-nav-top) - var(--hd-nav-h) - 86px)!important}
}html.yyw-bar-collapsed:not(#_):not(#_):not(#_) body .site-header .mobile-nav{max-height:calc(var(--yyw-vh) - var(--hd-nav-h) - 2px)!important;min-height:calc(var(--yyw-vh) - var(--hd-nav-h) - 2px)!important}html:not(#_):not(#_) body .site-header .main-nav .caret{border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important}html:not(#_) body .yyw-trust .yyw-search-clear{width:24px!important;height:24px!important;padding:10px!important;box-sizing:content-box!important;margin:0!important}html:not(#_) body .yyw-trust .yyw-search-clear svg{stroke:currentColor!important;stroke-width:var(--hd-icon-sw)!important}html:not(#_):not(#_) body .yyw-trust.yyw-trust{background:#FFFFFF!important}html:not(#_):not(#_) body .yyw-trust.yyw-trust{border-bottom-color:rgba(11,31,58,.16)!important}html:not(#_):not(#_) body .yyw-trust .yyw-tb-hours::after{background-color:rgba(11,31,58,.16)!important}html:root{--hd-field-h:34px}


@media (min-width:1280px) {html:root{--hd-bar-h:40px}
}html:root{--hd-max:var(--y-container, 1240px);--hd-max-lg:var(--hd-max);--hd-tb-fs:13px}html:not(#_) body .site-header .container.header-in, html:not(#_) body .yyw-trust .yyw-trust-in{max-width:var(--hd-max, 1240px)!important}html:not(#_) body .yyw-trust.yyw-trust{font-size:var(--hd-tb-fs, 13px)!important}html:not(#_) body .site-header .container.header-in{line-height:1.4!important}html:not(#_):not(#_):not(.yyw-bar-collapsed) body:has(#yywConsentBanner:not([hidden])) .site-header .mobile-nav{max-height:calc(var(--yyw-vh) - var(--hd-nav-top) - var(--hd-nav-h) - 149px)!important;min-height:0!important}html:not(#_):not(#_):not(#_) body:has(#yywConsentBanner:not([hidden])) .site-header .mobile-nav{max-height:calc(var(--yyw-vh) - var(--hd-nav-top) - var(--hd-nav-h) - 149px)!important;min-height:0!important}html:not(#_):not(#_):not(.yyw-bar-collapsed) body.home:has(#yywConsentBanner:not([hidden])) .site-header .mobile-nav{max-height:calc(var(--yyw-vh) - var(--hd-nav-top) - var(--hd-nav-h) - 110px)!important;min-height:0!important}html:not(#_) body .yyw-trust .yyw-tb-hours::after{content:none!important}html:not(#_) body .yyw-trust form.yyw-search-inline{background:#f8fafc!important;border-color:transparent!important;box-shadow:none!important}html:not(#_) body .yyw-trust form.yyw-search-inline:focus-within{background:#FFFFFF!important;border-color:var(--hd-field-line)!important}html:not(#_) body .yyw-trust form.yyw-search-inline:hover{background:#eef1f6!important}html:not(#_) body .yyw-trust form.yyw-search-inline:focus-within:hover{background:#FFFFFF!important}html:not(#_):not(#_) body .yyw-trust form.yyw-search-inline{background:#f8fafc!important;border-color:transparent!important;box-shadow:none!important}html:not(#_):not(#_) body .yyw-trust form.yyw-search-inline:hover{background:#eef1f6!important}html:not(#_):not(#_) body .yyw-trust form.yyw-search-inline:focus-within{background:#FFFFFF!important}html:not(#_):not(#_):not(#_) body .yyw-trust form.yyw-search-inline:focus-within{border-color:var(--hd-field-line)!important}html:not(#_):not(#_) body .site-header .main-nav{gap:4px!important}
@media (min-width:1024px){html:not(#_):not(#_) body .site-header .nav-toggle{display:none!important}
}html:not(#_):not(#_):not(#_) body .yyw-trust form.yyw-search-inline{background:#FFFFFF!important;border-color:#c2cfdc!important;box-shadow:none!important}html:not(#_):not(#_):not(#_) body .yyw-trust form.yyw-search-inline:hover{background:#F8FAFC!important}html:not(#_):not(#_):not(#_) body .yyw-trust form.yyw-search-inline:focus-within{background:#FFFFFF!important}html:not(#_):not(#_):not(#_) body .yyw-trust form.yyw-search-inline{height:32px!important;border-radius:9px!important}html:not(#_):not(#_):not(#_) body .yyw-trust .yyw-search-bar{font-size:13px!important;min-height:0!important}html:not(#_):not(#_):not(#_) body .yyw-trust .yyw-search-bar::placeholder{font-size:13px!important}



@media (hover:none) and (pointer:coarse){html:not(#_):not(#_):not(#_) body .yyw-trust .yyw-search-bar{font-size:16px!important}html:not(#_):not(#_):not(#_) body .yyw-trust .yyw-search-bar::placeholder{font-size:16px!important}
}html:root{--hd-ink-nav:#1f2937;--hd-search-line:#8694A8}html:not(#_):not(#_) body .site-header .main-nav a, html:not(#_):not(#_) body .site-header .main-nav > .nav-item > a{color:var(--hd-ink-nav)!important;font-weight:500!important}html:not(#_):not(#_) body .site-header .main-nav a[aria-current="page"]{color:#0B1F3A!important;font-weight:600!important}html:not(#_):not(#_):not(#_):not(#_) body .yyw-trust form.yyw-search-inline{flex:0 1 clamp(196px, 14vw, 224px)!important;width:clamp(196px, 14vw, 224px)!important;min-width:196px!important;border-color:var(--hd-search-line)!important;border-radius:10px!important}html:not(#_):not(#_):not(#_):not(#_) body .yyw-trust form.yyw-search-inline:hover{border-color:#64748B!important;background:#F8FAFC!important}html:not(#_):not(#_):not(#_):not(#_) body .yyw-trust form.yyw-search-inline:focus-within{border-color:#64748B!important;background:#FFFFFF!important}
@media (min-width:390px) and (max-width:1023px){html:not(#_):not(#_) body .site-header .header-actions{display:inline-flex!important;margin-left:auto!important;margin-right:0!important;gap:16px!important}html:not(#_):not(#_) body .site-header .header-actions .hd-call{display:none!important}html:not(#_):not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary{height:44px!important;min-height:44px!important;padding:0 13px!important;font-size:14px!important;border-radius:10px!important}html:not(#_):not(#_) body .site-header .nav-toggle{margin-left:0!important}
}

@media (max-width:1023px){html.nav-open:not(#_):not(#_) body .site-header .header-actions{display:none!important}html.nav-open:not(#_):not(#_) body .site-header .nav-toggle{margin-left:auto!important}
}



@media (min-width:320px) and (max-width:1023px){html:not(#_):not(#_):not(#_) body .site-header .header-actions{display:inline-flex!important;margin-left:auto!important;margin-right:0!important;gap:0!important}html:not(#_):not(#_):not(#_) body .site-header .header-actions .hd-call{display:none!important}html:not(#_):not(#_):not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary{height:44px!important;min-height:44px!important;padding:0!important;font-size:0!important;justify-content:center!important;gap:0!important;border-radius:10px!important}html:not(#_):not(#_):not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary::after{font-size:14px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}html:not(#_):not(#_):not(#_) body .site-header .nav-toggle{margin-left:0!important}
}
@media (min-width:320px) and (max-width:359px){html:not(#_):not(#_):not(#_) body .site-header .header-in{gap:8px!important}html:not(#_):not(#_):not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary{width:52px!important;min-width:52px!important}html:not(#_):not(#_):not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary::after{content:"预约"!important}
}
@media (min-width:360px) and (max-width:430px){html:not(#_):not(#_):not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary{width:76px!important;min-width:76px!important}html:not(#_):not(#_):not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary::after{content:"免费体检"!important}
}
@media (min-width:431px) and (max-width:1023px){html:not(#_):not(#_):not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary{width:112px!important;min-width:112px!important;padding:0 13px!important;font-size:14px!important}
}



@media (min-width:320px) and (max-width:359px){html:not(#_):not(#_):not(#_):not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary::after{content:"预约" / ""!important}
}
@media (min-width:360px) and (max-width:430px){html:not(#_):not(#_):not(#_):not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary::after{content:"免费体检" / ""!important}
}
@media (max-width:1023px){html.nav-open:not(#_):not(#_):not(#_) body .site-header .header-actions{display:none!important}html.nav-open:not(#_):not(#_):not(#_) body .site-header .nav-toggle{margin-left:auto!important}
}html:not(#_):not(#_) body .site-header .brand-text{align-items:center!important}html:not(#_):not(#_) body .site-header .brand-name{align-self:center!important;text-align:center!important}html:not(#_):not(#_) body .site-header .brand-name{font-family:"yyw-brand-serif", var(--hd-font)!important;font-weight:400!important;font-size:calc(var(--hd-brand-fs) + 2px)!important;letter-spacing:.03em!important;line-height:1.02!important}html:not(#_):not(#_) body .site-header .brand-tag{letter-spacing:.02em!important;color:#5b6577!important}html:not(#_):not(#_) body .site-header .main-nav .caret{width:8px!important;height:8px!important;border-right-width:2px!important;border-bottom-width:2px!important}
@media (min-width:1024px){html:root{--hd-logo:42px}
}
@media (max-width:430px){html:not(#_):not(#_) body .site-header .brand-name{font-size:20px!important}
}


@media (min-width:320px) and (max-width:359px){html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary::after{content:"体检" / ""!important}
}
@media (min-width:360px) and (max-width:430px){html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .header-actions a.btn.btn-primary.btn-primary::after{content:"免费体检" / ""!important}
}html:root{--hd-bar-h:42px;--hd-nav-h:72px}
@media (max-width:1279px){html:root{--hd-bar-h:36px;--hd-nav-h:68px}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-trust-in{min-height:36px!important}
}
@media (max-width:1023px){html:root{--hd-bar-h:34px;--hd-nav-h:66px}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-trust-in{min-height:34px!important}
}
@media (max-width:767px){html:root{--hd-bar-h:30px;--hd-nav-h:64px}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-trust-in{min-height:30px!important}
}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust.yyw-trust{background:#f8fafc!important;border-bottom:1px solid #e6eaf0!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-trust-in{min-height:42px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-tb-txt{font-size:13px!important;color:#4b5563!important;letter-spacing:.01em!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-tb-hours{font-size:13px!important;color:#0F172A!important;font-weight:600!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-tb-call{min-height:32px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust form.yyw-search-inline{flex:0 1 clamp(210px,16vw,240px)!important;width:clamp(210px,16vw,240px)!important;min-width:210px!important;height:36px!important;border:1px solid #7C8A9E!important;/* 对 #f8fafc 3.27:1，过 WCAG 1.4.11 */
  border-radius:11px!important;background:#FFFFFF!important;box-shadow:0 1px 2px rgba(11,31,58,.05)!important;padding:0 9px 0 14px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-search-bar, html:not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-search-bar::placeholder{font-size:13.5px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-search-bar-go svg{width:16px!important;height:16px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust form.yyw-search-inline:hover{border-color:#64748B!important;background:#F8FAFC!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust form.yyw-search-inline:focus-within{border-color:#64748B!important;background:#FFFFFF!important;box-shadow:0 0 0 3px rgba(194,65,12,.16)!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .header-in{min-height:72px!important;gap:18px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand{gap:13px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand-mark{width:46px!important;height:46px!important;border-radius:12px!important;box-shadow:0 2px 8px rgba(11,31,58,.14)!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand-name{font-size:23px!important;letter-spacing:.02em!important;line-height:1.02!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand-tag{font-size:12.5px!important;letter-spacing:.02em!important;color:#64748B!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .main-nav a, html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .main-nav > .nav-item > a{font-size:15px!important;padding:10px 13px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .main-nav a[aria-current="page"]::after{left:13px!important;right:13px!important;bottom:9px!important;height:3px!important;border-radius:2px!important}
@media (min-width:1024px){html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .header-actions .btn-primary{height:46px!important;min-height:46px!important;padding:0 22px!important;border-radius:11px!important}
}


@media (min-width:1024px) and (max-width:1279px){html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .header-in{min-height:68px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand-mark{width:42px!important;height:42px!important;border-radius:11px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand-name{font-size:21px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand-tag{font-size:12px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .main-nav a, html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .main-nav > .nav-item > a{font-size:14px!important;padding:9px 9px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .main-nav a[aria-current="page"]::after{left:9px!important;right:9px!important;bottom:8px!important}
}


@media (max-width:1023px){html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .header-in{min-height:66px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand-mark{width:42px!important;height:42px!important;border-radius:11px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand-name{font-size:21px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand-tag{font-size:12px!important}
}
@media (max-width:767px){html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .header-in{min-height:64px!important;gap:12px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand{gap:11px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand-mark{width:38px!important;height:38px!important;border-radius:10px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand-name{font-size:20px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-tb-txt{font-size:13px!important}
}
@media (max-width:359px){html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand-mark{width:36px!important;height:36px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand-name{font-size:19px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand-tag{font-size:11px!important}
}


@media (max-width:1023px){html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .mobile-nav > a{min-height:44px!important;padding-top:10px!important;padding-bottom:10px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .mobile-nav > a.m-sub{min-height:44px!important;padding-top:10px!important;padding-bottom:10px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .mobile-nav .yyw-search-m{padding-top:6px!important;padding-bottom:6px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .mobile-nav .yyw-search-field, html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .mobile-nav .yyw-search-go{height:44px!important;min-height:44px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .mobile-nav .mobile-hours{margin-bottom:2px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .mobile-nav .mobile-actions{margin-top:auto!important}
}


@media (hover:none) and (pointer:coarse){html:not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-search-bar, html:not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-search-bar::placeholder{font-size:16px!important}
}


@media (min-width:1024px) and (max-width:1279px){html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust form.yyw-search-inline{height:32px!important}
}
@media (max-width:767px){html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .brand-tag{font-size:12px!important}
}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust.yyw-trust{background:#FFFFFF!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust.yyw-trust{border-bottom:1px solid #e6eaf0!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .main-nav a:hover, html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .main-nav > .nav-item > a:hover, html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .main-nav .sub-menu a:hover{background:transparent!important;color:#C2410C!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .main-nav > a:hover::after, html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .main-nav > .nav-item > a:hover::after{content:""!important;position:absolute!important;left:var(--hd-nav-pad)!important;right:var(--hd-nav-pad)!important;bottom:9px!important;height:2px!important;border-radius:1px!important;background:#C2410C!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust form.yyw-search-inline{flex:0 1 clamp(196px,13vw,204px)!important;width:clamp(196px,13vw,204px)!important;min-width:196px!important;height:32px!important;border-radius:10px!important;padding:0 8px 0 12px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-search-bar, html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-search-bar::placeholder{font-size:13px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust .yyw-search-bar-go svg{width:15px!important;height:15px!important}


@media (min-width:1280px), (max-width:1023px){html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-trust.yyw-trust{position:relative!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header.site-header{top:0!important}
}


@media (min-width:1280px) and (max-width:1599px){html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .main-nav a, html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .main-nav > .nav-item > a{padding-left:10px!important;padding-right:10px!important}html:not(#_):not(#_) body .site-header .header-actions{gap:14px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_) body .site-header .header-in{gap:14px!important}
}html:not(#_) body .site-header.site-header::before{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:100%!important;height:var(--hd-nav-top,0px)!important;background:#FFFFFF!important;pointer-events:none!important}html:root{--hd-ab:0px}html:not(#_) body.admin-bar{--hd-ab:32px}
@media (max-width:782px){html:not(#_) body.admin-bar{--hd-ab:46px}
}
@media (min-width:1024px) and (max-width:1279px){html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body.admin-bar .yyw-trust.yyw-trust{position:sticky!important;top:var(--hd-ab)!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body.admin-bar .site-header.site-header{top:calc(var(--hd-nav-top) + var(--hd-ab))!important}
}
@media (min-width:1280px){html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body.admin-bar .site-header.site-header{top:var(--hd-ab)!important}
}
@media (max-width:1023px){html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body.admin-bar .site-header.site-header{top:var(--hd-ab)!important}
}html:not(#_) body::after{content:""!important;position:fixed!important;top:-2px!important;left:0!important;right:0!important;height:4px!important;background:#FFFFFF!important;z-index:101!important;pointer-events:none!important}


@media (min-width:1024px) and (max-width:1279px){html.yyw-bar-collapsed:not(#_){--hd-nav-top:0px!important}html.yyw-bar-collapsed:not(#_) body .yyw-trust.yyw-trust{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.yyw-bar-collapsed:not(#_) body .site-header.site-header::before{height:0!important}
}


@media (min-width:1120px) and (max-width:1279px){html body .site-header .header-actions{min-width:196px;justify-content:flex-end}
}
@media (min-width:1280px) and (max-width:1599px){html body .site-header .header-actions{min-width:304px;justify-content:flex-end}
}
@media (min-width:1600px){html body .site-header .header-actions{min-width:370px;justify-content:flex-end}
}



@media (min-width:1024px){html body .site-header .hd-call{min-width:154px}html body .yyw-trust .yyw-tb-txt{min-width:283px}html body .yyw-trust .yyw-tb-hours .yyw-tb-txt{min-width:79px}
}html body div#yywConsentBanner.yyw-consent-banner{position:static!important;/* R30 废弃：与末尾 R31 收口规则一致 */
  top:auto!important;bottom:calc(16px + env(safe-area-inset-bottom, 0px))!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(1240px, calc(100vw - 32px))!important;max-width:1240px!important;margin:0!important;padding:0!important;border:0!important;border-radius:14px!important;z-index:9000!important;background:transparent!important;box-shadow:none!important;font-family:inherit!important}html body div#yywConsentBanner.yyw-consent-banner .yyw-consent-banner__in{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;max-width:1240px!important;margin:0 auto!important;padding:14px 18px!important;border:1px solid rgba(255, 255, 255, .14)!important;border-radius:14px!important;background:#0B1F3A!important;color:#FFFFFF!important;box-shadow:0 28px 64px -28px rgba(0, 0, 0, .72),
    inset 0 1px 0 rgba(255, 255, 255, .08)!important}html body div#yywConsentBanner.yyw-consent-banner p{flex:1 1 560px!important;margin:0!important;font-size:13.5px!important;line-height:1.65!important;color:#dce3ec!important}html body div#yywConsentBanner.yyw-consent-banner p a{color:#FFFFFF!important;text-decoration-color:rgba(255, 255, 255, .55)!important}html body div#yywConsentBanner.yyw-consent-banner .yyw-consent-banner__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:0 0 auto!important;width:auto!important;margin-left:auto!important}html body div#yywConsentBanner.yyw-consent-banner button, html body div#yywConsentBanner.yyw-consent-banner .yyw-consent-banner__actions button, html body div#yywConsentBanner.yyw-consent-banner .yyw-consent-banner__actions .btn{height:auto!important;min-height:44px!important;padding:0 18px!important;border-radius:10px!important;font-size:13.5px!important;line-height:1!important;flex:0 0 auto!important}html body div#yywConsentBanner.yyw-consent-banner [data-yyw-consent-accept]{background:#C2410C!important;border-color:#C2410C!important;color:#FFFFFF!important}html body div#yywConsentBanner.yyw-consent-banner [data-yyw-consent-accept]:hover{background:#9A3412!important;border-color:#9A3412!important}html body div#yywConsentBanner.yyw-consent-banner [data-yyw-consent-deny]{background:transparent!important;border-color:rgba(255, 255, 255, .38)!important;color:#eef1f6!important}html body div#yywConsentBanner.yyw-consent-banner [data-yyw-consent-deny]:hover{border-color:rgba(255, 255, 255, .72)!important}


@media (min-width: 768px) {html body div#yywConsentBanner.yyw-consent-banner{top:16px!important;bottom:auto!important}
}

@media (max-width: 767px) {html body div#yywConsentBanner.yyw-consent-banner{bottom:calc(12px + env(safe-area-inset-bottom, 0px))!important;width:calc(100vw - 16px)!important;max-width:none!important}html body div#yywConsentBanner.yyw-consent-banner .yyw-consent-banner__in{padding:10px 12px!important;gap:6px!important;border-radius:13px!important}html body div#yywConsentBanner.yyw-consent-banner p{flex:1 1 100%!important;font-size:12px!important;line-height:1.45!important}html body div#yywConsentBanner.yyw-consent-banner .yyw-consent-banner__actions{width:100%!important;margin-left:0!important;gap:8px!important}html body div#yywConsentBanner.yyw-consent-banner button, html body div#yywConsentBanner.yyw-consent-banner .yyw-consent-banner__actions button, html body div#yywConsentBanner.yyw-consent-banner .yyw-consent-banner__actions .btn{flex:1 1 0!important;height:auto!important;min-height:44px!important;padding:0 10px!important;font-size:13px!important}
}


@media (max-width: 359px) {html body div#yywConsentBanner.yyw-consent-banner{bottom:calc(3px + env(safe-area-inset-bottom, 0px))!important}html body div#yywConsentBanner.yyw-consent-banner .yyw-consent-banner__in{padding:8px 12px!important;gap:4px!important}html body div#yywConsentBanner.yyw-consent-banner p{font-size:11.5px!important;line-height:1.42!important}
}


@media (max-width: 1023px) and (max-height: 480px) {html body div#yywConsentBanner.yyw-consent-banner .yyw-consent-banner__in{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding:8px 12px!important}html body div#yywConsentBanner.yyw-consent-banner p{flex:1 1 auto!important;font-size:11.5px!important;line-height:1.45!important}html body div#yywConsentBanner.yyw-consent-banner .yyw-consent-banner__actions{width:auto!important;flex:0 0 auto!important;margin-left:auto!important;gap:8px!important}html body div#yywConsentBanner.yyw-consent-banner button{flex:0 0 auto!important;min-height:36px!important;padding:0 12px!important;font-size:12px!important;white-space:nowrap!important;line-height:1!important}
}


@media (max-width:1023px){html.yyw-bar-collapsed .sw-mobile-bar{transform:none!important;visibility:visible!important}html.yyw-bar-collapsed.yyw-tldr-focus .sw-mobile-bar{transform:translateY(140%)!important;visibility:hidden!important;pointer-events:none!important}
}


@media (max-width:1023px){.sw-mobile-bar{transition:transform .24s cubic-bezier(.22,.61,.36,1),
               visibility 0s linear .24s,
               opacity .24s ease!important;will-change:transform}
}


@media (max-width:1023px){html.yyw-bar-collapsed .sw-mobile-bar{pointer-events:auto!important}
}



@media (max-width:1023px){html body:has(#yywConsentBanner:not([hidden])) #yywConsentBanner.yyw-consent-banner{bottom:0!important}html body:not(.home):has(#yywConsentBanner:not([hidden])) #yywConsentBanner.yyw-consent-banner{bottom:calc(61px + env(safe-area-inset-bottom,0px))!important}html.yyw-bar-collapsed:not(.yyw-tldr-focus) body.home:has(#yywConsentBanner:not([hidden])) #yywConsentBanner.yyw-consent-banner{bottom:calc(61px + env(safe-area-inset-bottom,0px))!important}
}.sw-footer .sw-footer__bottom{position:relative;z-index:550}


@media (max-width:1023px){html body .sw-mobile-bar.sw-mobile-bar{transform:none!important;visibility:visible!important;pointer-events:auto!important;transition:transform .24s cubic-bezier(.22,.61,.36,1),
               visibility 0s linear .24s,
               opacity .24s ease!important}html body .sw-mobile-bar.sw-mobile-bar[data-tuck="1"]{transform:translateY(calc(100% + 12px))!important;visibility:hidden!important;pointer-events:none!important}
}


@media (max-width:1023px){html.yyw-consent-lift #yywConsentBanner.yyw-consent-banner{bottom:calc(61px + env(safe-area-inset-bottom,0px))!important}
}


@media (max-width:1023px) and (max-height:480px){html body:has(.site-header .mobile-nav.open) div#yywConsentBanner.yyw-consent-banner{display:none!important}html:not(#_):not(#_):not(#_):not(#_) body .site-header .mobile-nav.open{max-height:calc(var(--yyw-vh) - var(--hd-nav-top) - var(--hd-nav-h) - 8px)!important;min-height:0!important}
}html body .sw-footer .sw-footer__beian{position:relative!important}html body .sw-footer .sw-footer__beian::after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:-11px!important;bottom:-11px!important;z-index:1!important}html body .sw-footer .sw-footer__group:not(.sw-footer__group--x) > summary.sw-footer__summary{min-height:44px!important;display:flex!important;align-items:center!important}


@media (max-width: 319px) {html:not(#_) body .yyw-trust .yyw-trust-in, html:not(#_) body .yyw-trust.yyw-trust .yyw-trust-in{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:0 10px!important;padding-left:12px!important;padding-right:12px!important;-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - 24px), transparent 100%)!important;mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - 24px), transparent 100%)!important;scrollbar-width:none!important}html:not(#_) body .yyw-trust .yyw-trust-in::-webkit-scrollbar{display:none!important}html:not(#_) body .yyw-trust .yyw-tb-group{flex-wrap:nowrap!important;gap:0 10px!important}html:not(#_) body .yyw-trust .yyw-tb-group > :is(span, a), html:not(#_) body .yyw-trust .yyw-tb-group > :is(span, a) .yyw-tb-txt, html:not(#_) body .yyw-trust .yyw-tb-group > :is(span, a) .yyw-tb-hours{white-space:nowrap!important;font-size:12px!important;line-height:1.6!important}html:not(#_) body .yyw-trust .yyw-tb-group > :is(span, a) .yyw-tb-txt{display:inline!important}
}


@media (prefers-reduced-motion: reduce) {html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body *:not(#_):not(#_), html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body *:not(#_):not(#_)::before, html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body *:not(#_):not(#_)::after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}
}html:not(#_):not(#_) body #yywConsentBanner.yyw-consent-banner{position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;z-index:auto!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;contain:layout style!important}html:not(#_):not(#_) body #yywConsentBanner.yyw-consent-banner > .yyw-consent-banner__in{max-width:1240px!important;margin:0 auto!important}


@supports (padding: env(safe-area-inset-bottom)) {html:not(#_):not(#_) body #yywConsentBanner.yyw-consent-banner{padding-bottom:0!important}
}


@media (max-width: 359px), (max-width: 1023px) and (max-height: 480px) {html:not(#_):not(#_) body #yywConsentBanner.yyw-consent-banner p, html:not(#_):not(#_) body #yywConsentBanner.yyw-consent-banner p a, html:not(#_):not(#_) body #yywConsentBanner.yyw-consent-banner p strong, html:not(#_):not(#_) body #yywConsentBanner.yyw-consent-banner p span{font-size:12px!important}
}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .case-row-sitebar-domain, html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-sel-label, html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-tb-txt{overflow-x:auto!important;overflow-y:hidden!important;text-overflow:clip!important;scrollbar-width:thin!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .case-row-sitebar-domain::-webkit-scrollbar, html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-sel-label::-webkit-scrollbar, html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-tb-txt::-webkit-scrollbar{height:2px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .tier-alias{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important}


@media (max-width: 260px) {html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .steps-person{display:flex!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;flex-wrap:wrap!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .steps-person .steps-person-txt, html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .steps-person b, html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .steps-person span{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}
}



@media (max-width: 260px) {html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .hero-ctas{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .hero-ctas .btn{width:100%!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;height:auto!important;min-height:44px!important;text-align:center!important}
}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .sw-footer .sw-footer__bottom-in{flex-wrap:wrap!important;row-gap:8px!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .sw-footer .sw-footer__consent-revoke{flex:0 0 auto!important;max-width:100%!important;white-space:normal!important}



@media (max-width: 300px) {html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .fact-contact-lines, html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .fact-contact-phone-row, html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .fact-contact-wx-row, html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .fact-contact-phone{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .yyw-nowrap{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .price-tier{position:static!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important;margin:4px 0 0!important;max-width:100%!important;white-space:normal!important}
}


@media (min-width: 1200px) {html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .sw-footer .sw-footer__bottom-in{flex-wrap:nowrap!important;row-gap:0!important;gap:10px!important;justify-content:space-between!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .sw-footer .sw-footer__consent-revoke[hidden]{display:none!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .sw-footer .sw-bt-r{display:contents!important}html:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body .sw-footer .sw-footer__beian{white-space:nowrap!important}
}
