/* An editorial policy library. Presentation only: all legal clauses, dates,
   examples, document order and print behaviour remain in their source views. */
@media screen {
[data-page="legal"]{--craft-accent:#526b64;--craft-soft:#e2e9dd;--craft-pop:#dce8c8;--craft-dark:#303e35;--craft-rule:#becbb5}
[data-page="legal/terms"]{--craft-accent:#50647b;--craft-soft:#e0e7ed;--craft-pop:#d2e1e8;--craft-dark:#2d3d51;--craft-rule:#b8c8d4}
[data-page="legal/privacy"]{--craft-accent:#3b6b62;--craft-soft:#dcebe3;--craft-pop:#cde5d7;--craft-dark:#29473e;--craft-rule:#b1cdbf}
[data-page="legal/cookies"]{--craft-accent:#87683c;--craft-soft:#f3e6ce;--craft-pop:#ecd7b0;--craft-dark:#51422b;--craft-rule:#d2bd98}
[data-page="legal/refund"]{--craft-accent:#4f7051;--craft-soft:#e0ead7;--craft-pop:#d4e4bf;--craft-dark:#34462f;--craft-rule:#bccca8}
[data-page="legal/acceptable-use"]{--craft-accent:#755880;--craft-soft:#e9ddf0;--craft-pop:#dfcde9;--craft-dark:#42334d;--craft-rule:#cbb3d6}
[data-page="legal/dmca"]{--craft-accent:#845841;--craft-soft:#efdfd0;--craft-pop:#efd0b9;--craft-dark:#493a30;--craft-rule:#d3b79f}
.lh-page .lh-hero-grid{grid-template-columns:1.1fr 1fr;gap:85px}.lh-page .lh-hero h1{font-size:clamp(65px,7vw,100px)}
.craft-policy-seal{display:flex;align-items:center;gap:18px;margin-bottom:25px;color:#748363}.craft-policy-seal svg{width:90px;height:90px;transform:rotate(-10deg)}.craft-policy-seal>span{font-size:9px;letter-spacing:1.4px}
.lh-page .lh-start{background:#fffaf0;border:1px solid #c0c9b1;border-radius:8px;transform:rotate(2deg);box-shadow:12px 14px 0 #cdd9c0;padding:35px}.lh-page .lh-start>span{font-size:9px;letter-spacing:1.2px}.lh-page .lh-start h2{font-size:35px}.lh-page .lh-start a{padding-block:22px}
.lh-page .lh-directory{padding-top:30px}.lh-page .lh-group{grid-template-columns:250px minmax(0,1fr);gap:45px;padding-block:45px}.lh-page .lh-group header h2{font-size:32px;font-weight:650}
.lh-page .lh-documents{gap:22px}.lh-page .lh-documents article{position:relative;background:#e8edf3;border:1px solid #bac9d4;border-radius:13px;padding:28px;transition:transform .2s;overflow:hidden}.lh-page .lh-documents article:before{content:"";display:block;width:35px;height:43px;border:1px solid #879aad;border-radius:3px;background:repeating-linear-gradient(transparent 0 7px,#a9b9c6 7px 8px,transparent 8px 13px);background-clip:content-box;padding:7px;margin-bottom:25px;transform:rotate(-7deg)}
.lh-page .lh-documents article:hover{transform:translateY(-4px)}.lh-page .lh-documents h3{font-size:25px;font-weight:650}.lh-page .lh-documents p{font-size:14px}.lh-page .lh-topics{font-size:10px}
.lh-page #information .lh-documents article{background:#e5eddf;border-color:#bfccb2}.lh-page #responsibilities .lh-documents article{background:#f1e2d3;border-color:#d8c0a9}.lh-page .lh-guidance-band{background:#e1d8ed;border:0;margin-top:45px}.lh-page .lh-guidance{padding-block:70px}.lh-page .lh-guidance aside{background:#fffaf0;border:1px solid #cbbbd8;border-radius:12px;padding:30px}.lh-page .lh-guidance h2{font-weight:650}

.tm-page .tm-hero h1{font-size:clamp(61px,6.4vw,91px);margin-top:22px}
.tm-page .tm-hero-grid{gap:75px;align-items:center}
.craft-document-badge{display:flex;align-items:center;gap:18px;margin-bottom:30px;color:var(--craft-accent)}
.craft-document-badge>b{font:40px/1 Georgia,serif;display:grid;place-items:center;width:70px;height:70px;border:1px solid var(--craft-rule);border-radius:50%;background:var(--craft-pop);transform:rotate(-8deg)}
.craft-document-badge>span{font-size:8px;letter-spacing:1.5px}
.tm-page .tm-document-meta{margin-top:28px;border-top:1px solid var(--craft-rule);padding-top:20px;gap:18px;flex-wrap:wrap}
.tm-page .tm-print{border-radius:25px;padding:10px 16px;background:#fffcf5;border-color:var(--craft-rule);color:var(--craft-accent);font-size:11px}
.tm-page .tm-hero-grid>aside{border-radius:10px;box-shadow:11px 14px 0 var(--craft-pop),0 25px 40px -30px #30352b44;transform:rotate(1.5deg);border-color:var(--craft-rule);position:relative}
.tm-page .tm-hero-grid>aside:before{content:"";position:absolute;left:38%;top:-12px;width:85px;height:25px;transform:rotate(-8deg);background:color-mix(in srgb,var(--craft-rule) 65%,transparent)}
.tm-page .tm-hero-grid>aside header{position:relative}.tm-page .tm-hero-grid>aside header>span{letter-spacing:1px;font-size:9px}.tm-page .tm-hero-grid>aside header h2{font-size:32px;letter-spacing:-.035em}
.tm-page .tm-find{padding-top:65px}.tm-page .tm-find h2,.tm-page .tm-full-heading h2{font-weight:650;letter-spacing:-.04em}.tm-page .tm-topics{gap:20px}.tm-page .tm-topics article{background:#e6edf2;border:1px solid #bdcbd4;border-radius:12px;padding:26px}.tm-page .tm-topics h3{font-size:23px;font-weight:600}
.tm-page .tm-policy-band{background:var(--craft-soft);border-block:1px solid var(--craft-rule)}
.tm-page .tm-policies{padding-block:25px}.tm-page .tm-policies a{border:1px solid var(--craft-rule);border-radius:22px;background:#fffcf5;padding:10px 14px;color:var(--craft-accent);font-size:11px;text-decoration:none}.tm-page .tm-policies a:hover{background:white;text-decoration:underline}
.tm-page .tm-full-heading{padding-top:65px}.tm-page .tm-full-heading h2{font-size:43px}
.tm-page .doc{padding-top:35px}.tm-page .doc .grid{gap:55px}.tm-page .toc{background:var(--craft-soft);border:1px solid var(--craft-rule);border-radius:12px;padding:15px 22px;max-height:calc(100vh - 55px);overflow-y:auto}
.tm-page .toclabel,.tm-page .toc summary{padding:10px 0 15px;font-weight:700;color:var(--craft-accent)}.tm-page .toc a{font-size:12px;color:var(--craft-accent);padding:6px 0}.tm-page .toc a:hover{color:#263f36}
.tm-page .prose2 .body{background:#fffdf8;border:1px solid #dfdfd5;border-radius:13px;padding:10px 40px 35px;box-shadow:0 15px 35px -25px #25312722}
.tm-page .prose2 .s{padding-block:36px;border-color:#dadfd4}.tm-page .prose2 h2{font:400 29px/1.3 Georgia,serif;color:var(--craft-accent);letter-spacing:-.025em;text-wrap:pretty}
.tm-page .prose2 p,.tm-page .prose2 li{color:#4d5752;line-height:1.9}.tm-page .prose2 strong{color:#29382f}.tm-page .prose2 .note{background:var(--craft-soft);border-left-color:var(--craft-accent);border-radius:0 7px 7px 0}.tm-page .prose2 th{background:var(--craft-soft);color:var(--craft-accent)}
.tm-page .tm-contact{background:var(--craft-pop);border-radius:20px;padding:50px 40px;margin-block:70px 85px;border:1px solid var(--craft-rule);gap:45px}.tm-page .tm-contact h2{font-size:43px;font-weight:650}.tm-page .tm-email{font-size:clamp(19px,2.4vw,30px);color:var(--craft-accent)}

/* Distinct supporting artifacts for each document. */
.pv-page .pv-route{background:#f5faee}.pv-page .pv-choice-grid{gap:22px}.pv-page .pv-choice-grid>a{background:#e0eddf;border-radius:13px;padding:28px;border-color:#b6cdb6}.pv-page .pv-choice-grid h3{font-size:26px;font-weight:650}.pv-page .pv-retention-band{background:#29463e;color:#f0f5e8}.pv-page .pv-retention-band :is(p,.eyebrow){color:#cfe2d1}.pv-page .pv-retention-band a{color:#d3e8a7}.pv-page .pv-retention dl{background:#f5f6e8;color:#344d38;border-radius:12px;padding:25px 30px}.pv-page .pv-retention dt{color:#52644b}.pv-page .pv-retention dd{color:#344d38}.pv-page .pv-request nav{background:#e4eedc;padding:25px;border:1px solid #bdcfb1;border-radius:12px}
.ck-page .ck-session{background:#f9efdb}.ck-page .ck-browser,.ck-page .ck-server{border-radius:10px;background:#fffbf0;border-color:#cfb98f}.ck-page .ck-shortcuts{gap:22px}.ck-page .ck-shortcuts>a,.ck-page .ck-shortcuts article{background:#f5e9cf;border:1px solid #d4bf96;padding:26px;border-radius:12px}
.rf-page .rf-ledger{background:#f9fbef}.rf-page .rf-ledger-total{background:#e2ebc9;border-color:#b7c790}.rf-page .rf-route-grid{gap:22px}.rf-page .rf-route-grid article{border:1px solid #bdccac;background:#edf2e2;border-radius:13px;padding:28px}.rf-page .rf-route-grid h3{font-weight:650;font-size:26px}.rf-page .rf-review-band{background:#dfe9d3}.rf-page .rf-request-detail{background:#f5ead8;border:1px solid #d4c1a1;padding:28px;border-radius:12px}
.ap-page .ap-boundary{background:#f6effb}.ap-page .ap-boundary-grid{gap:22px}.ap-page .ap-boundary-grid article{border:1px solid #cbb5d8;border-radius:13px;background:#efe4f5;padding:28px}.ap-page .ap-agent-band{background:#42314d}.ap-page .ap-agent-band :is(p,.eyebrow){color:#e6d8ef}.ap-page .ap-call{border-radius:13px;box-shadow:9px 11px 0 #765b87}.ap-page .ap-call p{color:#54435e}.ap-page .ap-report{background:#f3e7d4;padding:35px;border:1px solid #d4bc97;border-radius:13px;margin-block:55px}
.cr-page .cr-recipient{background:#fff4e3}.cr-page .cr-notice{padding-top:65px}.cr-page .cr-process-band{background:#eddbc8}.cr-page .cr-process{gap:25px}.cr-page .cr-process article{background:#fff9ee;border:1px solid #d2b695;padding:28px;border-radius:12px}.cr-page .cr-timing{background:#e6eacd;border:1px solid #bec798;border-radius:12px;padding:28px}

@media(max-width:1100px){.lh-page .lh-hero-grid{gap:45px}.lh-page .lh-group{grid-template-columns:220px 1fr;gap:30px}.lh-page .lh-documents article{padding:24px}.tm-page .tm-hero-grid{gap:45px}.tm-page .doc .grid{gap:30px}.tm-page .prose2 .body{padding-inline:28px}.tm-page .tm-contact{padding:40px 30px;gap:30px}}
@media(max-width:800px){.lh-page .lh-hero-grid{grid-template-columns:1fr;gap:40px}.lh-page .lh-hero h1{font-size:76px}.lh-page .lh-start{margin-right:14px;transform:rotate(1deg)}.lh-page .lh-group{grid-template-columns:1fr;gap:25px}.lh-page .lh-group header{max-width:500px}.lh-page .lh-guidance{grid-template-columns:1fr;gap:35px}.tm-page .tm-hero-grid>aside{margin-right:13px;transform:rotate(1deg)}.tm-page .tm-hero h1{font-size:75px}.tm-page .doc .grid{grid-template-columns:1fr}.tm-page .toc{position:static;max-height:none;padding:20px 25px}.tm-page .toc ol{columns:2;column-gap:30px}.tm-page .toc li{break-inside:avoid}.tm-page .tm-contact{grid-template-columns:1fr;gap:25px}.tm-page .tm-contact h2{font-size:40px}.tm-page .tm-full-heading h2{font-size:38px}}
@media(max-width:560px){.lh-page .lh-hero h1,.tm-page .tm-hero h1{font-size:clamp(48px,13vw,70px)}.craft-policy-seal{margin-bottom:22px}.craft-policy-seal svg{width:72px;height:72px}.craft-policy-seal>span{font-size:8px}.lh-page .lh-start{padding:25px;box-shadow:7px 9px 0 #cdd9c0}.lh-page .lh-start h2{font-size:30px}.lh-page .lh-documents{grid-template-columns:1fr;gap:18px}.lh-page .lh-documents article{padding:26px}.lh-page .lh-group header h2{font-size:29px}.lh-page .lh-guidance{padding-block:55px}.lh-page .lh-guidance aside{padding:25px}.lh-page .lh-guidance h2{font-size:29px}
 .craft-document-badge{margin-bottom:25px;gap:15px}.craft-document-badge>b{width:58px;height:58px;font-size:34px}.craft-document-badge>span{font-size:7px}.tm-page .tm-hero-grid>aside{box-shadow:7px 10px 0 var(--craft-pop);margin-right:10px}.tm-page .tm-hero-grid>aside header h2{font-size:29px}.tm-page .tm-topics article{padding:24px}.tm-page .tm-policies{padding-block:22px}.tm-page .tm-policies a{font-size:10px;padding:9px 12px}.tm-page .tm-full-heading{padding-top:50px}.tm-page .tm-full-heading h2{font-size:34px}.tm-page .prose2 .body{padding:5px 20px 25px}.tm-page .prose2 h2{font-size:26px}.tm-page .prose2 p,.tm-page .prose2 li{font-size:15px}.tm-page .toc{padding:18px 20px}.tm-page .toc ol{columns:1}.tm-page .tm-contact{padding:35px 25px;margin-block:50px 60px;border-radius:15px}.tm-page .tm-contact h2{font-size:35px}.tm-page .tm-email{font-size:21px}
 .pv-page .pv-choice-grid>a,.rf-page .rf-route-grid article,.ap-page .ap-boundary-grid article,.cr-page .cr-process article{padding:25px}.pv-page .pv-retention dl{padding:22px}.ap-page .ap-report{padding:25px;margin-block:40px}.rf-page .rf-request-detail,.cr-page .cr-timing{padding:25px}
}
}

@media screen{.ap-page .ap-agent-band h2{color:#fff6eb}.ap-page .ap-agent-band a{color:#e9d9f4}.ap-page .ap-transcript p{color:#344d45}.ap-page .ap-caller p{color:#544d3c}}

@media screen{.ap-page .ap-agent-band .ap-transcript p{color:#344d45}.ap-page .ap-agent-band .ap-caller p{color:#544d3c}[data-craft="legal"] .tm-contact :is(p,a){color:#4b4d50}[data-craft="legal"] .tm-contact .eyebrow{color:var(--craft-dark)}[data-craft="legal"] .toc :is(summary,a){color:#4e524a}}
