body[data-aic-language-candidate] .parts{max-width:1180px;margin:auto;padding:48px 24px 72px;color:#182831}body[data-aic-language-candidate] .parts *{box-sizing:border-box;min-width:0;overflow-wrap:anywhere} .parts h1{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:16px 0}.parts .lead{max-width:78ch}.parts fieldset{border:1px solid #cfddd7;border-radius:8px;padding:24px;margin:28px 0;background:#fff}.parts legend{font-size:21px;font-weight:650;padding:0 10px}.parts .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.parts label{display:flex;flex-direction:column;gap:7px;font-size:15px;color:#263e3a}.parts input,.parts select,.parts textarea{font:inherit;width:100%;max-width:100%;min-height:44px;padding:10px;border:1px solid #a6bcb2;border-radius:4px;background:#fff;color:#182831}.parts textarea{min-height:110px}.parts .item{border:1px solid #d8e3dd;background:#f6f9f6;border-radius:6px;padding:18px;margin:18px 0}.parts button,.parts .download{font:inherit;white-space:normal;min-height:44px;padding:11px 18px;border-radius:4px;border:1px solid #126455;background:#126455;color:white;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;max-width:100%}.parts button.secondary{background:#fff;color:#126455;border-color:#90b3a6;margin-top:16px}.parts .consent{display:flex;flex-direction:row;align-items:start;gap:12px;margin-bottom:20px}.parts .consent input{width:20px;min-height:20px;flex:0 0 20px;margin-top:3px}.parts .notice{padding:16px;border-inline-start:4px solid #126455;background:#eaf3ed;margin:24px 0}.parts [role=status]{font-weight:600;color:#174e43}.parts .wide{grid-column:1/-1}@media(max-width:700px){.parts .grid{grid-template-columns:1fr}.parts fieldset{padding:16px}.parts .item{padding:12px}body[data-aic-language-candidate] .parts{padding:30px 16px 48px}}