:root{font:17px/1.5 Arial,Helvetica,sans-serif;color:#173341;--ink:#173341;--paper:#fffdfa;--blue:#123b50;--jug:#e4c3a3;background:var(--paper)}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}button{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:3px;min-height:44px;padding:9px 16px;cursor:pointer}button:hover{background:#e6edf0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #aa3b17;outline-offset:5px}h1,h2,p{margin:0}h1,h2{font-weight:500;line-height:1.16}h1{font-size:38px;letter-spacing:-1px}h2{font-size:32px;letter-spacing:-.6px}p+p{margin-top:14px}[hidden]{display:none!important}.skip{position:fixed;top:4px;left:4px;transform:translateY(-200%);background:white;z-index:10}.skip:focus{transform:none}main{max-width:1220px;margin:auto;padding:25px 50px 0}.menu-top{display:flex;justify-content:space-between;align-items:center;padding:0 0 22px}.wordmark{font-size:25px;font-weight:700;letter-spacing:-1px;text-decoration:none}.case-label{font-size:12px;letter-spacing:.4px;margin-top:3px}nav{display:flex;gap:25px;font-size:14px}nav a{padding:10px 0}.party-heading{display:flex;align-items:center;justify-content:space-between;background:var(--blue);color:white;padding:23px 30px;border-radius:30px 30px 0 0}.party-heading p{font-size:14px;text-align:right}.arrival{border:1px solid var(--blue);border-top:0;padding:16px 30px;font-size:16px}.column-cues{display:flex;justify-content:space-between;padding:20px 30px 4px 72px;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#506671}.column-cues span:last-child{width:180px;text-align:center}.drink{display:grid;grid-template-columns:46px 1fr 180px;gap:23px;position:relative;padding:24px 30px 24px 0;border-bottom:1px solid #becbcf;align-items:center;min-height:210px}.letter{height:45px;width:45px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:white;font-size:21px}.drink-words h2{font-size:34px;margin-bottom:9px}.ready-copy p{font-size:16px}.ready-copy .serve{font-size:14px;color:#48616d}.vessel{position:relative;display:flex;align-items:center;flex-direction:column;min-height:166px;justify-content:center}.vessel svg{width:135px;height:135px}.table-card{font-size:11px;font-weight:700;letter-spacing:.5px;border:1px solid #47616e;padding:5px 12px;white-space:nowrap}.drink-D{--jug:#f3f0e8}.change{font-size:13px;margin-top:18px;border:0;border-bottom:1px solid #59737c;border-radius:0;padding:6px 0;min-height:36px}.finished-copy strong{display:block;font-size:21px}.finished-copy p{font-size:15px;max-width:550px;margin-top:8px}.is-finished{background:#edf2f3}.is-finished h2{text-decoration:line-through;text-decoration-thickness:1px;color:#657781}.empty-space{border:2px dashed #7c969e;width:140px;height:140px;text-align:center;padding:12px;display:flex;flex-direction:column;font-size:20px;justify-content:center}.empty-space b{font-size:17px;letter-spacing:1px}.empty-space span{font-size:11px;margin-top:10px}.request-line{display:grid;grid-template-columns:220px 1fr;gap:30px;margin-top:26px;padding:26px 30px;background:#e3eced}.request-line strong{font-size:24px;line-height:1.2}.request-line p{font-size:16px}.clear-line{display:flex;gap:25px;padding:18px 30px;border-bottom:1px solid #bfcbcf;font-size:14px}.clear-line span{font-weight:700}.current-message{font-size:12px;color:#506671;padding:15px 0}.takeaway{display:flex;justify-content:space-between;gap:30px;padding:28px 0 36px}.file{font-weight:700;font-size:17px}.file span{display:block;font-weight:400;font-size:12px;margin-top:5px}.other-side{font-size:14px;text-align:right}.other-side b{font-size:17px}footer{max-width:1220px;margin:25px auto 0;padding:24px 50px 32px;border-top:1px solid #bfcbcf;display:grid;grid-template-columns:180px 1fr 210px;gap:24px;font-size:12px;align-items:start}footer .wordmark{font-size:23px}footer details{font-size:12px}summary{cursor:pointer;padding:5px 0}details p{margin-top:12px}.js-only{display:none}.js-ready .js-only:not([hidden]){display:inline-block}.noscript{padding:15px;background:#edf2f3}@media(max-width:700px){main{padding:18px 18px 0}.menu-top{display:block;padding-bottom:18px}.menu-top>div{display:flex;align-items:baseline;gap:14px}.case-label{font-size:10px;max-width:130px}nav{gap:24px;margin-top:8px;font-size:13px}.wordmark{font-size:24px}.party-heading{display:block;padding:22px;border-radius:20px 20px 0 0}.party-heading h1{font-size:30px}.party-heading p{text-align:left;margin-top:10px;font-size:12px}.arrival{font-size:14px;padding:15px 20px}.column-cues{padding:15px 0 0 0;font-size:9px}.column-cues span:last-child{width:90px}.drink{grid-template-columns:30px 1fr 77px;gap:9px;padding:23px 0;min-height:200px;align-items:start}.letter{width:28px;height:28px;font-size:14px;margin-top:4px}.drink-words h2{font-size:25px;margin:0 0 11px;letter-spacing:-.5px}.ready-copy p{font-size:14px}.ready-copy .serve{font-size:12px;margin-top:10px}.vessel{min-height:125px;align-self:center}.vessel svg{width:80px;height:95px}.table-card{font-size:8px;padding:5px 2px;white-space:normal;max-width:77px;text-align:center;line-height:1.3}.change{font-size:12px;line-height:1.4;margin-top:13px;text-align:left}.empty-space{width:73px;height:121px;font-size:15px;padding:9px 5px}.empty-space b{font-size:10px;letter-spacing:0}.empty-space span{font-size:9px}.finished-copy strong{font-size:17px}.finished-copy p{font-size:13px}.request-line{display:block;margin-top:20px;padding:20px}.request-line strong{font-size:23px}.request-line p{margin-top:14px;font-size:14px}.clear-line{display:block;padding:20px 0}.clear-line p{margin-top:8px}.current-message{font-size:11px}.takeaway{display:block;padding:20px 0}.other-side{display:block;text-align:left;margin-top:26px;padding-top:20px;border-top:1px solid #bdcacc}.file{font-size:16px}footer{display:block;padding:24px 18px;font-size:12px;margin-top:20px}footer>p{margin:15px 0}footer details{margin-top:20px}}
/* The second route is the complete handoff, not commentary around it. */
.record-page{background:#edf1f1}.record-page main{max-width:1120px;padding:28px 46px 30px}.record-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.record-bar>a:last-child{font-size:14px}.record-context{display:flex;justify-content:space-between;font-size:12px;padding:0 24px 13px;gap:24px}.service-record{background:var(--paper);border-top:5px solid var(--blue);padding:27px 48px 32px}.record-state{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.record-state>p{font-size:13px;color:#45606c}.record-actions button{font-size:12px;padding:7px 10px;min-height:36px}.service-record h1{font-size:31px;max-width:650px;margin-bottom:27px}.service-record #handover-copy{max-width:780px;font-size:17px;line-height:1.64}.service-record #handover-copy p+p{margin-top:20px}.record-take{border-top:1px solid #c2ccce;margin-top:28px;padding-top:22px;display:flex;align-items:center;flex-wrap:wrap;gap:15px 24px}.record-take button{background:var(--blue);color:white;font-size:15px}.record-take a{font-size:14px}.record-take p{width:100%;font-size:13px;margin:0}.record-attachment{display:grid;grid-template-columns:280px 1fr;gap:28px;padding:27px 24px;background:#dce6e7}.record-attachment h2{font-size:21px;margin:0 0 10px}.attachment-icon{float:left;font-size:35px;margin:-5px 10px 0 0}.record-attachment p{font-size:14px}.record-attachment a{display:block;font-size:14px;margin-top:16px}.record-attachment .print-small{font-size:12px;color:#4b626b;margin-top:16px}.record-status{font-size:12px;color:#536b74;padding:19px 24px 0}.static-finished{padding:20px}.static-finished p{margin-top:16px}@media(max-width:700px){.record-page main{padding:20px 15px}.record-bar{gap:20px;margin-bottom:25px}.record-bar>a:last-child{font-size:12px;max-width:150px;text-align:right}.record-context{padding:0 7px 12px;display:block;font-size:11px}.record-context span{display:block}.service-record{padding:19px 20px 24px}.record-state{display:block;margin-bottom:24px}.record-actions{margin-top:10px}.record-actions button{font-size:11px}.service-record h1{font-size:26px;letter-spacing:-.5px;margin-bottom:24px}.service-record #handover-copy{font-size:16px;line-height:1.65}.service-record #handover-copy p+p{margin-top:20px}.record-take{display:block}.record-take a{display:block;margin:18px 0;font-size:13px}.record-take p{font-size:12px}.record-attachment{display:block;padding:23px 20px}.record-attachment>div+div{margin-top:20px}.record-attachment h2{font-size:22px}.record-status{padding:17px 7px 0}}

.author-branch{font-size:13px;border-top:1px solid #bfcbcf;padding:15px 0 20px;margin-top:10px;max-width:850px}.author-branch p{max-width:760px}.record-page .author-branch{margin:25px 24px 0}.missing-page{min-height:50vh;padding-bottom:40px}.missing-page p{margin:20px 0}button:disabled{cursor:default}@media(max-width:700px){.record-page .author-branch{margin:20px 7px 0}.author-branch{font-size:13px}}
