.a01-intro{padding:clamp(28px,5vw,64px);background:#fff3e4;border-bottom:1px solid #e9c9aa}.a01-intro h1{font-size:clamp(36px,5vw,64px);line-height:1.05;margin:24px 0}.a01-intro .lead{max-width:780px}.a01-content{padding:clamp(20px,4vw,48px)}.a01-card,.a01-license{border:1px solid #e9c9aa;padding:clamp(20px,3vw,36px);background:#fdfbf7;min-width:0}.a01-card{margin:24px 0;max-width:820px}.a01-content h2{margin:24px 0}.a01-content h3{font-size:30px;margin:20px 0}.a01-content h4{font-size:22px;margin:28px 0 16px}.a01-content h5{font-size:18px;line-height:1.4;margin:0 0 12px;overflow-wrap:anywhere}.a01-content p{line-height:1.65;overflow-wrap:anywhere}.a01-content label{display:block;margin:20px 0 8px}.a01-content input,.a01-content select{width:100%;border:1px solid #bc9169;background:#fffaf2;padding:16px;color:#29241f;font:inherit;min-width:0;border-radius:0;box-sizing:border-box}.a01-content button{cursor:pointer;margin-top:20px;max-width:100%;white-space:normal}.a01-content dl{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,1.4fr);gap:12px 16px;margin:20px 0}.a01-content dt{color:#625b54}.a01-content dd{margin:0;overflow-wrap:anywhere}.a01-note{font-size:14px;color:#625b54}.a01-message{padding:20px;background:#f8dfb2;border:1px solid #bc9169}.a01-errors{padding:20px;border:1px solid #8a4127;background:#fff3e4}.a01-session{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-bottom:1px solid #e9c9aa;padding-bottom:24px}.a01-session button{margin:0}.a01-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.a01-installation{border-top:1px solid #e9c9aa;padding:24px 0}.a01-url{font-size:14px}.a01-content :focus-visible{outline:2px solid #83521c;outline-offset:3px}@media(max-width:760px){.a01-grid{grid-template-columns:1fr}.a01-content dl{grid-template-columns:minmax(80px,1fr) minmax(0,1.4fr)}.a01-content .button{width:100%}}
