.tp-page{--blue:#30223c;--green:#0f7772;--red:#a63d57;--gold:#c99a48;--cream:#f0e9dc;--paper:#fffdf8;--mint:#d7ebe5;background:var(--paper);background-image:linear-gradient(#30223c09 1px,#0000 1px),linear-gradient(90deg,#30223c09 1px,#0000 1px);background-size:24px 24px}.tp-page .rs-hero{background:linear-gradient(90deg,#f0e9dc 0 64%,#d7ebe5 64%)}.tp-page .rs-hero h1 em{color:var(--red)}.tp-page .rs-hero aside{box-shadow:11px 11px 0 var(--gold)}.tp-method{background:#f7f1e6}.tp-deadline{background:#eee5d8}.tp-date-grid{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.tp-date-grid label,.tp-subject-row label,.tp-comp-grid label{background:var(--paper);border:1px solid var(--line);gap:7px;padding:12px;display:grid}.tp-date-grid span,.tp-subject-row span,.tp-comp-grid label span{text-transform:uppercase;letter-spacing:.08em;font-size:7px}.tp-date-grid input,.tp-subject-row input,.tp-comp-grid input{background:0 0;border:0;border-bottom:1px solid #9b8e83;min-width:0;padding:5px 0;font:650 18px Newsreader}.tp-deadline-notes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tp-deadline-notes p{border-top:2px solid var(--gold);padding:10px;font-size:8px;line-height:1.55}.tp-deadline .rs-split>aside{background:var(--paper);border-top:5px solid var(--green)}.tp-deadline aside.urgent,.tp-deadline aside.passed{border-color:var(--red)}.tp-deadline aside svg{color:var(--red)}.tp-deadline aside small{margin:10px 0 4px;font-size:7px;display:block}.tp-deadline aside strong{color:var(--blue);font:650 38px Newsreader;display:block}.tp-deadline aside b{font-size:11px}.tp-deadline aside p{font-size:8px;line-height:1.55}.tp-deadline aside hr{border:0;border-top:1px solid var(--line);margin:14px 0}.tp-grounds{background:var(--blue);color:#fff}.tp-ground-layout{grid-template-columns:1fr 1fr;gap:25px;display:grid}.tp-ground-layout>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tp-ground-layout button{color:#fff;text-align:left;background:#ffffff09;border:1px solid #ffffff26;grid-template-columns:26px 1fr;align-items:center;gap:9px;padding:13px;display:grid}.tp-ground-layout button i{border:1px solid #fff6;place-items:center;width:24px;height:24px;display:grid}.tp-ground-layout button i svg{width:13px}.tp-ground-layout button span{font-size:8px}.tp-ground-layout button.active{background:var(--red)}.tp-ground-layout aside{background:var(--paper);color:var(--ink);padding:20px}.tp-ground-layout aside>svg{color:var(--gold);width:32px}.tp-ground-layout aside>small{margin:8px 0;font-size:7px;display:block}.tp-ground-layout article{border-top:1px solid var(--line);padding:8px 0}.tp-ground-layout article b{font-size:9px}.tp-ground-layout article p{font-size:7px;line-height:1.5}.tp-comps{background:#f7f2e8}.tp-subject-row{grid-template-columns:1fr 1fr 210px;gap:7px;margin:20px 0;display:grid}.tp-subject-row article{background:var(--blue);color:#fff;padding:12px}.tp-subject-row article small{font-size:7px;display:block}.tp-subject-row article b{font:650 25px Newsreader}.tp-comp-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tp-comp-grid>article{background:var(--paper);border:1px solid #bdb2a4;padding:13px}.tp-comp-grid header{border-bottom:2px solid var(--red);align-items:center;gap:9px;padding-bottom:9px;display:flex}.tp-comp-grid header span{color:var(--red);font:650 22px Newsreader}.tp-comp-grid header b{font-size:10px}.tp-comp-grid label{border:0;border-bottom:1px solid var(--line);padding:8px}.tp-comp-grid label input{font-size:16px}.tp-comp-grid footer{grid-template-columns:1fr auto;gap:4px;padding-top:10px;display:grid}.tp-comp-grid footer span{text-transform:uppercase;font-size:7px}.tp-comp-grid footer b{font:650 16px Newsreader}.tp-indication{background:var(--blue);color:#fff;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-top:8px;padding:18px;display:grid}.tp-indication>svg{color:var(--gold)}.tp-indication small{font-size:7px}.tp-indication strong{font:650 32px Newsreader;display:block}.tp-indication p,.tp-indication span{font-size:7px}.tp-indication aside{text-align:right;border-left:1px solid #fff3;padding-left:15px}.tp-indication aside b{font:650 20px Newsreader;display:block}.tp-caution{background:#f0dfbd;gap:10px;margin-top:8px;padding:12px;display:flex}.tp-caution svg{width:22px;color:var(--red);flex:none}.tp-caution p{font-size:8px;line-height:1.5}.tp-evidence{background:#e9e1d5}.tp-evidence-layout{grid-template-columns:1fr 280px;gap:28px;display:grid}.tp-evidence-layout>div>article{border-top:1px solid #a99e92;grid-template-columns:40px 1fr;padding:11px 0;display:grid}.tp-evidence-layout article>b{color:var(--red);font:650 20px Newsreader}.tp-evidence h3{margin:0;font-size:15px}.tp-evidence article p{font-size:7px;line-height:1.4}.tp-evidence footer{gap:4px;display:flex}.tp-evidence footer button{text-transform:uppercase;background:0 0;border:1px solid #93877b;padding:5px 8px;font-size:6px}.tp-evidence .state-0 footer button:first-child,.tp-evidence .state-1 footer button:nth-child(2),.tp-evidence .state-2 footer button:nth-child(3){background:var(--blue);color:#fff}.tp-evidence-layout>aside{background:var(--paper);height:max-content;padding:20px;position:sticky;top:75px}.tp-evidence aside>svg{color:var(--green);width:34px}.tp-evidence aside small{margin-top:8px;font-size:7px;display:block}.tp-evidence aside strong{font:650 35px Newsreader;display:block}.tp-evidence aside p{font-size:8px;line-height:1.5}.tp-meter{background:#ddd3c7;height:8px;margin:12px 0}.tp-meter i{background:var(--green);height:100%;display:block}.tp-hearing{background:var(--blue);color:#fff}.tp-hearing-list{grid-template-columns:1fr 1fr;gap:5px;display:grid}.tp-hearing-list button{color:#fff;text-align:left;background:#ffffff09;border:1px solid #ffffff25;grid-template-columns:23px 1fr;align-items:center;gap:7px;padding:9px;display:grid}.tp-hearing-list i{border:1px solid #fff6;place-items:center;width:21px;height:21px;display:grid}.tp-hearing-list svg{width:12px}.tp-hearing-list span{font-size:7px}.tp-hearing-list button.done{background:var(--green)}.tp-hearing .rs-ready-layout>aside{background:var(--paper);color:var(--ink)}.tp-hearing aside>svg{color:var(--red)}.tp-hearing aside hr{border:0;border-top:1px solid var(--line);margin:12px 0}.tp-hearing aside b{font-size:8px}.tp-dont{background:var(--red);color:#fff}.tp-dont-grid{background:#fff3;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.tp-dont-grid article{background:var(--red);padding:15px}.tp-dont-grid article>b{color:#f0cb85;font:650 24px Newsreader}.tp-dont-grid h3{font-size:11px}.tp-dont-grid p{font-size:7px;line-height:1.5}.tp-sources{background:#f7f2e8}.tp-source-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tp-source-grid a{background:var(--paper);color:inherit;border:1px solid #c8bcae;grid-template-columns:25px 1fr 18px;align-items:start;gap:9px;padding:13px;text-decoration:none;display:grid}.tp-source-grid a>svg:first-child{color:var(--green)}.tp-source-grid a>svg:last-child{width:14px}.tp-source-grid b{font-size:9px}.tp-source-grid p{font-size:7px;line-height:1.5}.tp-faq{background:#ebe2d5}.tp-faq-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tp-faq details{background:var(--paper);border:1px solid #c8bcae;padding:13px}.tp-faq summary{cursor:pointer;justify-content:space-between;gap:10px;font-size:9px;font-weight:700;display:flex}.tp-faq summary span{color:var(--red);font-size:18px}.tp-faq details p{font-size:8px;line-height:1.6}.tp-help{background:var(--green);color:#fff}.tp-help svg{color:#f0cb85}.tp-help span{letter-spacing:.1em;font-size:7px;display:block}.tp-help h2{font:650 34px Newsreader}.tp-help p{font-size:8px;line-height:1.6}.tp-help aside{background:var(--paper);color:var(--ink)}.tp-help aside small{font-size:7px}.tp-help aside b{font:650 24px Newsreader;display:block}.tp-help aside a{background:var(--red);color:#fff;justify-content:space-between;align-items:center;padding:11px;font-size:8px;text-decoration:none;display:flex}.tp-footer{color:#fff;background:#1f1828;padding:28px 0}.tp-footer .rs-wrap{grid-template-columns:200px 1fr auto;align-items:center;gap:25px;display:grid}.tp-footer>div>div{align-items:center;gap:8px;display:flex}.tp-footer svg{color:var(--gold)}.tp-footer p{font-size:7px;line-height:1.5}.tp-footer nav{gap:10px;display:flex}.tp-footer a{color:#fff;font-size:7px;text-decoration:none}@media (max-width:850px){.tp-ground-layout,.tp-evidence-layout,.tp-comp-grid{grid-template-columns:1fr}.tp-subject-row{grid-template-columns:1fr 1fr}.tp-subject-row article{grid-column:1/-1}.tp-dont-grid{grid-template-columns:1fr 1fr}.tp-source-grid,.tp-faq-grid,.tp-footer .rs-wrap{grid-template-columns:1fr}.tp-evidence-layout>aside{position:static}}@media (max-width:560px){.tp-date-grid,.tp-deadline-notes,.tp-ground-layout>div,.tp-hearing-list,.tp-subject-row{grid-template-columns:1fr}.tp-indication{grid-template-columns:32px 1fr}.tp-indication aside{text-align:left;border-top:1px solid #fff3;border-left:0;grid-column:1/-1;padding:8px 0 0}.tp-dont-grid{grid-template-columns:1fr}.tp-footer nav{flex-wrap:wrap}}
