
.edition-20261008{box-sizing:border-box;min-width:0;max-width:100%;margin:3rem 0;padding:clamp(18px,3vw,36px);border:1px solid currentColor;border-radius:16px;line-height:1.65;overflow-wrap:anywhere}
.edition-20261008 *{box-sizing:border-box;min-width:0;max-width:100%}.edition-20261008 h2{font-size:clamp(25px,3vw,38px);line-height:1.2;margin:0 0 1.2rem}.edition-20261008 h3{font-size:clamp(20px,2vw,26px);line-height:1.3;margin:1.7rem 0 .7rem}
.edition-20261008 p,.edition-20261008 li{font-size:17px;line-height:1.65}.edition-20261008 figure{margin:2rem 0}.edition-20261008 figure img{display:block;width:100%;height:auto;max-width:760px;margin:auto;border-radius:12px}.edition-20261008 figcaption,.edition-20261008 .edition-label{font-size:13px;line-height:1.5;margin:.7rem 0}
.edition-20261008 form{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:1.5rem 0}.edition-20261008 label{display:block;font:inherit;font-weight:600}.edition-20261008 input,.edition-20261008 select,.edition-20261008 textarea{display:block;width:100%;font:inherit;font-size:16px;line-height:1.5;padding:12px;margin-top:8px;border:1px solid #777;border-radius:8px;color:#171b21;background:#fff}.edition-20261008 textarea{min-height:120px;white-space:pre-wrap;resize:vertical}
.edition-20261008 button{display:inline-block;width:auto;min-height:48px;font:inherit;font-weight:700;padding:12px 18px;border:1px solid #777;border-radius:8px;color:#171b21;background:#f0eddf;cursor:pointer}.edition-20261008 .edition-actions{display:flex;flex-wrap:wrap;gap:12px}.edition-20261008 output{display:block;white-space:pre-wrap;padding:16px;border:1px solid #777;border-radius:8px;min-height:80px;line-height:1.6}.edition-20261008 :focus-visible{outline:3px solid #8878ce;outline-offset:3px}.edition-20261008 a{text-decoration:underline;overflow-wrap:anywhere}.edition-20261008 ul{display:block;padding-left:1.5em}.edition-20261008 li{display:list-item;margin:.7rem 0}
