.detailed-brief-page{max-width:960px;padding-top:90px;padding-bottom:100px}.detailed-brief-intro{max-width:750px;margin-bottom:56px}.detailed-brief-intro h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(38px,5vw,64px);line-height:1.08}.detailed-brief-intro h1 span{color:#919297}.detailed-brief-intro>p:last-child{color:#b1b2b8;max-width:670px;font-size:17px;line-height:1.7}.detailed-brief-page .brief-form{padding:40px}.brief-question-group{border-top:1px solid #ffffff1b;margin-top:38px;padding-top:32px}.brief-group-heading{gap:18px;margin-bottom:28px;display:flex}.brief-group-heading>span{color:#757780;padding-top:4px;font-size:12px}.brief-group-heading h3{letter-spacing:-.025em;font-size:21px}.brief-group-heading p{color:#999ba3;margin-top:8px;font-size:14px;line-height:1.6}.brief-question-hint{color:#91939b;margin-top:9px;font-size:13px;line-height:1.65}.brief-features{border:0;margin:0 0 26px;padding:0}.brief-features legend{color:#c7c7cd;margin-bottom:14px;padding:0;font-size:14px}.brief-features>div{grid-template-columns:1fr 1fr;gap:6px 20px;display:grid}.brief-features label{color:#b9bbc1;cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.brief-features [data-slot=checkbox]{flex-shrink:0}.detailed-questions{border-bottom:1px solid #ffffff1b;margin-bottom:40px;padding-bottom:12px}.detailed-brief-page .form-select{white-space:normal;text-align:left;height:auto;min-height:46px}.detailed-brief-page .form-select [data-slot=select-value]{white-space:normal;-webkit-line-clamp:unset;overflow:visible}.brief-select-menu [data-slot=select-item]{white-space:normal;overflow-wrap:anywhere;min-height:44px}.brief-select-menu [data-slot=select-item]>:first-child{white-space:normal;flex-shrink:1;min-width:0}@media (max-width:600px){.detailed-brief-page{padding-top:54px;padding-bottom:64px}.detailed-brief-intro{margin-bottom:36px}.detailed-brief-intro>p:last-child{font-size:16px}.detailed-brief-page .brief-form{padding:24px 18px}.brief-features>div{grid-template-columns:1fr}.brief-group-heading{gap:12px}.brief-group-heading h3{font-size:19px}}
