.legend__note{margin-top:var(--s3)}.legend{gap:8px var(--s4);margin-top:var(--s2);flex-wrap:wrap;display:flex}.legend__i{align-items:center;gap:var(--s2);display:inline-flex}.legend .box{width:18px;height:18px}.plan{gap:var(--s4);display:grid}.plan li{gap:var(--s1);padding-top:var(--s2);border-top:1px solid var(--sand);align-content:start;display:grid}.plan__n{font-size:clamp(3.5rem,7vw,6rem);line-height:.95}@media (width>=760px){.plan{grid-template-columns:repeat(3,1fr)}}.onshift__limit{margin-top:var(--s5)}.plan--five{margin-bottom:var(--s4)}.worked{max-width:44ch;margin-bottom:var(--s5)}@media (width>=1240px){.plan--five{grid-template-columns:repeat(5,1fr)}.plan--five .title{font-size:1.375rem}}.sheet-title{margin-bottom:var(--s3)}.after-sheet{margin-top:var(--s4)}.pillarpage{grid-template-columns:minmax(0,1fr);display:grid}.pillarpage__block{gap:var(--s3);padding:var(--s6) var(--gutter) var(--s5);align-content:end;min-height:62vh;display:grid}.pillarpage__block .lede{max-width:32ch}.pillarpage__body{gap:var(--s4);padding:var(--s5) var(--gutter) var(--s6);align-content:start;display:grid}.pillarpage__sign{gap:var(--s1);padding-top:var(--s2);border-top:3px solid var(--brown);font-weight:600;display:grid}.pillarpage__photo{aspect-ratio:4/5;max-width:26rem}@media (width>=1000px){.pillarpage{--room:calc(53vw - 2 * var(--gutter));grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pillarpage__block{align-self:start;height:calc(100vh - 69px);min-height:0;position:sticky;top:69px}.pillarpage__body{padding-block:var(--s6) var(--s7)}}
