/* Dedicated A5 and B5 size references: S001 and S002. */
.size-reference{margin-top:48px}.size-reference>h2{font-size:46px;line-height:1.22;letter-spacing:0;margin:11px 0 18px}.size-reference-lead{max-width:710px;font-size:15px;line-height:2;color:#493e38}.size-reference-lead strong{color:var(--ink)}.size-facts,.size-cover,.size-workflow{margin:48px 0 68px}.size-section-title{display:flex;align-items:baseline;gap:13px;margin-bottom:20px}.size-section-title>span{padding:5px 8px;background:var(--red);color:#fff;font:700 9px var(--font-mono);letter-spacing:.07em}.size-section-title h3{margin:0;font-size:24px}.size-section-title p{max-width:720px;margin:7px 0 0;font-size:12px;line-height:1.85;color:#51463f}.size-section-title code{font:12px var(--font-mono);color:var(--deep-red)}.size-table td:first-of-type,.size-table td:nth-of-type(2){font-family:var(--font-mono);white-space:nowrap}.size-cover-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink);border-left:1px solid var(--line)}.size-cover-grid article{min-height:210px;padding:22px 20px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.size-cover-grid article:nth-child(2){background:#f7f0e9}.size-cover-grid span,.size-formula b,.size-next span{display:block;font:700 10px var(--font-mono);letter-spacing:.07em;color:var(--deep-red)}.size-cover-grid strong{display:block;margin:18px 0 12px;font:800 25px/1.3 var(--font-mono);color:var(--ink);letter-spacing:0}.size-cover-grid p{margin:0;font-size:12px;line-height:1.85;color:#51463f}.size-formula{display:grid;grid-template-columns:200px 1fr 1fr;gap:16px;margin:0;padding:18px 20px;background:#312927;color:#f4ece4;font:12px/1.8 var(--font-mono)}.size-formula b{color:#ffc1ba}.size-workflow ol{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.size-workflow li{display:grid;grid-template-columns:62px 1fr;gap:16px;padding:23px 4px;border-bottom:1px solid var(--line)}.size-workflow li>b{font:700 18px var(--font-mono);color:var(--red)}.size-workflow h4{margin:0 0 6px;font-size:18px}.size-workflow p{max-width:680px;margin:0;font-size:12px;line-height:1.85;color:#51463f}.size-boundary{margin:0 0 68px;padding:27px 29px;border-left:5px solid var(--red);background:#fff1db}.size-boundary h3{margin:0 0 10px;font-size:21px}.size-boundary p{max-width:730px;margin:0;font-size:12px;line-height:1.9;color:#51463f}.size-next{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;background:#312927;color:#fff}.size-next>div,.size-next>a{padding:25px 22px}.size-next h3{margin:10px 0 0;font-size:20px;line-height:1.45}.size-next a{border-left:1px solid #60534c}.size-next a:hover{background:#493d36}.size-next small{display:block;margin-bottom:7px;color:#d9cfc6;font:500 9px var(--font-mono);letter-spacing:.06em}.size-next b{font-size:12px}.size-next i{float:right;color:#ffc1ba;font-size:18px;font-style:normal}@media(max-width:900px){.size-cover-grid,.size-next{grid-template-columns:1fr}.size-cover-grid article{min-height:0}.size-formula{grid-template-columns:1fr}.size-next a{border-left:0;border-top:1px solid #60534c}}@media(max-width:540px){.size-reference>h2{font-size:30px}.size-facts,.size-cover,.size-workflow{margin:40px 0 58px}.size-cover-grid,.size-next{margin-left:-24px;margin-right:-24px}.size-cover-grid article,.size-next>div,.size-next>a{padding-left:24px;padding-right:24px}.size-formula{margin-left:-24px;margin-right:-24px;padding:18px 24px}.size-boundary{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}
