.operating-entity-notice{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:20px 24px;border-top:1px solid rgba(20,71,55,.18);color:#52635c;background:transparent;font-family:Arial,"Noto Sans TC",sans-serif}
.operating-entity-notice strong{display:block;margin-bottom:8px;color:#144737;font-size:15px;letter-spacing:.04em}
.operating-entity-notice p{margin:6px 0;font-size:13px;line-height:1.75}
.operating-entity-details{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(20,71,55,.12);font-size:12px;line-height:1.6}
.operating-entity-details b{color:#144737}.operating-entity-details a{color:inherit}
.operating-entity-inline{margin:28px 0;padding:20px 22px;border:1px solid rgba(20,71,55,.16);border-radius:8px;background:#f6f3eb}
.operating-entity-inline.operating-entity-notice{max-width:none}
.sitewide-operating-footer{margin-top:40px;border-top:1px solid rgba(20,71,55,.14);background:#f4f1e9}
.sitewide-operating-footer .operating-entity-notice{border-top:0}
footer .operating-entity-notice{max-width:none;margin-top:22px;padding-right:0;padding-left:0;color:inherit;border-top-color:rgba(255,255,255,.16)}
footer .operating-entity-notice strong{color:inherit}
footer .operating-entity-details{border-top-color:rgba(255,255,255,.14)}
footer .operating-entity-details b{color:inherit}
@media(max-width:640px){.operating-entity-notice{padding:18px 20px}.operating-entity-notice p{font-size:14px}.operating-entity-details{display:grid;gap:7px}}
