/* Loaded on interiors only. The accepted homepage does not reference this file. */
.pc-shortcuts{display:flex;align-items:center;gap:12px 26px;flex-wrap:wrap;max-width:1320px;margin:0 auto;padding:20px 28px;border-bottom:1px solid #d1dae2;background:#fffdf7;color:#123e48}.pc-shortcuts>span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-right:auto}.pc-shortcuts a{display:flex;align-items:center;gap:18px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none}.pc-shortcuts a:hover{text-decoration:underline;text-underline-offset:5px}.pc-shortcuts a:focus-visible,.pc-study-link :is(a,button):focus-visible{outline:3px solid #ad652e;outline-offset:4px}
.pc-insurance-list label{display:flex;align-items:flex-start;gap:14px;padding:20px 0;border-bottom:1px solid #cbd5de;cursor:pointer}.pc-insurance-list input{width:23px;height:23px;flex-shrink:0;margin-top:2px;accent-color:#133a5e}.pc-insurance-list label>span{display:grid;gap:9px}.pc-insurance-list strong{font-size:16px}.pc-insurance-list label>span>span{font-size:14px;line-height:1.65}.pc-check-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0}.pc-check-footer p{margin:0}.pc-check-footer button{padding:12px;border:1px solid #b3c1cf;border-radius:6px;background:#fff;color:#132f4a;font:600 13px Arial;min-height:44px}
.pc-exact{margin:12px 0}.pc-exact>label{font-size:12px!important;display:block!important;margin:0 0 7px}.pc-exact>div{display:flex;align-items:stretch;gap:6px;max-width:260px}.pc-exact input{width:100%;min-width:0;border:1px solid #7499bb;border-radius:5px;padding:10px;font:16px Arial;color:#153d42;background:white}.pc-exact button{flex:0 0 44px;border:1px solid #7499bb;background:#edf0f3;color:#153d42;border-radius:5px;font-size:21px;cursor:pointer;min-height:44px}[data-pb-input-error]{color:#8a302a;font-size:14px}.pc-exact input[aria-invalid=true]{border:2px solid #8a302a}
.pc-education-search{padding-top:15px;padding-bottom:20px}.pc-education-search label{display:block;font-weight:650;margin-bottom:10px}.pc-education-search>div{display:flex;gap:12px;max-width:760px}.pc-education-search input{flex:1;min-width:0;padding:14px 16px;border:1px solid #8caac6;background:white;border-radius:6px;font:16px Arial;color:#193e48}.pc-education-search button{border:1px solid #789bbc;border-radius:6px;background:#e8edf1;padding:12px 18px;font:600 13px Arial;color:#193e48;min-height:44px}.pc-education-search p{font-size:13px;margin-top:10px}.pc-search-status{min-height:24px;color:#395774;font-size:14px}.pc-no-results{padding:30px;background:#edf1f4}.education-library [hidden]{display:none!important}.education-library .education-provider{font-size:12px}.education-library .education-card-body>.text-link{min-height:44px;align-items:center;display:inline-flex}.education-library .education-categories{flex-wrap:wrap}
.pc-study-link{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;border-top:1px solid #8caac766;padding-top:16px;margin-top:18px}.pc-study-link button{min-height:44px;border:1px solid #81a2c1;border-radius:5px;padding:10px 15px;background:#f5f7ef;color:#163e3c;font:600 13px Arial;cursor:pointer}.pc-study-link a{font-size:13px;text-underline-offset:4px;color:inherit}.pc-study-link [role=status]{font-size:13px;flex-basis:100%}
/* Readable explanations and labels in the alignment study. */
.as-studio .as-copy article>p:last-child{font-size:15px;line-height:1.65}.as-studio .as-review-note p,.as-studio .as-qualification{font-size:13px!important;line-height:1.65}.as-studio .as-tools button,.as-studio .as-stages button,.as-studio .as-views button{font-size:13px;min-height:44px}.as-studio .as-tools{flex-wrap:wrap}.as-studio .as-review-note strong{font-size:14px}.as-studio .as-camera-ranges label{font-size:13px}.as-studio .as-consult{font-size:14px}
@media(max-width:700px){.pc-shortcuts{padding:13px 20px;gap:6px 22px}.pc-shortcuts>span{flex-basis:100%;font-size:10px}.pc-shortcuts a{font-size:13px;gap:8px}.pc-education-search>div{flex-direction:column}.pc-education-search button{align-self:start}.pc-study-link{gap:10px}.as-studio .as-stages button{flex-basis:180px}.as-studio .as-views{flex-wrap:wrap}.as-studio .as-views button{flex:1 1 80px}.as-studio .as-camera-ranges{flex-wrap:wrap}
body .mobile-actions.pc-dock{gap:8px!important}body .mobile-actions.pc-dock [hidden]{display:none!important}body .mobile-actions.pc-dock a{font-size:12px!important;padding-inline:8px!important;min-width:0}.pc-dock-toggle{flex:0 0 44px;min-width:44px;min-height:44px;border:1px solid #93afca;border-radius:8px;background:#f1f4f7;color:#14324e;font:600 19px Arial;cursor:pointer}body .mobile-actions.pc-dock-collapsed{left:auto!important;right:12px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;padding:4px!important;border:1px solid #c8d2dc;border-radius:9px!important;box-shadow:0 3px 15px #172b3d15!important}.pc-dock-collapsed .pc-dock-toggle{flex:1;font-size:13px;padding:8px 16px;min-height:40px}.pc-dock-toggle:focus-visible{outline:3px solid #ad652e;outline-offset:3px}}
@media(min-width:701px){.pc-dock-toggle{display:none}}
@media print{.pc-shortcuts,.pc-study-link,.pc-education-search,.pc-dock{display:none!important}}

.pc-check-footer[hidden],.pc-exact[hidden],.pc-education-search[hidden]{display:none!important}
