.seven{max-width:900px;padding:18px 0 40px;color:#213d32}.seven [hidden]{display:none!important}.seven a{color:#24573d;text-underline-offset:3px}.seven-crumb{font-size:.9rem}.seven-head{padding:20px 0 12px}.seven h1{font-size:clamp(2.15rem,5vw,4.1rem);line-height:1.04;letter-spacing:-.045em;margin:8px 0}.seven p{line-height:1.55;max-width:72ch;margin:8px 0 14px}.seven h2,.seven h3{font-family:Georgia,serif;line-height:1.15;margin:7px 0}.seven h2{font-size:clamp(1.45rem,3vw,2rem)}.seven h3{font-size:1.24rem}.seven-print{background:#eef3e9;border:1px solid #becdbb;border-radius:9px;padding:clamp(15px,3vw,26px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.seven-print-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.seven-print-head label{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:650}.seven select,.seven input,.seven button{font:inherit;color:inherit;border:1px solid #8fa591;border-radius:5px;background:white;min-height:44px;padding:6px 9px;max-width:100%}.seven .button{min-height:44px;max-width:100%;padding:9px 13px}.seven .button-primary{color:white}.seven-actions{display:flex;flex-wrap:wrap;gap:7px}.seven button,.seven summary{cursor:pointer}.seven-jump a,.seven-next a,.seven summary{display:inline-flex;align-items:center;min-height:44px}.seven-example{padding:20px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,220px);align-items:center;gap:18px;border-bottom:1px solid #c7d3c4}.seven-array{width:100%;max-width:230px;color:#31563c}.seven #three-checks{padding-top:21px}.seven-check{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:18px 0;border-bottom:1px solid #c7d3c4}.seven-num{font-weight:bold;color:#46704b;padding-top:7px}.seven-fields{display:flex;flex-wrap:wrap;gap:7px 14px;margin:8px 0}.seven-fields label{display:grid;gap:4px;font-size:.92rem;font-weight:650}.seven-fields input{width:7.1rem;font-size:1rem}.seven-feedback:not(:empty){background:#f1f4ed;padding:9px 11px;border-left:3px solid #758d70}.seven-feedback:empty{display:none}.seven-follow{margin:6px 0 0;padding:8px 10px}.seven-follow strong,.seven-follow span{display:block}.seven-follow span{font-size:.88rem;margin:3px 0 6px}.seven-suggested{border-left:3px solid #55764f;background:#f1f4ed}.seven-next{padding:16px 0}.seven #seven-downloads{border-top:1px solid #c7d3c4}.seven #seven-downloads summary{display:list-item;padding:12px 0;font-weight:650}.seven #seven-downloads li{margin:10px 0}.seven #seven-downloads span{display:block}.seven :focus-visible{outline:3px solid #826321;outline-offset:2px}html:has(.seven){scroll-behavior:auto}@media(max-width:650px){.seven-print,.seven-example{grid-template-columns:1fr}.seven-example{gap:5px}.seven-head{padding-top:12px}.seven-check{grid-template-columns:25px minmax(0,1fr);gap:5px}.seven-print section+section{border-top:1px solid #c5d1c0;padding-top:8px}.seven-array{max-width:210px}}
