.scc-direction-contract{display:none}.condition-notebook{margin-top:0}.condition-notebook__heading{align-items:end;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between}.condition-notebook__heading>div{flex:1 1 28rem}.condition-notebook__heading h2{color:var(--cs-navy);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.15rem,5vw,3.6rem);font-weight:400;letter-spacing:-.03em;line-height:1.04;margin:0 0 1.35rem;max-width:18ch;text-wrap:balance}.condition-notebook__count{display:grid;gap:.15rem;margin:0 0 1.35rem;text-align:right}.condition-notebook__count strong{color:var(--cs-blue-deep);font-family:JetBrains Mono,monospace;font-size:1.6rem;font-weight:500;line-height:1}.condition-notebook__count span{color:var(--cs-muted);font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.condition-notebook__desk{background:var(--cs-pale);border:1px solid var(--cs-rule);display:grid;margin-top:1.8rem}.condition-notebook__form{min-width:0;padding:clamp(1rem,3vw,1.8rem)}.condition-notebook__identity{border-bottom:1px solid var(--cs-rule);display:grid;gap:.5rem;padding-bottom:1.25rem}.condition-notebook__identity label,.condition-observation__inputs label>span{color:var(--cs-navy);display:block;font-size:.75rem;font-weight:700}.condition-notebook__identity input,.condition-observation select,.condition-observation textarea{background:#fff;border:1px solid var(--cs-rule);border-radius:0;color:var(--cs-navy);font:inherit;width:100%}.condition-notebook__identity input,.condition-observation select{min-height:3rem;padding:0 .8rem}.condition-observation textarea{line-height:1.5;min-height:5.5rem;padding:.7rem .8rem;resize:vertical}.condition-notebook__identity input::-moz-placeholder,.condition-observation textarea::-moz-placeholder{color:var(--cs-muted);opacity:1}.condition-notebook__identity input::placeholder,.condition-observation textarea::placeholder{color:var(--cs-muted);opacity:1}.condition-notebook__identity input:focus-visible,.condition-observation select:focus-visible,.condition-observation textarea:focus-visible{outline:2px solid var(--cs-blue);outline-offset:4px}.condition-notebook__identity p{color:var(--cs-muted);font-size:.74rem;line-height:1.5;margin:0}.condition-notebook__rows{margin-bottom:1.2rem}.condition-observation{border:0;border-bottom:1px solid var(--cs-rule);margin:0;min-width:0;padding:1.1rem 0 1.25rem}.condition-observation legend{color:var(--cs-navy);font-family:"Instrument Serif",Georgia,serif;font-size:1.35rem;line-height:1.1;padding:0}.condition-observation>p{color:var(--cs-muted);font-size:.79rem;line-height:1.55;margin:.45rem 0 .85rem;max-width:70ch}.condition-observation__inputs{display:grid;gap:.75rem}.condition-observation__inputs label{display:grid;gap:.45rem;min-width:0}.condition-notebook__record{align-self:start;background:var(--cs-navy);color:#fff;min-width:0;padding:clamp(1.2rem,3vw,1.8rem)}.condition-notebook__record>span{color:#ffffffb8;display:block;font-size:var(--ccc-label-size, .7rem);margin-bottom:.55rem;text-transform:uppercase}.condition-notebook__record h3{color:#fff;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.05;margin:0}.condition-notebook__record p{color:#ffffffdb;font-size:.84rem;line-height:1.62}.condition-notebook__card{border-bottom:1px solid rgba(255,255,255,.18);color:#fff!important;font-weight:700;margin:1rem 0 0;overflow-wrap:anywhere;padding-bottom:.8rem}.condition-notebook__summary{border-bottom:1px solid rgba(255,255,255,.18);border-top:1px solid rgba(255,255,255,.18);display:grid;grid-template-columns:repeat(3,1fr);margin:1rem 0}.condition-notebook__summary div{min-width:0;padding:.75rem .35rem}.condition-notebook__summary div+div{border-left:1px solid rgba(255,255,255,.18)}.condition-notebook__summary dt{color:#ffffffb8;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.condition-notebook__summary dd{color:#fff;font-family:JetBrains Mono,monospace;font-size:1.35rem;margin:.25rem 0 0}.condition-notebook__entries{border-top:1px solid rgba(255,255,255,.18);list-style:none;margin:1rem 0;padding:0}.condition-notebook__entries li{border-bottom:1px solid rgba(255,255,255,.18);display:grid;gap:.2rem;padding:.75rem 0}.condition-notebook__entries strong{color:#fff;font-size:.83rem}.condition-notebook__entries span{color:var(--cs-pale);font-size:.72rem}.condition-notebook__entries small{color:#ffffffdb;font-size:.74rem;line-height:1.5;overflow-wrap:anywhere}.condition-notebook__boundary{border-top:1px solid rgba(255,255,255,.18);margin-top:1rem;padding-top:.85rem}.condition-notebook__boundary strong{color:#fff;display:block;font-size:.7rem;text-transform:uppercase}.condition-notebook__boundary p:last-child{margin-bottom:0}.condition-defect-ledger{border:1px solid var(--cs-rule);display:grid;margin:1.5rem 0}.condition-defect-ledger article{min-width:0;padding:1.2rem}.condition-defect-ledger article+article{border-top:1px solid var(--cs-rule)}.condition-defect-ledger h3{margin-top:0}.condition-defect-ledger p:last-child{margin-bottom:0}@media (min-width: 680px){.condition-observation__inputs{align-items:start;grid-template-columns:minmax(11rem,.65fr) minmax(0,1.35fr)}.condition-defect-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.condition-defect-ledger article:nth-child(2n){border-left:1px solid var(--cs-rule)}.condition-defect-ledger article:nth-child(2){border-top:0}}@media (min-width: 920px){.condition-notebook__desk{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr)}.condition-notebook__record{position:sticky;top:6rem}}@media (max-width: 480px){.condition-notebook__count{text-align:left}.condition-notebook__summary{grid-template-columns:1fr}.condition-notebook__summary div+div{border-left:0;border-top:1px solid rgba(255,255,255,.18)}}@media (prefers-reduced-motion: reduce){.condition-notebook *,.condition-notebook *:before,.condition-notebook *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
