.print-workbench{color:#263e2b;background:#faf8f1}.print-workbench .journal-hero{background:#e5ead8;padding:90px max(6vw,24px);position:relative}.print-workbench .journal-hero h1{letter-spacing:-.055em;max-width:1050px;margin:25px 0;font-size:clamp(30px,3.4vw,48px);line-height:1.12}.print-workbench .journal-hero h1 i{font-family:inherit;font-style:normal;font-weight:650}.print-workbench .journal-hero p{max-width:650px;margin-bottom:30px;font-size:20px;line-height:1.6}.print-workbench .journal-content{max-width:1400px;margin:auto;padding:50px max(4vw,22px)}.print-workbench .topic-strip{border-bottom:1px solid #ccd2c2;flex-wrap:wrap;gap:25px;padding:25px 6vw;font-size:14px;display:flex}.print-workbench .journal-filters{grid-template-columns:2fr 1fr;gap:25px;margin-bottom:20px;display:grid}.print-workbench label{flex-direction:column;gap:10px;font-size:14px;font-weight:600;display:flex}.print-workbench input,.print-workbench select{font:inherit;color:#263e2b;background:#fffef9;border:1px solid #9cae96;border-radius:4px;width:100%;min-height:48px;padding:12px}.print-workbench .journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:30px 0 50px;display:grid}.print-workbench .journal-card{background:#fffdf7;border:1px solid #d6dbce;text-decoration:none;display:block;overflow:hidden}.print-workbench .journal-card img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .3s;display:block}.print-workbench .journal-card:hover img{transform:scale(1.025)}.print-workbench .journal-card>div{padding:25px}.print-workbench .journal-card h2{letter-spacing:-.035em;margin:15px 0;font-size:24px;line-height:1.18}.print-workbench .journal-card p,.print-workbench .tool-card p{font-size:15px;line-height:1.65}.print-workbench .journal-arrow{margin-top:24px;font-size:14px;font-weight:700;display:block}.print-workbench .journal-article-head{text-align:center;padding:65px max(8vw,24px)}.print-workbench .journal-article-head h1{letter-spacing:-.045em;max-width:1000px;margin:20px auto;font-size:clamp(30px,3.4vw,48px);line-height:1.09}.print-workbench .journal-article-head>p{max-width:760px;margin:22px auto;font-size:20px;line-height:1.5}.print-workbench .journal-byline{font-size:14px;line-height:2}.print-workbench .journal-byline a{text-decoration:underline}.print-workbench .journal-cover{max-width:1120px;margin:45px auto 0;padding:0 24px}.print-workbench .journal-cover img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.print-workbench .journal-cover figcaption{color:#626e5e;margin-top:10px;font-size:14px;line-height:1.6}.print-workbench .journal-reading{grid-template-columns:230px minmax(0,730px);gap:60px;max-width:1120px;margin:auto;padding:65px 24px;display:grid}.print-workbench .journal-reading aside{align-self:start;font-size:14px;position:sticky;top:155px}.print-workbench .journal-reading aside nav{gap:16px;margin:24px 0;display:grid}.print-workbench .journal-reading article section{margin-bottom:36px;scroll-margin-top:170px}.print-workbench .journal-reading article h2{letter-spacing:-.035em;margin:0 0 15px;font-size:29px;line-height:1.2}.print-workbench .journal-reading article p,.print-workbench .journal-reading article li{font-size:17px;line-height:1.85}.print-workbench .journal-reading article a{text-underline-offset:4px;text-decoration:underline}.print-workbench .journal-reading ul,.print-workbench .tool-method ul{padding-left:22px}.print-workbench .journal-checklist{background:#e8eddc;border-left:4px solid #6e8864;padding:30px}.print-workbench .journal-checklist h2{margin-top:14px!important}.print-workbench .journal-cta{color:#fffdf3;background:#263e2b;margin:38px 0;padding:36px}.print-workbench .journal-cta p{max-width:650px}.print-workbench .journal-cta .button{color:#263e2b;background:#d7eb9e;margin:14px 20px 14px 0}.print-workbench .journal-cta .text-link{color:#fffdf3}.print-workbench .tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.print-workbench .tool-card{background:#f0f1e4;border:1px solid #bac7ad;padding:35px;display:block}.print-workbench .tool-card:nth-child(2n){background:#e3e9de}.print-workbench .tool-card h2{letter-spacing:-.04em;margin:30px 0 18px;font-size:30px;line-height:1.15}.print-workbench .tool-head{background:#e5ead8;padding:55px max(6vw,24px)}.print-workbench .tool-head>.eyebrow{margin-top:30px;display:block}.print-workbench .tool-head h1{letter-spacing:-.045em;max-width:900px;margin:20px 0;font-size:clamp(30px,3.4vw,48px);line-height:1.1}.print-workbench .tool-head p{max-width:700px;font-size:18px;line-height:1.6}.print-workbench .calculator{border:1px solid #b9c6ae;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.print-workbench .calculator-fields{background:#f2f1e6;align-content:start;gap:20px;padding:35px;display:grid}.print-workbench .calculator-result{background:#e5ebda;min-width:0;padding:35px}.print-workbench .calculator-result pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:30px 0;font-family:inherit;font-size:19px;font-weight:500;line-height:1.8}.print-workbench .calculator-result p{line-height:1.7}.print-workbench .calculator-presets,.print-workbench .calculator-actions{flex-wrap:wrap;gap:12px;display:flex}.print-workbench .calculator-presets button,.print-workbench .calculator-actions>button:not(.button){font:inherit;cursor:pointer;background:#fffdf5;border:1px solid #9cae96;border-radius:3px;padding:10px}.print-workbench .bleed-preview{width:100%;max-height:280px;margin:25px 0;display:block}.print-workbench .calculator-legend,.print-workbench .calculator-private{font-size:14px}.print-workbench .calculator-next{border-top:1px solid #b2bea8;margin-top:35px;padding-top:25px}.print-workbench .calculator-next h2{font-size:26px}.print-workbench .calculator-next a{margin:15px 0;text-decoration:underline;display:block}.print-workbench .calculator small{font-size:14px;font-weight:400;line-height:1.6}.print-workbench .qr-preview{background:#fff;max-width:100%;height:auto;margin:25px 0;display:block}.print-workbench .tool-method{max-width:850px;margin:50px auto;line-height:1.8}.print-workbench .tool-method h2{margin:30px 0 15px;font-size:28px}.print-workbench .tool-method a{text-decoration:underline}.print-workbench :focus-visible{outline-offset:4px;outline:3px solid #748d38}.print-workbench button:disabled{opacity:.6;cursor:wait}@media (max-width:1000px){.print-workbench .journal-grid,.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.print-workbench .journal-reading{grid-template-columns:180px minmax(0,1fr);gap:30px}}@media (max-width:700px){.print-workbench .journal-hero{padding-top:55px;padding-bottom:55px}.print-workbench .journal-grid,.print-workbench .tool-grid,.print-workbench .journal-filters,.print-workbench .calculator,.print-workbench .journal-reading{grid-template-columns:1fr}.print-workbench .journal-reading aside{position:static}.print-workbench .journal-reading aside nav{grid-template-columns:1fr 1fr}.print-workbench .journal-reading{padding-top:35px}.print-workbench .journal-cover{margin-top:25px}.print-workbench .journal-article-head{padding:40px 24px}.print-workbench .journal-byline{font-size:14px}.print-workbench .calculator-fields,.print-workbench .calculator-result{padding:24px}.print-workbench .journal-card h2{font-size:26px}.print-workbench .topic-strip{gap:16px}.print-workbench .journal-cta{padding:25px}.print-workbench .calculator-result pre{font-size:17px}}@media (prefers-reduced-motion:reduce){.print-workbench .journal-card img{transition:none}}.routing-result{border-collapse:collapse;width:100%;margin:24px 0;font-size:16px;line-height:1.5}.routing-result th,.routing-result td{text-align:left;vertical-align:top;border-bottom:1px solid #c5cfbb;padding:8px 0}.routing-result th{white-space:nowrap;padding-right:16px;font-weight:500}.check-words-line{overflow-wrap:anywhere;background:#fffdf5;border:1px solid #c5cfbb;margin:18px 0;padding:14px 16px;font-size:22px;font-weight:500;line-height:1.5}
