.cbf .ofc-intro h1{font-size:clamp(43px,5vw,73px)}.cbf .ofc-button{max-width:385px}.cbf .ofc-package .ofc-button{max-width:none}.cbf .ofc-questions summary h3{font-size:clamp(23px,2.5vw,33px)}.cbf-protocol{border-top:1px solid #d4d4c9;grid-template-columns:.9fr 1.1fr;align-items:start;gap:5vw;padding:65px 5vw;display:grid}.cbf-protocol h2{margin-top:20px}.cbf-protocol>div>p:not(.ptv-kicker){color:#5e685c;font-size:14px;line-height:1.9}.cbf-protocol .cbf-example-note{font-size:13px}.cbf-protocol .pkg-table-wrap table{min-width:510px}.cbf .ofc-review-boundaries a{text-underline-offset:4px;text-decoration:underline}.cbf-resources{border-bottom:1px solid #d4d4c9;padding:35px 5vw 50px}.cbf-resources>p:not(.ptv-kicker){color:#5e685c;max-width:850px;font-size:13px;line-height:1.9}.cbf-resources>a{border-bottom:1px solid #a8b19b;width:fit-content;padding:8px 0;font-size:13px;line-height:1.8;display:block}@media (max-width:1000px){.cbf-protocol{grid-template-columns:1fr;gap:25px}}@media (max-width:760px){.cbf .ofc-intro h1{font-size:clamp(41px,7.5vw,59px)}.cbf .ofc-button{max-width:none}.cbf-protocol{padding:50px 5vw}.cbf-resources{padding:30px 5vw 40px}}
