.v334-knowledge{--ink:#3f392f;--gold:#88694c;color:var(--ink);background:#fffdf8;font-family:system-ui,"Noto Sans TC",sans-serif;line-height:1.8}.v334-knowledge *{box-sizing:border-box}.v334-shell{max-width:1080px;margin:auto;padding:0 20px}.v334-knowledge header{padding:64px 0 45px;background:#f5eee4}.v334-knowledge h1{font-size:clamp(32px,5vw,50px);line-height:1.3;margin:12px 0}.v334-knowledge h2{font-size:clamp(23px,3vw,30px);line-height:1.35}.v334-knowledge h3{font-size:20px}.v334-knowledge a{color:#60472d;text-underline-offset:3px}.v334-knowledge a:focus-visible,.v334-knowledge button:focus-visible,.v334-knowledge input:focus-visible{outline:3px solid #77522f;outline-offset:3px}.v334-kicker{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.v334-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:40px 0}.v334-topic,.v334-result{padding:24px;background:#fff;border:1px solid #dfcfba;border-radius:17px;box-shadow:0 8px 25px rgba(60,44,29,.04)}.v334-topic p{margin:8px 0 18px}.v334-topic ul{padding-left:20px}.v334-topic li+li{margin-top:7px}.v334-search{padding:35px 0 80px;border-top:1px solid #e3d7c8}.v334-form{display:flex;gap:10px;flex-wrap:wrap}.v334-form input{flex:1 1 250px;min-height:48px;border:1px solid #947b5f;border-radius:9px;padding:9px 12px;font:inherit}.v334-form button,.v334-more{border:1px solid #614b38;border-radius:99px;background:#654f3c;color:#fff;min-height:46px;padding:8px 20px;font:inherit;cursor:pointer}.v334-tags{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.v334-tags button{border:1px solid #ab9276;background:#fff;border-radius:99px;padding:7px 14px;color:#463b30;font:inherit;cursor:pointer}.v334-tags button[aria-pressed="true"]{background:#604e3d;color:#fff}.v334-results{display:grid;gap:12px;margin:24px 0}.v334-result h3{margin:4px 0}.v334-result p{margin:4px 0}.v334-meta{font-size:14px;color:#61554b}.v334-more[hidden]{display:none}.v334-note{font-size:14px;color:#5e564f}.v334-knowledge footer{padding:30px 0;background:#ede3d5}@media(max-width:760px){.v334-topics{grid-template-columns:1fr}.v334-knowledge header{padding:45px 0}.v334-topic{padding:20px}}
