.bp-distributor-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0 48px}.bp-distributor-contacts article{border:1px solid #deded8;padding:clamp(20px,3vw,36px);background:#fafaf8}.bp-distributor-contacts h3{font-size:clamp(22px,2vw,28px);line-height:1.3;margin:0 0 16px}.bp-distributor-contacts p{margin:6px 0;font-size:16px}.bp-distributor-contacts a{display:block;width:fit-content;margin-top:12px;overflow-wrap:anywhere;text-underline-offset:4px;text-decoration:underline}@media (max-width:640px){.bp-distributor-contacts{grid-template-columns:1fr}}.bp-distributor-contacts article{display:flex;flex-wrap:wrap;align-content:start;align-items:start;gap:24px}.bp-distributor-contacts .bp-contact-portrait{width:120px;height:auto;flex:0 0 120px;display:block}.bp-distributor-contacts .bp-contact-details{flex:1 1 210px;min-width:0}.bp-source-policy{background:#fff;color:#242323;position:relative}.bp-source-policy-banner{height:310px}.bp-source-policy-content{max-width:980px;width:calc(100% - 48px);margin:auto;padding:80px 0 90px;font:15px/1.5 Arial,Helvetica,sans-serif}.bp-source-policy-content h1{font:400 32px/1.3 Georgia,serif;margin:48px 0 22px}.bp-source-policy-content>div:first-child>h1:first-child{text-align:center;font-size:40px;margin:0 0 60px}.bp-source-policy-content h2{font:400 20px/1.4 Arial,sans-serif;margin:24px 0 0}.bp-source-policy-content h3{font-size:18px;margin:24px 0 8px}.bp-source-policy-content p{margin:0 0 12px}.bp-source-policy-content ol,.bp-source-policy-content ul{padding-left:28px;list-style:revert}.bp-source-policy-content li{list-style:revert}.bp-source-policy-content a{text-decoration:underline}.bp-source-policy-content hr{border:0;border-top:1px solid #888;margin:38px 0 44px}.bp-source-policy-content h1:empty,.bp-source-policy-content p:empty{display:none}.bp-source-policy-downloads{margin-top:36px;display:flex;gap:16px;flex-wrap:wrap}.bp-source-policy-top{position:fixed;right:5vw;bottom:50px;background:#777b;color:#fff;padding:7px 16px;font-size:12px;z-index:25}.bp-source-policy-content table{max-width:100%;border-collapse:collapse}.bp-source-policy-content td{padding:6px;vertical-align:top}@media(max-width:700px){.bp-source-policy-banner{height:240px}.bp-source-policy-content{padding-top:42px;width:calc(100% - 36px);overflow-wrap:anywhere}.bp-source-policy-content>div:first-child>h1:first-child{font-size:28px;margin-bottom:36px}.bp-source-policy-content h1{font-size:25px}.bp-source-policy-content h2{font-size:19px}.bp-source-policy-top{bottom:68px}}.bp-source-richtext ol,.bp-source-richtext ul{list-style:revert;padding-left:24px}.bp-source-richtext li{list-style:revert}.bp-source-richtext h1{font:400 36px/1.3 Georgia,serif;margin:32px 0 20px}.bp-source-richtext hr{border:0;border-top:1px solid #aaa;margin:36px 0}.bp-source-richtext table{max-width:100%;border-collapse:collapse}.bp-source-richtext td,.bp-source-richtext th{padding:8px;border:1px solid #ddd}.bp-source-richtext a{text-decoration:underline}.bp-source-policy-content h1{font-family:Bentham Cinzel,Georgia,serif;font-size:30px}.bp-source-policy-content{font-size:16px;line-height:1.5}.bp-source-policy-content>div:first-child>h1:first-child+p{font-size:14px}.bp-source-policy-banner{background-size:auto calc(100% + 32px);background-position:bottom;background-repeat:no-repeat;background-color:#222}@media(min-width:1500px){.bp-source-policy-banner{background-size:cover}}.bp-download-banner{height:365px;background-size:cover;display:flex;align-items:flex-end;justify-content:center;padding:0 24px 60px}.bp-download-banner h1{font:400 44px/1.3 Bentham Cinzel,Georgia,serif;color:white;text-align:center}.bp-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 40px}.bp-download-grid a{min-height:140px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #ccc;padding:24px}@media(max-width:700px){.bp-download-grid{grid-template-columns:1fr}.bp-download-banner h1{font-size:30px}}.bp-download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:120px 70px;margin:80px 0}.bp-download-grid a{position:relative;display:block;padding:0 20px 50px 0;border:0;text-decoration:none!important}.bp-download-grid img{width:100%;height:320px;object-fit:cover;filter:grayscale(1)}.bp-download-grid a>span{position:relative;display:block;background:#fafafa;margin:-76px -20px 0 50px;padding:28px 24px;text-align:left;min-height:135px}.bp-download-grid small{display:block;background:#282828;color:#fff;width:130px;text-align:center;margin-top:10px;padding:5px;letter-spacing:2px;font-size:14px}.bp-download-banner{box-shadow:inset 0 0 0 1000px #0003}@media(max-width:700px){.bp-download-grid{grid-template-columns:1fr;gap:28px;margin:0 0 32px}.bp-download-grid img{height:280px}}.bp-source-policy-banner{background-size:cover}.bp-source-policy-content>section:first-child>div>h1:first-child{text-align:center;font-size:40px;margin:0 0 60px}.bp-source-grades .bp-source-policy-banner{height:380px}.bp-grade-illustration{display:block;width:100%;height:auto;margin:30px auto 48px}.bp-source-grades .bp-source-policy-content h1{font-size:28px}.bp-source-grades .bp-source-policy-content>section:not(:first-child) .bp-grade-illustration{max-width:640px}.bp-source-grades .bp-source-policy-content{padding-top:58px}@media(max-width:700px){.bp-source-policy-content>section:first-child>div>h1:first-child{font-size:28px;margin-bottom:36px}.bp-source-grades .bp-source-policy-banner{height:240px}}.bp-source-policy-banner{background-position:50%}.bp-source-policy-content>section:first-child>div>h1:first-child+p{font-size:14px}.bp-source-richtext h1{font-family:Bentham Cinzel,Georgia,serif}.bp-source-policy-content h1 span{font-weight:400}.bp-source-contact{background:#282828;padding-bottom:80px}.bp-source-contact .bp-source-policy-banner{height:245px}.bp-contact-panel{max-width:980px;width:calc(100% - 48px);margin:80px auto 0;display:grid;grid-template-columns:1fr 1fr;background:#fff}.bp-contact-interior{width:100%;height:100%;object-fit:cover}.bp-contact-form{padding:45px 40px;color:#333}.bp-contact-form h1{font:400 36px/1.3 Bentham Cinzel,Georgia,serif;margin-bottom:20px}.bp-contact-form .o4-inquiry{padding:24px 0;background:white;border:0;box-shadow:none}.bp-contact-form .o4-form-grid{grid-template-columns:1fr}.bp-contact-form p{margin-bottom:20px}.bp-contact-form a{text-decoration:underline}.bp-contact-form .o4-inquiry h2{font-size:24px}@media(max-width:700px){.bp-contact-panel{grid-template-columns:1fr;width:calc(100% - 32px);margin-top:32px}.bp-contact-interior{height:260px}.bp-contact-form{padding:28px 20px}.bp-contact-form h1{font-size:28px}}.bp-source-richtext img{max-width:100%;height:auto;margin:24px auto;display:block}.bp-source-richtext figcaption{font-size:14px;color:#666;text-align:center}.bp-source-richtext figure{margin:24px 0}.bp-article-page{max-width:940px;width:calc(100% - 48px);margin:80px auto}.bp-article-card{border:1px solid #e5e5e5;padding:60px 100px;color:#292929;font:16px/1.7 Arial,sans-serif}.bp-article-card .bp-source-richtext h1{font:400 40px/1.4 Bentham Cinzel,Georgia,serif;margin:26px 0}.bp-article-card .bp-source-richtext h2{font:400 30px/1.4 Bentham Cinzel,Georgia,serif;margin:24px 0}.bp-article-card p{margin-bottom:24px}.bp-article-meta{font-size:13px;color:#555}.bp-article-card img{width:100%;height:auto}@media(max-width:700px){.bp-article-page{width:calc(100% - 32px);margin:36px auto}.bp-article-card{padding:24px 18px}.bp-article-card .bp-source-richtext h1{font-size:28px}.bp-article-card .bp-source-richtext h2{font-size:23px}}