.legal-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 24px;align-items:center;font-size:15px}.legal-links a{min-height:44px;text-decoration:underline;text-underline-offset:4px}.external-video img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain}.external-video p{font-size:15px!important;line-height:1.7;text-align:start}.external-video .button{width:100%;gap:10px}.external-review-links{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.external-review-links .button{min-height:48px}.facade{margin:0 auto;padding-top:15px;padding-bottom:60px}.facade img{display:block;width:100%;height:auto;aspect-ratio:4/3;border:1px solid #bda779;box-shadow:0 18px 30px -22px #193c3260}.facade figcaption{font-size:14px;line-height:1.7;margin-top:15px;color:#665c48}.facade figcaption a{text-decoration:underline;text-underline-offset:4px}.legal-page p{overflow-wrap:anywhere}.legal-page a{text-decoration:underline;text-underline-offset:4px}.legal-page section{scroll-margin-top:35px}.legal-page .article-meta{font-size:16px}@media(max-width:720px){.facade{padding-bottom:35px}.facade figcaption{font-size:13px}.legal-links{display:block}.legal-links a{display:flex;min-height:44px;font-size:15px;line-height:1.5}.legal-page h1{font-size:38px}.legal-page h2{font-size:28px!important}.legal-page p{font-size:17px!important;line-height:1.8}.external-review-links{display:grid;gap:12px}.external-video img{max-height:570px}}

footer .legal-links,footer .legal-links a{color:var(--ink)}

footer .creation-credit{grid-column:1/-1;margin:20px 0 0!important;padding-top:20px;border-top:1px solid #c7b68d;text-align:start!important;font:14px/1.8 Avant,Arial,sans-serif!important;color:#625a4c}
