/* Local candidate: semantic art and a shorter route into the paper guide. */
@media(min-width:641px) and (max-width:1000px){header .nav{flex-wrap:wrap;padding-top:20px;padding-bottom:18px;gap:16px}header nav{width:100%;flex-wrap:wrap;gap:8px 24px}}
@media(max-width:640px){header nav a{font-size:14px;min-height:44px}header nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}}
.flow-study .editorial-masthead{grid-template-columns:1.02fr .98fr;align-items:center;gap:48px;padding:40px 0;margin-bottom:32px}
.flow-study .editorial-masthead .pagehead h1{font-size:clamp(44px,4.8vw,72px);max-width:none}
.flow-study .editorial-masthead .dek{max-width:47ch;font-size:18px;line-height:1.65}
.flow-study .paper-summary{margin:0;background:#20392f;color:#f7f5ed;padding:28px 30px 24px;overflow:hidden}
.flow-study .paper-summary .figure-kicker{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 18px;color:#d9e4ce}
.flow-study .sheet-comparison{display:grid;grid-template-columns:1fr 1.7fr;gap:24px;align-items:end;max-width:420px;margin:0 auto}
.flow-study .sheet-unit{text-align:center;min-width:0}.flow-study .sheet-drawing{margin:0 auto 16px;display:flex;align-items:center;justify-content:center;color:#20392f;position:relative}
.flow-study .sheet-small{width:64px;height:96px;background:#d4ae71}.flow-study .sheet-large{width:144px;height:192px;background:#d8e0c5}
.flow-study .sheet-area{font:24px Georgia,serif}.flow-study .sheet-unit strong{display:block;font-size:16px;font-weight:500;line-height:1.4}.flow-study .sheet-unit span:not(.sheet-area){display:block;font-size:13px;color:#d9e4ce;margin-top:4px}
.flow-study .paper-summary figcaption{border-top:1px solid #6d826e;margin-top:24px;padding-top:18px;font-size:13px;line-height:1.65;color:#e3e9d9}
.flow-study .paper-summary figcaption strong{color:#fff;font-weight:500}.flow-study .paper-summary figcaption p{margin:0 0 7px}
.flow-study .article{grid-template-columns:200px minmax(0,1fr);gap:55px}.flow-study .toc{top:20px;padding:0;border:0}
.flow-study .toc nav{display:block}.flow-study .toc a{display:flex;gap:11px;padding:12px 0;margin:0;min-height:44px;border-bottom:1px solid #c6ccbc;font-size:14px;line-height:1.45;text-decoration:none}.flow-study .toc a:hover{text-decoration:underline}.flow-study .toc a span{color:#617953;font-size:12px}
.flow-study .toc summary{font-size:14px;font-weight:600;letter-spacing:.4px;padding:14px 0;min-height:48px;cursor:pointer}.flow-study .toc details{padding:0;border-top:2px solid #20392f}
.flow-study .articlebody{max-width:830px}.flow-study .articlebody h2{font-size:clamp(31px,3vw,42px);max-width:24ch}.flow-study .articlebody p{max-width:65ch}
.flow-study .articlebody section{margin-bottom:52px}.flow-study .articlebody section+section{border-top:1px solid #c6ccbc;padding-top:36px}
.flow-study #compare .choice-card{background:#f0eee1}.flow-study #compare .choice-card:nth-of-type(2){background:#e5eadb}
.flow-study .paper-size-figure{background:#eef1e5;border-color:#bbc6ad}.flow-study #choose>.choice-card{position:relative;border-top:3px solid #7d896d;background:#f0f1e6;padding:28px;margin:24px 0}
.flow-study #choose>.choice-card .button{margin-top:8px}.flow-study .articlebody .note{background:#ede7d7;border-left-color:#a27d48}
@media(max-width:900px){.flow-study .editorial-masthead{gap:28px}.flow-study .sheet-comparison{gap:15px}.flow-study .sheet-small{width:64px;height:96px}.flow-study .sheet-large{width:144px;height:192px}.flow-study .paper-summary{padding:24px}}
@media(max-width:800px){.flow-study .editorial-masthead{grid-template-columns:1fr;margin-bottom:24px;padding:28px 0}.flow-study .editorial-masthead .pagehead h1{max-width:15ch;margin-top:16px}.flow-study .editorial-masthead .dek{max-width:60ch}.flow-study .paper-summary{max-width:650px}.flow-study .sheet-comparison{display:flex;align-items:end;justify-content:center;gap:38px;max-width:none}.flow-study .sheet-small{width:60px;height:90px}.flow-study .sheet-large{width:135px;height:180px}.flow-study .paper-summary figcaption{margin-top:18px;padding-top:14px}.flow-study .article{display:block}.flow-study .toc{margin-bottom:28px}.flow-study .toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.flow-study .toc a{font-size:14px}.flow-study .articlebody section+section{padding-top:26px}}
@media(max-width:380px){.flow-study .editorial-masthead .pagehead h1{font-size:43px}.flow-study .sheet-comparison{gap:22px}.flow-study .paper-summary{padding:20px 15px}.flow-study .sheet-small{width:52px;height:78px}.flow-study .sheet-large{width:117px;height:156px}.flow-study .sheet-area{font-size:21px}.flow-study .sheet-unit strong{font-size:14px}.flow-study .toc nav{display:block}}
@media print{.flow-study .toc{display:none}.flow-study .article{display:block}}
