.copyright-page{width:min(1160px,100% - 80px);margin:0 auto;padding:36px 0 88px}.copyright-heading{border-bottom:1px solid var(--line);padding:0 0 36px}.copyright-back{color:#b9c8bd;margin-bottom:30px;padding:8px 0;font-size:13px;display:inline-block}.copyright-back:hover{color:var(--gold-light)}.copyright-eyebrow{color:var(--gold);letter-spacing:2px;margin-bottom:16px;font-size:11px}.copyright-heading h1{font-family:var(--serif);letter-spacing:3px;color:#eadbbc;font-size:clamp(28px,3.4vw,44px);line-height:1.45}.copyright-subtitle{color:#bcc8bd;margin-top:16px;font-size:15px}.copyright-meta{color:#a4b5ad;flex-wrap:wrap;gap:10px 26px;margin-top:24px;font-size:12px;line-height:1.8;display:flex}.copyright-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:52px;padding-top:36px;display:grid}.copyright-sidebar{position:sticky;top:32px}.copyright-sidebar h2{font:14px var(--sans);color:#e1d1ad;letter-spacing:2px;margin:0 0 18px}.copyright-sidebar ol{margin:0;padding:0;list-style:none}.copyright-sidebar li a{color:#b6c5bc;gap:13px;padding:12px 0;font-size:13px;line-height:1.6;display:flex}.copyright-sidebar li a span{color:#b5a278;padding-top:3px;font:12px Georgia,serif}.copyright-sidebar a:hover{color:var(--gold-light)}.copyright-contact-shortcut{border-top:1px solid var(--line);color:var(--gold-light);justify-content:space-between;margin-top:18px;padding-top:20px;font-size:12px;display:flex}.copyright-article{border:1px solid var(--line);background:linear-gradient(135deg,#152b29,#0e2022 65%);border-radius:4px;min-width:0;padding:30px 38px 0}.copyright-intro{border-bottom:1px solid var(--line);gap:16px;padding:0 0 28px;display:flex}.copyright-intro>span{color:var(--gold);font-size:29px;line-height:1.7}.copyright-intro p{color:#c8d0c5;font-size:14px;line-height:2}.copyright-intro strong{color:var(--gold-light);font-weight:400}.copyright-section{border-bottom:1px solid var(--line);padding:32px 0;scroll-margin-top:28px}.copyright-section h2{font-family:var(--serif);letter-spacing:1px;color:#e2d4b4;align-items:baseline;gap:16px;margin:0 0 20px;font-size:23px;line-height:1.6;display:flex}.copyright-section h2>span{color:#bba477;letter-spacing:0;font:15px Georgia,serif}.copyright-section p,.copyright-section li{color:#c6d0c8;overflow-wrap:break-word;font-size:15px;line-height:2.1}.copyright-section p+p{margin-top:15px}.copyright-section strong{color:#e8dcc2;font-weight:600}.copyright-section ul{margin:16px 0;padding-left:22px}.copyright-section li{padding:3px 0 3px 4px}.copyright-section li::marker{color:var(--gold)}.copyright-contact{border:1px solid #c5ac7145;border-left:3px solid var(--gold);background:#c5ac7110;margin:22px 0;padding:19px 22px}.copyright-contact>span{color:#bfcbbd;margin-bottom:9px;font-size:12px;display:block}.copyright-contact a{color:#f0dcac;overflow-wrap:anywhere;text-underline-offset:5px;font-size:clamp(17px,2vw,23px);line-height:1.7;-webkit-text-decoration:underline #bba47780;text-decoration:underline #bba47780;display:inline-block}.copyright-contact a span{margin-left:9px;font-size:16px}.copyright-end{color:#b6bfaf;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:25px 0;font-size:12px;display:flex}@media (max-width:900px){.copyright-page{width:calc(100% - 40px)}.copyright-layout{grid-template-columns:1fr;gap:24px}.copyright-sidebar{position:static}.copyright-sidebar ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.copyright-contact-shortcut{max-width:280px}.copyright-article{padding:26px 30px 0}}@media (max-width:600px){.copyright-page{width:calc(100% - 32px);padding:20px 0 40px}.copyright-back{margin-bottom:24px}.copyright-heading{padding-bottom:26px}.copyright-heading h1{letter-spacing:1px;font-size:28px}.copyright-eyebrow{font-size:10px}.copyright-subtitle{font-size:13px}.copyright-meta{flex-direction:column;gap:5px}.copyright-layout{padding-top:26px}.copyright-sidebar li a{gap:8px;padding:10px 0;font-size:12px}.copyright-article{padding:22px 18px 0}.copyright-intro{gap:10px;padding-bottom:22px}.copyright-intro p{font-size:13px}.copyright-intro>span{font-size:22px}.copyright-section{padding:26px 0}.copyright-section h2{letter-spacing:0;gap:10px;font-size:20px}.copyright-section h2>span{font-size:12px}.copyright-section p,.copyright-section li{font-size:14px;line-height:2}.copyright-contact{padding:16px 13px}.copyright-end{font-size:11px}}
