.zh8txq_logo{white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:flex}.zh8txq_logo b{font-family:var(--serif);letter-spacing:-.01em;font-size:1.4rem;font-weight:500}.zh8txq_mark{flex:none;width:36px;height:auto}.zh8txq_area{font-size:var(--fs-label);color:var(--ink-faint);letter-spacing:.04em;align-items:center;gap:10px;display:inline-flex}.zh8txq_area:before{content:"";border-top:1.5px dotted var(--sage);width:18px}@media (max-width:1280px){.zh8txq_area{display:none}}
.Tkw0gW_head{top:env(safe-area-inset-top,0px);z-index:var(--z-head);background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #0000;position:sticky}.Tkw0gW_inner{height:var(--head-h);align-items:center;gap:clamp(16px,2.4vw,36px);display:flex}@supports (animation-timeline:scroll()){.Tkw0gW_head{animation:linear both Tkw0gW_headLine;animation-timeline:scroll(root);animation-range:0 140px}.Tkw0gW_inner{animation:linear both Tkw0gW_headShrink;animation-timeline:scroll(root);animation-range:0 140px}@keyframes Tkw0gW_headLine{to{border-bottom-color:var(--line)}}@keyframes Tkw0gW_headShrink{to{height:calc(var(--head-h) - 12px)}}}.Tkw0gW_nav{gap:clamp(14px,2vw,30px);margin-left:auto;font-size:.9rem;display:flex}.Tkw0gW_nav a{min-height:44px;color:var(--ink-soft);white-space:nowrap;transition:color var(--t-fast);align-items:center;text-decoration:none;display:inline-flex;position:relative}.Tkw0gW_nav a:after{content:"";border-top:1.5px dotted var(--sage);transform-origin:0;transition:transform .24s var(--ease);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.Tkw0gW_nav a:hover,.Tkw0gW_nav a[aria-current]{color:var(--ink)}.Tkw0gW_nav a:hover:after,.Tkw0gW_nav a[aria-current]:after{transform:scaleX(1)}.Tkw0gW_call{border-radius:var(--r-pill);background:var(--ink);min-height:46px;color:var(--on-ink);white-space:nowrap;transition:background-color var(--t-fast);align-items:center;gap:10px;padding:0 22px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.Tkw0gW_call:hover{background:var(--ink-hover)}.Tkw0gW_callLabel{color:var(--on-ink-soft);font-weight:400}.Tkw0gW_menuBtn{min-height:46px;font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:border-color var(--t-fast);align-items:center;gap:10px;padding:0 20px;font-size:.9rem;font-weight:500;display:none}.Tkw0gW_menuBtn:hover{border-color:var(--sage)}.Tkw0gW_burger{gap:4px;display:grid}.Tkw0gW_burger i{background:currentColor;width:16px;height:1.5px;display:block}.Tkw0gW_drawer{z-index:var(--z-menu);background:var(--paper);padding:0 var(--gutter) calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.Tkw0gW_drawerTop{height:var(--head-h);flex:none;justify-content:space-between;align-items:center;display:flex}.Tkw0gW_drawerNav{flex-direction:column;margin-top:8px;display:flex}.Tkw0gW_drawerNav a{min-height:56px;font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);border-bottom:1.5px dotted var(--dot);align-items:baseline;gap:16px;padding:10px 0;font-size:clamp(1.4rem,5.6vw,1.9rem);text-decoration:none;display:flex}.Tkw0gW_drawerNav a small{font-family:var(--sans);font-size:var(--fs-label);color:var(--ink-faint);font-variant-numeric:tabular-nums;width:1.6em}.Tkw0gW_drawerNav a[aria-current]{color:var(--sage)}.Tkw0gW_drawerCare{margin-top:28px}.Tkw0gW_drawerCare ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.Tkw0gW_drawerCare a{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--white);align-items:center;min-height:44px;padding:0 18px;font-size:.9rem;text-decoration:none;display:inline-flex}.Tkw0gW_drawerActions{gap:10px;margin-top:auto;padding-top:32px;display:grid}@media (max-width:1100px){.Tkw0gW_nav{display:none}.Tkw0gW_call{margin-left:auto}.Tkw0gW_menuBtn{display:inline-flex}}@media (max-width:639px){.Tkw0gW_call{display:none}.Tkw0gW_menuBtn{margin-left:auto}}
