.trail-studies{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin:30px 0}.trail-study{margin:0;min-width:0;border:1px solid #b4c9c6;background:#173b45;color:#f8f7ef;padding:12px;box-shadow:0 10px 25px #102c3515}.trail-frame{position:static;background:#173b45}.trail-frame img{position:static!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;transform:none!important}.trail-study figcaption{font-size:13px;line-height:1.6;padding:14px 6px 4px;color:#e1eae5}.preview-boundary h2{font-family:Georgia,serif;font-weight:400}.trail-invitation{max-width:620px;margin:36px auto 12px;padding-top:24px;border-top:1px solid #b4c9c6}.trail-invitation input{width:100%;min-height:44px;box-sizing:border-box}.trail-invitation button{min-height:44px}.trail-invitation .form-message{min-height:1.5em}.trail-invitation .form-message:empty{display:none}@media(max-width:700px){.trail-studies{grid-template-columns:1fr;gap:20px}.trail-study{padding:10px}.preview-boundary{padding:22px 18px}.preview-main{min-width:0}.preview-boundary h2{font-size:32px;overflow-wrap:anywhere}.preview-header{flex-wrap:wrap;gap:16px}.trail-invitation{width:100%}}
