:root{--ink:#112648;--muted:#465b72;--blue:#a6c3df;--grid:#e6f0f8;--red:#c43f2d;--max:1430px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font:18px/1.58 Georgia,Times New Roman,serif}a{color:inherit}a:hover{color:var(--red)}:focus-visible{outline:3px solid var(--red);outline-offset:4px}.skip-link{background:#fff;padding:8px;position:absolute;top:10px;left:-999px}.skip-link:focus{z-index:10;left:10px}.site-header{max-width:var(--max);border-bottom:1px solid var(--blue);justify-content:space-between;align-items:center;gap:26px;margin:auto;padding:21px 5% 17px;display:flex}.brand{letter-spacing:-.045em;font:700 clamp(1.65rem,3vw,2.4rem)/1 Georgia,serif;text-decoration:none}.site-header nav{flex-wrap:wrap;gap:clamp(15px,3vw,44px);display:flex}.site-header nav a,footer nav a{font:500 .86rem/1.2 Segoe UI,Arial,sans-serif;text-decoration:none}main{min-height:65vh}.proof-home,.measure-page{max-width:var(--max);margin:auto}.hero-proof{background:repeating-linear-gradient(to bottom,transparent 0,transparent 43px,var(--grid) 44px,var(--grid) 45px);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:7%;min-height:610px;padding:90px 7% 80px 8%;display:grid;position:relative}.hero-proof:before{content:"";border-left:1px solid var(--blue);position:absolute;top:20px;bottom:20px;left:1.5%}.hero-proof h1{letter-spacing:-.07em;max-width:10ch;margin:30px 0 25px;font-size:clamp(3.5rem,6.3vw,7rem);line-height:.99}.hero-proof h1:after{content:"";border-bottom:3px solid var(--red);width:90px;margin:11px 0 0 5px;display:block;transform:rotate(-4deg)}.hero-proof p{max-width:36ch;margin:0 0 23px;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.45}.ink-link{color:var(--red);border-bottom:1px solid var(--red);padding-bottom:3px;font-size:1.22rem;text-decoration:none}.ink-link span{margin-left:12px}.sample{border-top:1px solid var(--red);align-self:center;padding-top:10px}.sample-ruler{color:var(--red);justify-content:space-between;font:12px Segoe UI,Arial,sans-serif;display:flex}.sample p{max-width:32ch;margin:25px 0 12px;font-size:1.29rem;line-height:1.65}.sample small{color:var(--muted);font:12px Segoe UI,Arial,sans-serif}.paths{border-top:1px solid var(--blue);margin:0 5%}.paths h2{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);margin:35px 0 10px;font:400 1rem Segoe UI,Arial,sans-serif}.path-row{border-bottom:1px solid var(--blue);grid-template-columns:85px minmax(190px,1.3fr) minmax(200px,1fr) 35px;align-items:center;gap:18px;padding:24px 15px;text-decoration:none;display:grid}.path-number{color:#668db5;font:2rem Georgia,serif}.path-name{letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,3rem);line-height:1.1}.path-description{font-size:1rem;line-height:1.45}.path-arrow{color:var(--red);font-size:1.7rem}.tool-band{background:repeating-linear-gradient(to bottom,#fff 0,#fff 43px,var(--grid) 44px,var(--grid) 45px);border-top:1px solid var(--blue);border-bottom:1px solid var(--blue);grid-template-columns:1fr 1fr;gap:8%;margin:65px 5% 0;padding:45px 3% 55px;display:grid}.tool-band h2{letter-spacing:-.055em;margin:0 0 15px;font-size:clamp(2.8rem,4vw,4.6rem);line-height:1.05}.tool-band p{max-width:35ch;margin:0 0 20px}.mini-proof{background:#fff;border:6px solid #e5edf4;min-height:200px;padding:20px 28px}.mini-proof span{color:var(--red);margin-right:12%;font:11px Segoe UI,Arial,sans-serif}.mini-proof p{margin:20px 0 0;font-size:1.1rem;line-height:1.7}footer{max-width:var(--max);border-top:1px solid var(--blue);color:var(--muted);margin:50px auto 0;padding:30px 5% 25px;font:14px/1.5 Segoe UI,Arial,sans-serif}footer strong{color:var(--ink);font:700 2rem Georgia,serif}footer nav{flex-wrap:wrap;gap:12px 22px;margin:28px 0;display:flex}footer p{margin:5px 0}.article-shell{max-width:var(--max);grid-template-columns:200px minmax(0,760px);gap:7%;margin:50px auto;padding:0 5%;display:grid}.article-rail{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font:12px Segoe UI,Arial,sans-serif;position:relative}.article-rail .vertical-ruler{border-left:1px solid var(--blue);background:repeating-linear-gradient(to bottom,var(--blue) 0,var(--blue) 1px,transparent 1px,transparent 10px);width:10px;height:290px;margin:15px 0}.article-rail a{text-transform:none;letter-spacing:0}.article{max-width:75ch}.article h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(2.8rem,5vw,5.3rem);line-height:1.05}.article .lede{color:var(--muted);font-size:1.4rem;line-height:1.4}.article h2{margin:40px 0 12px;font-size:1.8rem;line-height:1.2}.article p{line-height:1.7}.breadcrumb{color:var(--muted);font:13px Segoe UI,Arial,sans-serif}.review-status,.source-box{border-left:3px solid var(--red);background:#f7faff;margin:30px 0;padding:10px 20px}.review-status{font:14px/1.5 Segoe UI,Arial,sans-serif}.review-status p{margin:4px 0}.source-box li{margin-bottom:10px}.source-box span{color:var(--muted);font:12px Segoe UI,Arial,sans-serif;display:block}.related{margin:50px 0}.related a{border-top:1px solid var(--blue);justify-content:space-between;padding:14px 0;text-decoration:none;display:flex}.related a:last-child{border-bottom:1px solid var(--blue)}.article-page{max-width:850px;margin:55px auto;padding:0 5%}.article-page h1{font-size:clamp(2.7rem,5vw,4.7rem);line-height:1.1}.guide-shelf{gap:0;display:grid}.guide-card{border-bottom:1px solid var(--blue);box-shadow:none;background:0 0;border-radius:0;padding:15px 0;text-decoration:none;display:block}.guide-card:first-child{border-top:1px solid var(--blue)}.measure-page{padding:55px 5%}.measure-header h1{letter-spacing:-.065em;margin:0 0 15px;font-size:clamp(3.3rem,6vw,6rem);line-height:1}.measure-header p{max-width:65ch;font-size:1.2rem}.measure-workspace{border-top:1px solid var(--blue);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5%;padding-top:28px;display:grid}.measure-form label,.measure-form legend{font:600 14px Segoe UI,Arial,sans-serif;display:block}.measure-form label span{color:var(--muted);margin:4px 0;font-weight:400;display:block}.measure-form textarea,.checklist textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #789bbd;padding:15px;font:17px/1.5 Georgia,serif}.measure-form fieldset{border:0;margin:12px 0;padding:0}.measure-form fieldset label{gap:6px;margin-right:18px;font-weight:400;display:inline-flex}.measure-form input[type=range]{width:100%;accent-color:var(--red)}.measure-controls{gap:12px;padding:20px 0;display:grid}.measure-form button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;padding:12px 18px;font:600 14px Segoe UI,Arial,sans-serif}.measure-form button.quiet-button{color:var(--ink);background:#fff;margin-left:8px}.proof-panel{border:1px solid var(--blue);min-width:0}.proof-top{border-bottom:1px solid var(--blue);color:var(--muted);justify-content:space-between;gap:15px;padding:12px 16px;font:12px Segoe UI,Arial,sans-serif;display:flex}.proof-ruler{color:var(--red);border-bottom:1px solid var(--blue);justify-content:space-between;padding:8px 18px;font:11px Segoe UI,Arial,sans-serif;display:flex}.proof-stage{background:repeating-linear-gradient(to bottom,#fff 0,#fff 35px,var(--grid) 36px,var(--grid) 37px);overflow-wrap:anywhere;min-height:295px;padding:25px}.proof-stage>[data-preview],.proof-stage>[data-char-lines]{font:var(--preview-size,18px)/1.65 Georgia,serif;width:min(100%,var(--preview-width,560px));margin:0 auto}.proof-stage [data-char-lines] p{margin:0}.proof-placeholder{color:var(--muted);font-style:italic}.metric-strip{border-top:1px solid var(--blue);grid-template-columns:repeat(4,1fr);display:grid}.metric-strip>div{border-right:1px solid var(--blue);padding:15px}.metric-strip>div:last-child{border:0}.metric-strip span,.metric-strip small{color:var(--muted);font:11px Segoe UI,Arial,sans-serif;display:block}.metric-strip strong{font:700 1.65rem Georgia,serif;display:block}.metric-note{color:var(--muted);padding:0 15px;font:12px/1.5 Segoe UI,Arial,sans-serif}.checklist{border-top:1px solid var(--blue);grid-template-columns:1fr 1.4fr;gap:5%;margin-top:40px;padding:30px 0;display:grid}.checklist h2{margin:0 0 8px;font-size:2.4rem;line-height:1.1}.checklist p{margin:0}.method-note{color:var(--muted);font-size:14px}@media (width<=900px){.hero-proof{grid-template-columns:1fr;gap:30px;padding-top:55px}.hero-proof h1{margin-top:0}.sample{max-width:600px}.measure-workspace{grid-template-columns:1fr}.path-row{grid-template-columns:55px 1fr 30px}.path-description{grid-area:2/2}.path-arrow{grid-area:1/3}.article-shell{grid-template-columns:110px minmax(0,1fr);gap:4%}.metric-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){body{font-size:16px}.site-header{padding:17px 22px;display:block}.site-header nav{gap:16px;margin-top:15px}.site-header nav a{font-size:12px}.hero-proof{background-size:auto 37px;padding:50px 24px}.hero-proof:before{display:none}.hero-proof h1{font-size:clamp(3.3rem,12vw,5rem)}.hero-proof p{font-size:1.2rem}.sample p{font-size:1.12rem}.paths{margin:0 22px}.path-row{grid-template-columns:35px 1fr 25px;gap:8px;padding:20px 0}.path-number{font-size:1.3rem}.path-name{font-size:1.75rem}.path-description{font-size:.93rem}.tool-band{margin:40px 22px;padding:30px 0;display:block}.mini-proof{margin-top:26px}.article-shell{margin:30px auto;padding:0 22px;display:block}.article-rail{display:none}.article h1{font-size:3.1rem}.article .lede{font-size:1.2rem}.measure-page{padding:30px 22px}.measure-header h1{font-size:3.2rem}.proof-stage{padding:15px}.metric-strip strong{font-size:1.4rem}.checklist{display:block}.checklist textarea{margin-top:20px}footer{padding:25px 22px}.measure-form button{margin-bottom:7px}}@media (width>=901px){.hero-proof h1{max-width:16ch;font-size:clamp(3.5rem,5vw,5.2rem)}}[hidden]{display:none!important}
