.ym-study{margin:0 0 48px}.ym-calendar-link-label{margin:20px 0 8px;font-size:16px;display:block}.ym-calendar-link-input{background:#fff;border:1px solid #bacbbb;border-radius:10px;width:100%;min-width:0;padding:14px;font-size:16px;display:block}.ym-gmail-connect{margin-bottom:30px}.ym-gmail-connect>p{margin:14px 0}.ym-gmail-connect h2{margin-top:16px}.ym-gmail-connect .ym-consent-row{align-items:flex-start;gap:10px;margin:18px 0;font-size:16px;line-height:1.7;display:flex}.ym-gmail-connect .ym-consent-row input{flex-shrink:0;width:20px;height:20px;margin-top:4px}.ym-gmail-connect .ym-study-badge{font-size:14px}.ym-study-page .ym-page-intro{margin:24px 0;padding:0}.ym-study-page .ym-page-intro h1{font-size:clamp(28px,4vw,38px);line-height:1.35}.ym-study-page .ym-example{margin-bottom:22px;padding:16px 20px}.ym-study-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.ym-study-stages button{text-align:left;background:#fff;border:1px solid #c8d6c9;border-radius:16px;gap:10px;padding:20px;display:grid}.ym-study-stages button[aria-pressed=true]{background:#edf2e9;border-color:#193c2b;box-shadow:inset 0 0 0 1px #193c2b}.ym-study-stages strong{font-size:20px;font-weight:600}.ym-study-stages span:not(.ym-eyebrow){color:#536358;font-size:14px;line-height:1.7}.ym-study-stages em{color:#36553e;font-size:14px;font-style:normal}.ym-study-messages{background:#f6f8f3;border:1px solid #c8d6c9;border-radius:16px;margin-bottom:26px;padding:18px 22px}.ym-study-messages summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.8}.ym-study-messages summary span{color:#536358;margin-left:12px;font-size:14px;font-weight:400;display:inline-block}.ym-study-messages>p{margin:14px 0;font-size:14px}.ym-study-messages>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ym-study-messages article{background:#fff;border:1px solid #dce2dc;border-radius:12px;padding:20px}.ym-study-messages h3{margin:10px 0;font-size:20px;font-weight:600}.ym-study-messages blockquote{color:#536358;border-left:3px solid #9aae9f;padding-left:14px;font-size:16px;line-height:1.8}.ym-study-messages article>p:not(.ym-eyebrow){margin:16px 0}.ym-study-result{margin:0 0 14px;font-size:14px}.ym-study-followup{border-top:1px solid #dce2dc;margin-top:18px;padding-top:14px}.ym-study-followup p{margin-bottom:10px;font-size:14px}.ym-study-empty .ym-actions{justify-content:center}.ym-study-list+.ym-study-connection{margin-top:28px}@media (max-width:700px){.ym-study-messages>div{grid-template-columns:1fr}}@media (max-width:480px){.ym-study-stages{gap:8px}.ym-study-stages button{padding:12px 8px}.ym-study-stages strong{font-size:16px}.ym-study-stages span:not(.ym-eyebrow){display:none}.ym-study-messages,.ym-study-messages article{padding:16px}}.ym-study-launch{background:#fff;border:1px solid #d5dfd2;border-radius:24px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:40px;margin:10px 0 48px;padding:32px;display:grid}.ym-study-launch h2{margin:18px 0 14px;font-size:clamp(24px,3vw,32px);font-weight:600}.ym-study-launch p{color:#536358;margin-top:14px;font-size:16px;line-height:1.9}.ym-study-launch aside{background:#edf2e9;border-radius:16px;align-self:start;padding:24px}.ym-study-launch aside strong{margin-top:20px;font-size:32px;font-weight:600;display:block}@media (max-width:700px){.ym-study-launch{grid-template-columns:1fr;gap:24px;padding:22px}}.ym-study h2{letter-spacing:-.02em;font-size:23px;font-weight:600}.ym-study p{color:#536358;line-height:1.8}.ym-study-connection{background:#edf2e9;border:1px solid #d5dfd2;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;padding:24px 28px;display:flex}.ym-study-connection>div{max-width:680px}.ym-study-connection h2{margin:10px 0 6px}.ym-study-connection .ym-button{flex-shrink:0}.ym-study-badge{color:#36553e;background:#fff;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.ym-study-card{background:#fff;border:1px solid #dce2dc;border-radius:20px;padding:26px}.ym-study-stats{border-bottom:1px solid #dce2dc;grid-template-columns:repeat(3,1fr);margin-bottom:34px;padding:8px 0 24px;display:grid}.ym-study-stats>div{border-left:1px solid #dce2dc;padding:0 24px}.ym-study-stats>div:first-child{border:0;padding-left:0}.ym-study-stats span{color:#536358;font-size:14px;display:block}.ym-study-stats strong{margin-top:8px;font-size:32px;font-weight:550;display:block}.ym-study-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.ym-study-heading h2{margin:8px 0}.ym-study-heading p:last-child{font-size:14px}.ym-study-heading>button{flex-shrink:0}.ym-study-status:not(:empty),.ym-study-error{background:#edf2e9;border-radius:10px;margin:20px 0;padding:14px 18px}.ym-study-error{background:#fff2ed;border:1px solid #e8b29d}.ym-study-error p,.ym-study-delete,.ym-study-urgent{color:#933b20}.ym-study-badge.ym-study-urgent{background:#fff0df}.ym-study-form{margin:24px 0;scroll-margin-top:20px}.ym-study-form>p{margin-top:10px;font-size:14px}.ym-study-form fieldset{margin-bottom:12px}.ym-study-form .ym-actions{margin-top:18px}.ym-study-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:26px 0 20px;display:flex}.ym-study-filters>div{flex-wrap:wrap;gap:6px;display:flex}.ym-study-filters button{color:#536358;border:1px solid #0000;border-radius:8px;padding:8px 14px;font-size:14px}.ym-study-filters button[aria-pressed=true]{color:#fff;background:#193c2b}.ym-study-filters label{align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.ym-study-filters select{background:#fff;border:1px solid #bacbbb;border-radius:8px;min-width:0;max-width:260px;padding:8px 12px}.ym-study-list{gap:16px;display:grid}.ym-study-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ym-study-card-top .ym-eyebrow{overflow-wrap:anywhere}.ym-study-card-top .ym-study-badge{flex-shrink:0}.ym-study-card h3{overflow-wrap:anywhere;margin:12px 0 8px;font-size:21px;font-weight:600}.ym-study-meta{font-size:13px}.ym-study-summary{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0}.ym-study-steps{background:#f6f8f3;border-radius:10px;margin:18px 0;padding:16px 18px}.ym-study-steps summary,.ym-study-about summary{cursor:pointer;font-size:14px;font-weight:600}.ym-study-steps ol{color:#536358;margin-top:14px;padding-left:22px;line-height:1.85;list-style:decimal}.ym-study-steps p{margin-top:10px;font-size:12px}.ym-study-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.ym-study-card-actions>div{flex-wrap:wrap;align-items:center;gap:22px;font-size:14px;display:flex}.ym-study-card-actions .ym-button{padding:10px 18px;font-size:14px}.ym-study-delete-confirm{background:#fff2ed;border-radius:10px;margin-top:20px;padding:14px;font-size:14px}.ym-study-delete-confirm button{margin:10px 20px 0 0}.ym-study-empty{text-align:center;border:1px dashed #bdcdbf;border-radius:20px;padding:50px 24px}.ym-study-empty h3{font-size:21px;font-weight:600}.ym-study-empty p{margin:10px 0 16px}.ym-study-done h3{color:#536358}.ym-study-about{border-top:1px solid #dce2dc;margin-top:28px;padding:20px 0}.ym-study-about p{margin-top:16px;font-size:14px}.ym-study button{cursor:pointer}.ym-study button:disabled{cursor:not-allowed;opacity:.55}.ym-study :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #649378}@media (max-width:700px){.ym-study-connection{flex-direction:column;align-items:flex-start;padding:20px}.ym-study-card{padding:20px}}@media (max-width:620px){.ym-study-stats>div{padding:0 12px}.ym-study-stats span{font-size:12px}.ym-study-stats strong{font-size:26px}.ym-study-heading{flex-direction:column;align-items:flex-start;gap:18px}.ym-study-filters label{width:100%}.ym-study-filters select{flex:1;max-width:none}.ym-study-card-top{flex-wrap:wrap;gap:8px}.ym-study-card h3{font-size:19px}.ym-study-card-actions{flex-direction:column;align-items:flex-start}}
