.field label{font-size:14px}.consent{font-size:14px}.form-intro{font-size:15px}.situations{display:grid;grid-template-columns:1fr 1fr;gap:80px}.situation-list article{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid var(--border)}.situation-list article:first-child{padding-top:0}.situation-list span{color:var(--blue);font-size:13px;padding-top:5px}.situation-list p{font-size:20px;line-height:1.5;letter-spacing:-.3px}.examples-wrap{background:#11172d;color:#fff}.examples{border:0}.examples .eyebrow{color:#a9bcff}.example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:45px}.example-grid article{border-top:1px solid #3f465e;padding-top:22px;display:flex;flex-direction:column}.example-number{font-size:45px;color:#687798;letter-spacing:-2px;margin-bottom:27px}.example-category{font-size:12px!important;letter-spacing:1.5px;color:#b7c8ff!important;margin-bottom:16px}.example-grid h3{font-size:23px;line-height:1.25;font-weight:500;letter-spacing:-.5px;min-height:90px}.example-grid p{font-size:16px;line-height:1.6;color:#bec5d7;margin-top:10px}.example-grid button{display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;color:#fff;border:0;border-bottom:1px solid #657393;padding:23px 0 13px;font-size:14px;text-align:left;margin-top:auto}.example-grid button:hover{color:#adc2ff}.examples-note{font-size:13px;line-height:1.6;color:#8f9ab5;margin-top:34px;max-width:760px}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{font-size:18px;line-height:1.5;font-weight:500;padding:23px 30px 23px 0;cursor:pointer;position:relative;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'+';font-size:24px;color:var(--blue);position:absolute;right:0;top:20px}.faq-list details[open] summary::after{content:'−'}.faq-list details p{font-size:16px;line-height:1.65;color:var(--muted);padding:0 28px 25px 0}.faq-list summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
@media(max-width:760px){.situations,.faq{grid-template-columns:1fr;gap:27px}.situation-list p{font-size:18px}.situation-list article{gap:19px;padding:21px 0}.example-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.example-number{font-size:32px;margin-bottom:20px}.example-grid h3{min-height:0;font-size:23px}.example-grid button{padding-top:20px}.examples-note{margin-top:27px}.faq-list summary{font-size:17px;padding-block:20px}.faq-list details p{font-size:15px}.consent{font-size:13px}}
