:root{--paper:#f5f2e9;--ink:#263b32;--muted:#72776c;--rule:#d4d3c5;--sage:#9ba991;--sage-light:#e5e8dc;--forest:#243d32;--gold:#c1a66c;--rust:#a55f43;--line:var(--rule);--bg:var(--paper);--red:var(--rust)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:14px Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a,select{-webkit-tap-highlight-color:transparent}button{border:0}button:disabled{opacity:.45;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--rust);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400}a{color:inherit}svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.masthead{background:var(--forest);color:var(--paper);border-bottom:1px solid #ab98553a}.masthead-inner{max-width:1392px;margin:auto;padding:25px 52px;display:flex;align-items:center;gap:35px}.house-brand{padding:0;background:transparent;width:181px;flex-shrink:0}.house-brand img{display:block;width:100%;height:auto}.masthead-title{border-left:1px solid #c0b37c66;padding-left:35px}.masthead-title>span{font-size:12px;letter-spacing:4px;color:#e9e7d8}.masthead-title p{font:italic 17px Georgia,serif;color:#aab9a5;margin-top:10px}.masthead-profile{margin-left:auto;text-align:right;display:grid;gap:9px}.masthead-profile>span{font:17px Georgia,serif}.masthead-profile small{color:#aab9a5;font-size:9px;letter-spacing:2px}.navigation-wrap{border-bottom:1px solid var(--rule);background:#edece1}.navigation{max-width:1392px;padding:0 52px;margin:auto;display:flex;align-items:stretch;gap:31px}.navigation button{position:relative;min-height:62px;padding:0;background:none;color:#687163;font-size:12px;white-space:nowrap}.navigation button small{font:10px 'Courier New',monospace;color:#8d927f;margin-right:9px}.navigation button.active{color:var(--ink);font-weight:700}.navigation button.active:after{content:'';position:absolute;height:3px;background:var(--forest);bottom:-1px;left:0;right:0}.navigation button:hover{color:var(--ink)}.navigation em{font:10px Arial,sans-serif;background:#d9ddcb;color:#485b44;border-radius:0;padding:3px 5px;margin-left:7px}.navigation .method-nav{margin-left:auto;font:italic 14px Georgia,serif}.content{max-width:1392px;padding:0 52px 30px;margin:auto}.context-strip{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 0;border-bottom:1px solid var(--rule)}.edition{color:var(--muted);font-size:10px;letter-spacing:.8px;display:flex;align-items:center;gap:8px;text-transform:uppercase}.edition-dot{width:5px;height:5px;background:var(--sage);display:inline-block}.top-actions{display:flex;gap:9px;align-items:center}.top-actions select,.top-actions input{background:transparent;border:0;border-bottom:1px solid #c7cabd;border-radius:0;padding:8px 3px;font-size:11px;min-height:32px;max-width:180px}.top-actions #month{width:135px}.opening{display:flex;align-items:flex-end;justify-content:space-between;padding:37px 0 31px;gap:25px}.eyebrow{font-size:9px;font-weight:600;letter-spacing:1.8px;color:var(--muted);margin-bottom:15px}.opening h1{font-size:clamp(42px,4.9vw,69px);line-height:1.04;letter-spacing:-2.7px}.opening h1 em{font-weight:400;color:#7e8b73}.opening-action{padding-bottom:4px;min-width:230px}.opening-action p{font-size:12px;color:var(--muted);line-height:1.8;margin-bottom:21px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:13px 18px;border-radius:0;background:var(--forest);color:#fff;font-size:11px;letter-spacing:.2px;font-weight:500;white-space:nowrap;border:1px solid transparent;transition:background .15s}.btn:hover{background:#3b5343}.btn.secondary{background:transparent;border:1px solid #a8af9c;color:var(--ink)}.btn.secondary:hover{background:#e8eadd}.btn.soft{background:#e2e7d9;color:var(--ink)}.btn.small{padding:9px 11px;min-height:40px;font-size:10px}.btn.danger{background:#f0dfd4;color:var(--rust)}.scoreboard{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);margin-bottom:39px}.score{padding:20px 26px 20px;border-right:1px solid var(--rule)}.score:first-child{padding-left:0}.score:last-child{border:0}.score-label{display:block;font-size:11px}.score-label small{font:9px 'Courier New',monospace;color:#959c8b;margin-right:10px}.score strong{display:block;font:56px Georgia,serif;letter-spacing:-3px;margin:12px 0 8px}.score-caption{color:var(--muted);font-size:10px}.desk-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:64px;align-items:start}.ledger-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:23px;gap:15px}.chapter{display:block;font-size:9px;letter-spacing:1.6px;color:var(--muted);margin-bottom:10px}.ledger-title h2,.appointment-strip h2{font-size:31px;letter-spacing:-.8px}.textbtn{display:inline-flex;align-items:center;gap:6px;background:none;color:var(--ink);padding:8px 0;min-height:40px;font-size:11px}.textbtn:hover{text-decoration:underline;text-underline-offset:4px}.textbtn svg{width:14px}.ledger-head{display:flex;justify-content:space-between;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);padding:12px 0;color:var(--muted);font-size:8px;letter-spacing:1px}.ledger-goal{display:grid;grid-template-columns:1fr auto;gap:11px 10px;border-bottom:1px solid var(--rule);padding:18px 0 14px}.ledger-goal-name{display:flex;align-items:baseline;gap:15px}.ledger-goal-name>span{font:10px 'Courier New',monospace;color:#89917f}.ledger-goal h3{font-size:12px;font-weight:400}.ledger-goal-value{display:flex;align-items:baseline;gap:7px}.ledger-goal-value b{font:21px Georgia,serif}.ledger-goal-value span{font-size:11px;color:var(--muted)}.ledger-progress{grid-column:1/-1;height:3px;background:#e5e5d9;margin-left:28px}.ledger-progress span{display:block;height:100%;background:#8c9b7d}.ledger-note{margin-top:16px;font-size:10px;color:var(--muted);line-height:1.8}.call-sheet{background:#dce2d3;padding:27px 30px 0;border-top:3px solid #829371}.call-sheet-top{display:flex;align-items:flex-start;justify-content:space-between}.call-total{font:46px Georgia,serif;line-height:1;color:#849676}.call-sheet h2{font-size:34px;letter-spacing:-1px;line-height:1.08}.call-sheet-intro{margin-top:13px;font-size:10px;line-height:1.6;color:#697661}.call-list{margin-top:22px;border-top:1px solid #b6c0ac}.call-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid #b6c0ac}.call-name{font:19px Georgia,serif;background:none;color:var(--ink);padding:4px 0;text-align:left;min-height:34px}.call-name:hover{text-decoration:underline;text-underline-offset:4px}.call-item p{font-size:10px;color:#697661;line-height:1.6;margin:1px 0 6px}.call-item small{font-size:9px;color:#8b5039}.call-button{background:transparent;border:1px solid #9bab91;color:var(--ink);width:41px;height:41px;display:grid;place-items:center}.call-button:hover{background:#cbd6be}.sheet-link{display:flex;align-items:center;justify-content:space-between;background:transparent;width:100%;padding:20px 0;font-size:11px;color:var(--ink)}.sheet-link span{font-size:22px}.call-empty{padding:30px 0;font:17px/1.6 Georgia,serif}.appointment-strip{margin-top:38px;padding:25px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);display:flex;gap:37px;align-items:center}.appointment-strip-title{min-width:245px}.appointment-strip .chapter{font-size:8px}.appointment-date{display:flex;gap:12px;align-items:center;padding-left:30px;border-left:1px solid var(--rule)}.appointment-date strong{font:52px Georgia,serif;letter-spacing:-2px}.appointment-date span{font-size:10px;line-height:1.7;color:var(--muted)}.appointment-person .name{font:22px Georgia,serif;border:0;background:none;color:var(--ink);text-align:left;padding:5px 0}.appointment-person p{font-size:10px;color:var(--muted);margin:3px 0 8px}.appointment-strip>.textbtn{margin-left:auto}.journal{margin-top:37px}.journal-entries{border-top:1px solid var(--ink)}.journal-entry{padding:17px 0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:80px 1fr 170px 20px;gap:15px;align-items:center}.journal-entry time{font:12px Georgia,serif;color:var(--muted)}.journal-entry b{font-weight:500;font-size:12px}.journal-entry p{font-size:11px;color:var(--muted);margin-top:6px}.journal-agent{font-size:10px;color:var(--muted)}.page-foot{margin-top:48px;padding-top:22px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:25px;color:var(--muted)}.page-foot b{display:block;font:17px Georgia,serif;color:var(--ink);margin-bottom:7px}.page-foot span,.page-foot p{font-size:9px;line-height:1.8}.page-foot .textbtn{font-size:10px}.heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;padding:38px 0 30px}.heading h1{font-size:49px;letter-spacing:-1.8px}.subtitle{font-size:12px;line-height:1.8;color:var(--muted);margin-top:13px}.toolbar{display:flex;gap:15px;align-items:center;flex-wrap:wrap;padding:16px 0 22px;border-top:1px solid var(--ink)}input,select,textarea{border:1px solid #c9cdbf;background:#fbfaf4;border-radius:0;color:var(--ink);padding:11px 12px;min-height:43px}textarea{resize:vertical;min-height:90px}.toolbar input{flex:1;min-width:200px}.panel{border:1px solid var(--rule);background:transparent;border-radius:0;overflow:hidden}.table-wrap{overflow:auto;border:0;border-top:1px solid var(--ink)}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}th{padding:16px 15px;background:#e9ecdf;color:#69765e;font-size:9px;font-weight:500;letter-spacing:.5px;white-space:nowrap}td{padding:20px 15px;border-bottom:1px solid var(--rule);line-height:1.6}td small{display:block;color:var(--muted);font-size:10px}td button.name{background:none;color:var(--ink);font:18px Georgia,serif;padding:7px 0;text-align:left}.pill{display:inline-flex;font-size:9px;padding:4px 7px;background:#e1e7d6;color:#566b46;white-space:nowrap;border-radius:0}.pill.orange{color:#996a3d;background:#eee4d0}.pill.red{color:#9e5a43;background:#efdfd5}.pill.gray{color:#70776a;background:#e5e5da}.pill.gold{color:#8f7951;background:#ede4ce}.empty{padding:40px;text-align:center;color:var(--muted);line-height:1.8;font-size:13px}.form-note{font-size:11px;line-height:1.8;color:var(--muted);margin:17px 0}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.listing{padding:24px;border-top:3px solid #86977b}.property-register{font:9px 'Courier New',monospace;letter-spacing:1px;display:flex;justify-content:space-between;color:#8e9781;margin-bottom:27px}.property-register span{font-size:17px}.listing h3{font:26px/1.25 Georgia,serif;margin:18px 0 10px}.listing p{font-size:11px;color:var(--muted);line-height:1.9}.listing .price{font:34px Georgia,serif;margin:25px 0}.listing-actions{display:flex;gap:8px;margin-top:24px;flex-wrap:wrap}.people-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px}.person-card{padding:27px;border-top:3px solid var(--forest)}.person-head{display:flex;align-items:center;gap:15px;margin-bottom:27px}.avatar{width:39px;height:39px;flex-shrink:0;border:1px solid #a8b198;display:grid;place-items:center;background:#e2e7d9;font:14px Georgia,serif;color:#66775b}.person-head h3{font:25px Georgia,serif}.person-head p{font-size:10px;color:var(--muted);margin-top:8px}.mini-goal{display:grid;grid-template-columns:1fr auto;gap:5px;margin:20px 0;font-size:12px}.bar{height:3px;background:#e1e4d6;overflow:hidden;margin-top:10px}.bar span{display:block;height:100%;background:#8b9b7c}.mini-goal .bar{grid-column:1/-1;margin-top:3px}.warning-note{padding:16px 0;margin-bottom:22px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:11px;line-height:1.8;color:#877754}.section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.section-title h2{font-size:28px}.section-title small{color:var(--muted);font-size:10px}.activity{margin-top:35px}.activity-row{display:flex;gap:15px;align-items:center;padding:18px;border-bottom:1px solid var(--rule)}.activity-row:last-child{border-bottom:0}.activity-row b{font-size:12px;font-weight:500}.activity-row p{font-size:11px;color:var(--muted);margin-top:7px}.activity-row time{font-size:10px;color:var(--muted);margin-left:auto}.icon-box{width:29px;height:29px;display:grid;place-items:center;color:#7c8d6c}.icon-box svg{width:17px;height:17px}.method-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.method-card{padding:28px;border-top:2px solid #8a9a7b}.method-card h3{font:24px Georgia,serif;margin-bottom:20px}.method-card p{font-size:12px;line-height:1.95;color:#6b7465}.goals{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}.goal{padding:18px 0;border-bottom:1px solid var(--rule)}.goal-top{display:flex;align-items:center;gap:8px}.goal h3{font-size:11px;font-weight:400}.goal-count{display:flex;align-items:baseline;gap:6px;margin-top:12px}.goal-count b{font:29px Georgia,serif}.goal-count span{font-size:11px;color:var(--muted)}.goal-count small{margin-left:auto;font-size:10px;color:var(--muted)}.goal p{font-size:9px;color:var(--muted);margin-top:9px}dialog{width:min(610px,94vw);max-height:91vh;border:1px solid #a8b099;border-top:4px solid var(--forest);padding:0;border-radius:0;background:var(--paper);color:var(--ink);box-shadow:0 20px 80px #1a2b2940}dialog::backdrop{background:#1f332f8a;backdrop-filter:blur(2px)}.modal-head{padding:24px 28px 20px;border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;gap:10px}.modal-head h2{font-size:29px;letter-spacing:-.6px}.close{background:transparent;border:1px solid var(--rule);color:var(--ink);width:39px;height:39px;flex-shrink:0;font:24px Georgia,serif}.modal-content{padding:26px 28px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:flex;flex-direction:column;gap:8px;font-size:10px;color:var(--muted)}.field.full{grid-column:1/-1}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.detail-list{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:25px}.detail-list small{font-size:10px;color:var(--muted);display:block;margin-bottom:7px}.detail-list p{font-size:13px}.modal-note{border-left:2px solid #92a27e;background:#e9ecdf;padding:17px;font-size:12px;line-height:1.8;white-space:pre-wrap}.timeline{border-left:1px solid #a2ad93;padding-left:18px;margin:22px 0 0 5px}.timeline article{margin-bottom:25px}.timeline time{font-size:10px;color:var(--muted)}.timeline h4{font:18px Georgia,serif;margin:8px 0}.timeline p{font-size:12px;color:var(--muted);line-height:1.8;white-space:pre-wrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,15px);opacity:0;pointer-events:none;z-index:100;background:var(--forest);color:var(--paper);border-left:3px solid var(--gold);padding:16px 23px;box-shadow:0 5px 20px #0002;font-size:12px;line-height:1.6;transition:.2s}#toast.show{opacity:1;transform:translate(-50%,0)}
@media(min-width:1600px){.content,.masthead-inner,.navigation{max-width:1450px}.opening{padding-top:45px;padding-bottom:38px}.opening h1{font-size:75px}.desk-grid{gap:85px}}
@media(max-width:1100px){.content{padding:0 32px 25px}.masthead-inner{padding:23px 32px}.navigation{padding:0 32px;gap:25px}.desk-grid{gap:34px;grid-template-columns:minmax(0,1.25fr) minmax(295px,1fr)}.appointment-strip{gap:24px}.appointment-strip-title{min-width:200px}.appointment-date{padding-left:22px}.listing-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:850px){.masthead-title{padding-left:25px}.masthead-inner{gap:25px}.house-brand{width:155px}.masthead-title>span{font-size:10px;letter-spacing:3px}.masthead-title p{font-size:15px}.masthead-profile>span{font-size:15px}.navigation{gap:21px;overflow:auto}.navigation button{min-height:56px}.navigation button small{display:none}.navigation .method-nav{margin-left:0}.context-strip{align-items:flex-start;flex-direction:column;gap:14px}.top-actions{width:100%;justify-content:space-between}.top-actions select,.top-actions input{max-width:32%;flex:1}.opening h1{font-size:56px}.opening-action{min-width:200px}.score{padding:19px 17px}.score-label{font-size:10px}.score-label small{display:none}.score strong{font-size:49px}.score-caption{font-size:9px}.desk-grid{gap:28px;grid-template-columns:1.2fr 1fr}.call-sheet{padding:23px 21px 0}.call-sheet h2{font-size:29px}.call-total{font-size:37px}.call-name{font-size:17px}.ledger-goal-name{gap:10px}.ledger-goal h3{font-size:11px}.ledger-progress{margin-left:22px}.appointment-strip{gap:20px;flex-wrap:wrap}.appointment-strip-title{min-width:165px}.appointment-strip .textbtn{margin-left:0}.appointment-person .name{font-size:19px}.journal-entry{grid-template-columns:60px 1fr 120px 20px;gap:10px}.people-grid{gap:20px}.person-card{padding:20px}.heading h1{font-size:43px}.heading .subtitle{max-width:430px}}
@media(max-width:650px){.content{padding:0 20px 25px}.masthead-inner{padding:19px 20px;gap:18px}.house-brand{width:139px}.masthead-title{padding-left:18px}.masthead-title>span{font-size:9px;letter-spacing:2px}.masthead-title p{font-size:12px;max-width:130px;line-height:1.5;margin-top:6px}.masthead-profile{display:none}.navigation{padding:0 20px;gap:26px}.navigation button{font-size:11px;min-height:53px}.navigation em{font-size:9px;padding:2px 4px}.context-strip{padding:18px 0}.edition{font-size:9px}.top-actions{gap:8px}.top-actions select,.top-actions input{font-size:10px;padding:7px 0;min-width:0}.top-actions #month{width:113px;max-width:113px}.opening{padding:28px 0 25px;align-items:flex-start;flex-direction:column;gap:23px}.opening h1{font-size:51px;letter-spacing:-2px;line-height:1.08}.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:13px}.opening-action{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-width:0;padding:0}.opening-action p{font-size:10px;margin:0;line-height:1.7}.opening-action .btn{padding:12px;font-size:10px;min-height:44px}.opening-action .btn svg{width:15px}.scoreboard{grid-template-columns:repeat(2,1fr);margin-bottom:30px}.score{padding:17px 0 17px 20px}.score:nth-child(2){border-right:0}.score:nth-child(3){padding-left:0;border-top:1px solid var(--rule)}.score:nth-child(4){border-top:1px solid var(--rule)}.score strong{font-size:47px;margin:9px 0 6px}.score-label{font-size:10px}.score-caption{font-size:9px}.desk-grid{grid-template-columns:1fr;gap:29px}.ledger-title{margin-bottom:20px}.ledger-title h2,.appointment-strip h2{font-size:31px}.ledger-goal h3{font-size:12px}.ledger-goal{padding:17px 0 13px}.ledger-goal-name{gap:15px}.ledger-progress{margin-left:28px}.call-sheet{padding:25px 25px 0}.call-sheet h2{font-size:36px}.call-total{font-size:46px}.call-name{font-size:20px}.call-item{padding:17px 0}.call-sheet-intro{font-size:11px}.call-sheet .chapter{font-size:9px}.appointment-strip{margin-top:30px;padding:25px 0;display:grid;grid-template-columns:auto 1fr;gap:20px}.appointment-strip-title{grid-column:1/-1;min-width:0}.appointment-date{padding-left:0;border:0;gap:10px}.appointment-person{border-left:1px solid var(--rule);padding-left:20px}.appointment-person .name{font-size:21px}.appointment-strip>.textbtn{grid-column:1/-1;padding-bottom:0;justify-self:end;min-height:30px}.journal{margin-top:29px}.journal .ledger-title h2{font-size:29px}.journal .textbtn{font-size:10px}.journal-entry{grid-template-columns:48px 1fr 20px;gap:12px;position:relative;padding:17px 0}.journal-agent{grid-column:2;grid-row:auto;font-size:9px;margin-top:-5px}.journal-entry>.textbtn{grid-column:3;grid-row:1/3}.journal-entry time{font-size:11px;align-self:start;padding-top:2px}.journal-entry p{font-size:10px;line-height:1.7}.journal-entry b{font-size:11px}.journal-entry p span{display:block}.page-foot{flex-wrap:wrap;margin-top:33px;gap:20px}.page-foot>p{margin-left:auto;text-align:right;font-size:8px;max-width:190px}.page-foot>.textbtn{padding-top:0;min-height:25px}.heading{padding:28px 0;align-items:flex-start;flex-direction:column;gap:20px}.heading h1{font-size:43px}.heading .subtitle{font-size:11px}.heading .btn{font-size:11px}.toolbar{gap:10px}.toolbar input{min-width:100%;width:100%}.toolbar select{width:100%}.listing-grid,.people-grid,.method-grid{grid-template-columns:1fr;gap:22px}.listing h3{font-size:28px}.person-card{padding:24px}.method-card{padding:24px}.method-card h3{font-size:23px}.table-wrap th{font-size:8px}.table-wrap td{padding:16px 13px}dialog{width:94vw}.modal-head{padding:18px 20px}.modal-head h2{font-size:25px}.modal-content{padding:22px 20px}.form-grid{grid-template-columns:1fr;gap:15px}.field.full{grid-column:auto}.detail-list{gap:16px}.form-actions{gap:8px}.form-actions .btn{font-size:10px;padding:12px}.goal h3{font-size:10px}.goal-top{gap:4px}.goal-count small{font-size:9px}.icon-box{width:23px}.activity-row{padding:15px;gap:10px}.activity-row time{font-size:9px}.section-title h2{font-size:26px}.section-title small{font-size:9px}.warning-note{font-size:10px}#toast{width:88vw;font-size:11px}}
@media(max-width:360px){.content{padding-left:16px;padding-right:16px}.opening h1{font-size:45px}.opening-action{flex-direction:column;align-items:flex-start;gap:16px}.masthead-title p{font-size:11px}.house-brand{width:125px}.score-label{font-size:9px}.page-foot>p{margin-left:0;text-align:left}.call-sheet{padding-left:21px;padding-right:21px}.top-actions select,.top-actions input{font-size:9px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

/* The six operational counters are the first content on entry. */
.dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 18px}.dashboard-heading h1{font-size:32px;letter-spacing:-.8px}.dashboard-heading p{font-size:10px;color:var(--muted);margin-top:7px}.dashboard-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:30px}.dashboard-scoreboard .score{padding:17px 23px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.dashboard-scoreboard .score:nth-child(3n){border-right:0}.dashboard-scoreboard .score:nth-child(3n+1){padding-left:0}.dashboard-scoreboard .score:nth-child(n+4){border-bottom:0}.dashboard-scoreboard .score-label{font-size:11px}.score-numbers{display:flex;gap:11px;align-items:center;margin:9px 0 12px}.score-numbers strong{margin:0;font-size:43px;letter-spacing:-2px}.score-numbers>span{font-size:13px;color:var(--muted)}.score-numbers>span small{display:block;font-size:8px;margin-top:4px}.score-numbers>b{font-size:11px;font-weight:400;color:#6c805d;margin-left:auto}.score-progress{height:4px;background:#e1e4d6;margin-bottom:9px}.score-progress>span{display:block;height:100%;background:#879976}.dashboard-scoreboard .score-caption{font-size:9px}.masthead-inner{padding-top:15px;padding-bottom:15px}.house-brand{width:145px}.navigation button{min-height:49px}.context-strip{padding-top:13px;padding-bottom:13px}
@media(max-width:650px){.dashboard-heading{padding:17px 0}.dashboard-heading h1{font-size:29px}.dashboard-heading .btn{font-size:10px;padding:11px}.dashboard-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:25px}.dashboard-scoreboard .score{padding:13px 0 13px 15px;border-right:0;border-bottom:1px solid var(--rule);border-top:0}.dashboard-scoreboard .score:nth-child(3n+1){padding-left:15px}.dashboard-scoreboard .score:nth-child(odd){padding-left:0;padding-right:15px;border-right:1px solid var(--rule)}.dashboard-scoreboard .score:nth-child(3){border-right:1px solid var(--rule)}.dashboard-scoreboard .score:nth-child(4){border-bottom:1px solid var(--rule)}.dashboard-scoreboard .score:nth-child(n+5){border-bottom:0}.dashboard-scoreboard .score-label{font-size:10px;line-height:1.5;min-height:30px;display:flex;align-items:center}.score-numbers{gap:7px;margin:5px 0 9px}.score-numbers strong{font-size:35px}.score-numbers>span{font-size:11px}.score-numbers>span small{font-size:7px}.score-numbers>b{font-size:9px}.dashboard-scoreboard .score-caption{font-size:8px;line-height:1.5;display:block;min-height:24px}.masthead-inner{padding-top:13px;padding-bottom:13px}.house-brand{width:117px}.masthead-title p{display:none}.navigation button{min-height:44px}.context-strip{gap:10px;padding-top:11px;padding-bottom:11px}.edition{display:none}}
