.wp-legal-hero{display:grid;grid-template-columns:1.1fr .9fr;min-height:470px;padding:clamp(4rem,8vw,7rem) max(1.25rem,calc((100vw - 1280px)/2));background:#10233c;color:#fff}.wp-legal-hero>div{max-width:650px}.wp-back{display:inline-block;margin-bottom:clamp(3.5rem,7vw,6.7rem);color:#b6d4d1;font-family:"Roboto Mono",monospace;font-size:.65rem}.wp-legal-hero h1,.wp-legal-content h2{margin:0;font-family:"Noto Serif TC",serif}.wp-legal-hero h1{font-size:clamp(2.6rem,4.8vw,4.8rem);line-height:1.25}.wp-legal-hero>div>p:not(.eyebrow){max-width:500px;margin:24px 0 0;color:#cfdbdf;line-height:2}.wp-legal-hero aside{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:14px;color:#bcd9d5;font-family:"Roboto Mono",monospace;font-size:.61rem;letter-spacing:.1em;text-align:right}.wp-legal-hero aside strong{color:#fff;font-size:clamp(1rem,2vw,1.6rem);font-weight:500;line-height:1.4}.wp-legal-hero aside i{width:150px;height:1px;background:#b98357}.wp-legal-content{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(3rem,9vw,11rem);padding:clamp(4.5rem,9vw,8rem) max(1.25rem,calc((100vw - 1040px)/2));background:#fff}.wp-legal-content>aside{align-self:start;position:sticky;top:105px;display:grid;gap:6px;color:#72818a;font-family:"Roboto Mono",monospace;font-size:.62rem;letter-spacing:.07em}.wp-legal-content aside p{margin:0}.wp-legal-content aside strong{color:#10233c;font-size:.85rem}.wp-legal-content aside small{max-width:170px;color:#697982;font-family:"Noto Sans TC",sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.75}.wp-legal-content aside i{width:45px;height:1px;margin:18px 0;background:#b98357}.wp-legal-content article{border-top:1px solid #becbc6}.wp-legal-content article section{display:grid;grid-template-columns:86px 1fr;gap:20px;padding:32px 0;border-bottom:1px solid #becbc6}.wp-legal-content article section>span{padding-top:7px;color:#b98357;font-family:"Roboto Mono",monospace;font-size:.7rem}.wp-legal-content h2{margin-bottom:10px;color:#10233c;font-size:1.35rem}.wp-legal-content article p{max-width:690px;margin:0;color:#566873;font-size:.91rem;line-height:2}.wp-legal-contact{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:35px max(1.25rem,calc((100vw - 1040px)/2));background:#e2ede8}.wp-legal-contact p{margin:0;color:#46626a}.wp-legal-contact a{padding-bottom:5px;border-bottom:1px solid #779c98;color:#20716e;font-family:"Roboto Mono",monospace;font-size:.9rem}@media(max-width:760px){.wp-legal-hero{grid-template-columns:1fr;min-height:440px;padding:3.7rem 1.25rem}.wp-legal-hero aside{display:none}.wp-legal-content{grid-template-columns:1fr;gap:34px;padding:4rem 1.25rem}.wp-legal-content>aside{position:static;grid-template-columns:auto auto 1fr;align-items:end;column-gap:10px}.wp-legal-content>aside i{margin:0 10px}.wp-legal-content>aside small{grid-column:1/-1;max-width:none}.wp-legal-content article section{grid-template-columns:48px 1fr;gap:11px;padding:25px 0}.wp-legal-content article p{font-size:.88rem}.wp-legal-contact{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 1.25rem}}
