.ef-page-streamlined .ef-sfop-intro{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:56px;margin-bottom:52px;display:grid}.ef-page-streamlined .ef-sfop-intro .ef-heading{margin-bottom:0}.ef-page-streamlined .ef-sfop-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.ef-page-streamlined .ef-sfop-not,.ef-page-streamlined .ef-sfop-product>div{border:1px solid var(--ef-line);background:#fff;border-radius:20px;padding:28px}.ef-page-streamlined .ef-sfop-not{margin-top:24px}.ef-page-streamlined .ef-sfop-not h3,.ef-page-streamlined .ef-sfop-product h3{margin-bottom:18px;font-size:21px}.ef-page-streamlined .ef-sfop-product{margin-bottom:32px}.ef-page-streamlined .ef-sfop-address{border-left:3px solid var(--ef-blue);background:var(--ef-cream);border-radius:0 16px 16px 0;max-width:520px;margin:40px 0 28px;padding:24px 26px}.ef-page-streamlined .ef-sfop-address address{color:var(--ef-ink);margin-top:10px;font-size:17px;font-style:normal;line-height:1.65}.ef-page-streamlined .ef-sfop-terms{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:48px;display:grid}.ef-page-streamlined .ef-sfop-quote{background:#fff;border-radius:20px 80px 20px 20px;margin:0;padding:32px}.ef-page-streamlined .ef-sfop-quote p{color:var(--ef-ink);font-family:Fraunces,Georgia,serif;font-size:23px;line-height:1.45}.ef-page-streamlined .ef-sfop-quote cite{color:var(--ef-muted);margin-top:18px;font-size:13px;font-style:normal;display:block}.ef-page-streamlined .ef-sfop-sources{margin-top:64px}@media (width<=1100px){.ef-page-streamlined .ef-sfop-intro{grid-template-columns:minmax(0,1fr) 280px;gap:40px}}@media (width<=900px){.ef-page-streamlined .ef-sfop-intro,.ef-page-streamlined .ef-sfop-terms,.ef-page-streamlined .ef-sfop-split{grid-template-columns:minmax(0,1fr)}.ef-page-streamlined .ef-sfop-intro{gap:28px;margin-bottom:40px}.ef-page-streamlined .ef-sfop-terms{gap:28px}}@media (width<=650px){.ef-page-streamlined .ef-sfop-not,.ef-page-streamlined .ef-sfop-product>div{padding:22px 18px}.ef-page-streamlined .ef-sfop-quote{border-radius:18px 56px 18px 18px;padding:24px 20px}.ef-page-streamlined .ef-sfop-quote p{font-size:20px}.ef-page-streamlined .ef-sfop-address{padding:20px}.ef-page-streamlined .ef-sfop-sources{margin-top:48px}}.ef-page-streamlined .ef-sfop-prices{margin-bottom:32px}.ef-page-streamlined .ef-sfop-prices>h3{margin-bottom:10px;font-size:21px}.ef-page-streamlined .ef-sfop-prices>p{max-width:680px;color:var(--ef-muted);margin-bottom:22px}.ef-page-streamlined .ef-sfop-prices .ef-card h3{font-size:34px}
