.stw-members{font-size:1rem;line-height:1.7}.stw-members h1{font-size:clamp(2rem,4vw,3rem)}.stw-members h2{font-size:1.6rem}.stw-members h3{font-size:1.25rem}.stw-members h4{font-size:1.1rem}.stw-members [lang=zh-Hant]{font-weight:inherit}.stw-member-navigation{display:flex;gap:12px 24px;flex-wrap:wrap;border-bottom:1px solid #cbd3dc;padding:16px 0 24px;margin-bottom:32px}.stw-members a{text-decoration:underline;text-underline-offset:3px}.stw-member-navigation a{display:inline-flex;align-items:center;min-height:44px}.stw-member-form,.stw-member-narrow{max-width:760px}.stw-members label{display:block;font-weight:600;margin-bottom:18px}.stw-members input:not([type=hidden]):not([type=checkbox]):not([type=submit]),.stw-members textarea,.stw-members select{display:block;width:100%;box-sizing:border-box;font:inherit;color:#242424;background:#fff;border:1px solid #64748b;border-radius:4px;padding:10px 12px;min-height:48px;margin-top:6px}.stw-members textarea{resize:vertical}.stw-members input[type=file]{max-width:100%;font-size:.95rem}.stw-members input[type=checkbox]{width:20px;height:20px;vertical-align:middle}.stw-members button,.stw-members input[type=submit],.stw-member-button{display:inline-block;font:600 1rem/1.5 "Noto Sans","Noto Sans TC",sans-serif;color:#fff;background:#0f2d56;border:2px solid #0f2d56;border-radius:4px;min-height:48px;padding:10px 18px;cursor:pointer;text-decoration:none}.stw-members button:hover,.stw-member-button:hover{background:#183f73;color:#fff}.stw-members :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #c92f33;outline-offset:4px}.stw-member-filters{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:24px 0}.stw-member-filters label{margin:0;flex:1;min-width:180px}.stw-member-filters>a{padding:10px 0}.stw-member-notice{padding:24px;background:#eaf2f4;border-left:4px solid #4a90a4;margin-bottom:32px}.stw-member-notice h2{margin-top:0}.stw-member-archive article,.stw-member-person{padding:24px 0;border-bottom:1px solid #cbd3dc}.stw-member-archive h3{margin:4px 0 12px}.stw-member-date{margin:0;color:#505d6b}.stw-member-actions,.stw-member-pagination{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:24px 0}.stw-member-actions form{margin:0}.stw-member-text{max-width:850px;overflow-wrap:anywhere}.stw-member-success{padding:16px;border-left:4px solid #2f7d32;background:#edf5ed}.stw-member-help{margin-top:40px;padding-top:20px;border-top:1px solid #cbd3dc}.stw-members summary{cursor:pointer;min-height:44px;padding:8px 0;text-decoration:underline}.stw-member-person p{overflow-wrap:anywhere}.stw-member-meeting .stw-lead{font-size:1.1rem}.stw-members small{font-size:.85em}.stw-members form p{margin:16px 0}.stw-member-person h4{margin:0}.stw-member-person details{max-width:550px}
@media(max-width:600px){.stw-member-navigation{gap:8px 18px}.stw-member-filters{display:block}.stw-member-filters label{margin-bottom:16px}.stw-member-filters button{margin-right:16px}.stw-member-actions{align-items:flex-start}.stw-members input[type=file]{padding:8px 4px}.stw-member-notice{padding:18px}}
@media print{header,footer,.stw-member-navigation,.stw-member-actions,.stw-member-help,.stw-member-success,.stw-members details,.stw-members>div>p{display:none!important}.stw-members{padding:0;color:#000;background:#fff}.stw-members .stw-container{width:100%;max-width:none}.stw-member-meeting{display:block}.stw-member-text{max-width:none}.stw-members h1{font-size:16pt}.stw-members h2{font-size:20pt}}
