.yc {max-width:800px;margin:auto}.yc .row{flex-wrap:wrap;gap:10px}.yc-form{display:grid;gap:16px;margin:22px 0;padding:18px;border:1px solid var(--line,#786b4b);border-radius:16px}.yc-form label{display:grid;gap:8px;font-weight:600}.yc input,.yc textarea,.yc select{max-width:100%;width:100%;box-sizing:border-box;padding:12px;font:inherit;border:1px solid #84795f;border-radius:8px;background:var(--card,#171b21);color:inherit}.yc textarea{resize:vertical}.yc input[type=file]{max-width:240px;font-size:14px}.yc svg{display:block;width:100%;height:auto;max-width:650px;margin:12px auto}.yc-copy{white-space:pre-wrap;overflow-wrap:anywhere}.yc-list{margin-top:24px}.yc button{min-height:44px}.yc #ycStatus{min-height:1.5em;overflow-wrap:anywhere}.yc .card{overflow-wrap:anywhere}@media(max-width:500px){.yc-form{padding:12px}.yc .row>*{max-width:100%}.yc button{font-size:16px}}

.yah-personal-study{margin-bottom:28px;padding:clamp(20px,4vw,34px)}.yah-personal-study h2{font-size:clamp(25px,4vw,36px);line-height:1.2}.yah-personal-study label{display:block;margin:18px 0 8px}.yah-personal-study select{max-width:100%;width:100%;margin-bottom:18px}.yah-personal-study .row{flex-wrap:wrap;gap:12px}#publicPassageLink{width:100%;box-sizing:border-box;margin:12px 0;font-size:16px}
