.kn-hero{padding-block:clamp(80px,12vw,148px) clamp(40px,5vw,64px)}.kn-hero .breadcrumbs{margin-bottom:clamp(32px,4vw,48px)}.kn-hero__lead{margin-top:28px;font-family:var(--font-serif-stack);font-size:clamp(1.1rem,1.8vw,1.4rem);letter-spacing:.06em;color:var(--ink-60);max-width:34em}.kn-hero__note{margin-top:20px;font-size:12px;letter-spacing:.22em;color:var(--mist)}.kn-index{padding-block:0 clamp(96px,12vw,148px)}.kn-index__item{display:grid;grid-template-columns:clamp(48px,6vw,88px) minmax(0,1fr) auto auto;grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:baseline;padding-block:clamp(30px,4vw,44px);border-top:1px solid var(--ink-12);transition:background-color var(--dur-fast) var(--ease)}.kn-index__item:last-of-type{border-bottom:1px solid var(--ink-12)}.kn-index__item:hover{background:var(--paper)}.kn-index__num{font-family:var(--font-sans-stack);font-size:13px;font-weight:600;letter-spacing:.2em;color:var(--ink-12);transition:color var(--dur-fast) var(--ease)}.kn-index__item:hover .kn-index__num{color:var(--gold)}.kn-index__name{font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:.06em;color:var(--ink);transition:transform var(--dur-fast) var(--ease)}.kn-index__item:hover .kn-index__name{transform:translateX(8px)}.kn-index__desc{margin-top:12px;font-size:14px;line-height:1.9;color:var(--ink-60);max-width:44em}.kn-index__count{font-family:var(--font-sans-stack);font-size:12px;letter-spacing:.2em;color:var(--mist);white-space:nowrap}.kn-index__arrow{font-family:var(--font-serif-stack);font-size:1.4rem;color:var(--ink-40);transition:transform var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.kn-index__item:hover .kn-index__arrow{transform:translateX(10px);color:var(--ink)}.kc-list{padding-block:0 clamp(96px,12vw,148px)}.kc-item{display:grid;grid-template-columns:clamp(48px,6vw,88px) 1fr auto;grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:baseline;padding-block:clamp(28px,3.5vw,40px);border-top:1px solid var(--ink-12);transition:background-color var(--dur-fast) var(--ease)}.kc-item:last-of-type{border-bottom:1px solid var(--ink-12)}.kc-item:hover{background:var(--paper)}.kc-item__num{font-family:var(--font-sans-stack);font-size:13px;font-weight:600;letter-spacing:.2em;color:var(--ink-12);transition:color var(--dur-fast) var(--ease)}.kc-item:hover .kc-item__num{color:var(--gold)}.kc-item__title{font-size:clamp(1.25rem,2.4vw,1.7rem);letter-spacing:.04em;color:var(--ink);transition:transform var(--dur-fast) var(--ease)}.kc-item:hover .kc-item__title{transform:translateX(8px)}.kc-item__oneliner{margin-top:12px;font-size:14px;line-height:1.9;color:var(--ink-60);max-width:46em}.kc-item__arrow{font-family:var(--font-serif-stack);font-size:1.3rem;color:var(--ink-40);transition:transform var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.kc-item:hover .kc-item__arrow{transform:translateX(10px);color:var(--ink)}.kc-others{border-top:1px solid var(--ink-12);padding-block:clamp(40px,5vw,56px)}.kc-others__title{margin-bottom:20px;font-family:var(--font-sans-stack);font-size:11px;font-weight:600;letter-spacing:.3em;color:var(--mist)}.kc-others__list{display:flex;flex-wrap:wrap;gap:12px}.kc-others__list a{padding:8px 18px;font-size:13px;letter-spacing:.14em;color:var(--ink-60);border:1px solid var(--ink-12);border-radius:var(--radius);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.kc-others__list a:hover{color:var(--ink);border-color:var(--ink)}.ka-top{padding-block:clamp(56px,8vw,96px) clamp(40px,5vw,56px)}.ka-top .breadcrumbs{margin-bottom:clamp(32px,4vw,48px)}.ka-top__category{display:inline-block;margin-bottom:24px;font-size:12px;font-weight:600;letter-spacing:.3em;color:var(--gold)}.ka-top__title{max-width:18em}.ka-oneliner{margin-top:clamp(36px,5vw,52px);padding:clamp(28px,4vw,44px) clamp(24px,4vw,48px);border:1px solid var(--ink-12);border-left:2px solid var(--gold);border-radius:var(--radius);background:var(--paper);max-width:46em}.ka-oneliner__caption{display:block;margin-bottom:14px;font-size:11px;font-weight:600;letter-spacing:.34em;color:var(--mist)}.ka-oneliner__text{font-family:var(--font-serif-stack);font-size:clamp(1.2rem,2.2vw,1.6rem);line-height:1.8;letter-spacing:.04em;color:var(--ink);max-width:none}.ka-section{padding-block:clamp(36px,4.5vw,52px);border-top:1px solid var(--ink-12)}.ka-section__head{display:flex;align-items:baseline;gap:18px;margin-bottom:24px}.ka-section__num{font-family:var(--font-sans-stack);font-size:12px;font-weight:600;letter-spacing:.24em;color:var(--gold)}.ka-section__title{font-size:clamp(1.3rem,2.2vw,1.6rem)}.ka-section__body p{font-size:15.5px;line-height:2.15;color:var(--ink-60);max-width:42em}.ka-section__body p+p{margin-top:1.4em}.ka-faq{max-width:42em}.ka-faq__item{padding-block:20px;border-bottom:1px solid var(--ink-12)}.ka-faq__item:first-of-type{border-top:1px solid var(--ink-12)}.ka-faq__q{font-family:var(--font-serif-stack);font-size:1.05rem;letter-spacing:.04em;color:var(--ink)}.ka-faq__q:before{content:"问";margin-right:12px;font-family:var(--font-sans-stack);font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--gold)}.ka-faq__a{margin-top:10px;padding-left:calc(11px + 12px);font-size:14.5px;line-height:2;color:var(--ink-60);max-width:none}.ka-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px);padding-block:clamp(40px,5vw,56px);border-top:1px solid var(--ink-12)}.ka-related__title{margin-bottom:18px;font-family:var(--font-sans-stack);font-size:11px;font-weight:600;letter-spacing:.3em;color:var(--mist)}.ka-related a,.ka-related span{display:block;padding-block:10px;font-family:var(--font-serif-stack);font-size:15px;letter-spacing:.04em;color:var(--ink-60);border-bottom:1px solid var(--ink-12);transition:color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.ka-related a:first-of-type,.ka-related span:first-of-type{border-top:1px solid var(--ink-12)}.ka-related a:hover{color:var(--ink);transform:translateX(6px)}@media (max-width:767px){.kc-item,.kn-index__item{grid-template-columns:1fr;gap:10px}.kc-item__arrow,.kn-index__arrow{display:none}.ka-related{grid-template-columns:1fr}}