/* PROTOS WordPress — V2 visual styles, scoped to the shortcode wrapper. */
.protos-site.protos-v2 .pv-section {padding:110px 0;background:#fff;position:relative;isolation:isolate;overflow:clip}

.protos-site.protos-v2 .pv-paper {background:#f3f2ed}

.protos-site.protos-v2 .pv-sage {background:#dce9df}

.protos-site.protos-v2 .pv-agency {background:#102540;color:#fff}

.protos-site.protos-v2 .pv-heading {max-width:680px;margin-bottom:45px}

.protos-site.protos-v2 .pv-heading h2 {font-size:clamp(31px,3.7vw,51px);line-height:1.08;letter-spacing:-1.8px;margin:18px 0 23px}

.protos-site.protos-v2 .pv-heading p {max-width:550px;color:#58687c;font-size:16px;line-height:1.75;margin:0}

.protos-site.protos-v2 .pv-agency h2,
.protos-site.protos-v2 .pv-agency h3,
.protos-site.protos-v2 .pv-agency strong {color:#fff}

.protos-site.protos-v2 .pv-agency p {color:#b6c5d9}

.protos-site.protos-v2 .pv-eyebrow {font-size:10px;letter-spacing:1.9px;font-weight:800;text-transform:uppercase}

.protos-site.protos-v2 .pv-agency .pv-eyebrow {color:#d6f266}

.protos-site.protos-v2 .pv-label {font-size:10px;letter-spacing:.5px;font-weight:700;border:1px solid currentColor;padding:6px 9px;display:inline-flex;align-items:center}

.protos-site.protos-v2 .pv-caption {font-size:12px!important;line-height:1.6!important;margin-top:25px!important}

.protos-site.protos-v2 .pv-textlink {display:inline-flex;align-items:center;justify-content:space-between;gap:22px;font-size:14px;font-weight:700;min-height:44px;border-bottom:1px solid #a5b0bc;text-decoration:none!important;padding:8px 0}

.protos-site.protos-v2 .pv-textlink span {font-size:23px;transition:transform .25s}

.protos-site.protos-v2 .pv-textlink:hover span {transform:translate(3px,-3px)}

.protos-site.protos-v2 .pv-agency .pv-textlink {color:#fff;border-color:#4a5b6d}

.protos-site.protos-v2 .pv-split {display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:center}

.protos-site.protos-v2 .pv-platformrail {display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #435269}

.protos-site.protos-v2 .pv-platform {position:relative;display:block;padding:35px 26px;color:white;border-right:1px solid #435269;min-height:320px;text-decoration:none!important;transition:background .35s}

.protos-site.protos-v2 .pv-platform:last-child {border:0}

.protos-site.protos-v2 .pv-platform>span:last-child {position:absolute;right:22px;top:25px;font-size:22px}

.protos-site.protos-v2 .pv-platform:hover {background:#1b3758}

.protos-site.protos-v2 .pv-platform small {display:block;margin:38px 0 12px;color:#b6c5d9;font-size:11px;letter-spacing:2px;text-transform:uppercase}

.protos-site.protos-v2 .pv-platform h3 {font-size:23px;letter-spacing:-.6px;line-height:1.1;margin:0 0 20px}

.protos-site.protos-v2 .pv-platform p {font-size:13px;line-height:1.7}

.protos-site.protos-v2 .pv-platformmark {font-weight:800;font-size:42px;width:60px;height:60px;display:grid;place-content:center;border-radius:18px;background:#2761eb;color:white}

.protos-site.protos-v2 .pv-platform-1 {background:#fff;color:#102540;text-shadow:2px 1px #cbec80}

.protos-site.protos-v2 .pv-platform-2 {background:#f1ead6;color:#2458ec}

.protos-site.protos-v2 .pv-platform-3 {background:#ec7643;color:white}

.protos-site.protos-v2 .pv-audit-sheet {background:#fff;padding:30px;box-shadow:12px 15px 0 #dcd7cd;transform:rotate(1.5deg)}

.protos-site.protos-v2 .pv-sheet-top {display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:1px;border-bottom:1px solid #d7dde4;padding-bottom:20px}

.protos-site.protos-v2 .pv-audit-sheet h3 {font-size:29px;margin:28px 0}

.protos-site.protos-v2 .pv-audit-row {display:grid;grid-template-columns:28px 1fr 15px;gap:14px;padding:25px 0;border-top:1px solid #e3e8ec}

.protos-site.protos-v2 .pv-audit-row>b {font-size:11px;color:#2458ec;padding-top:4px}

.protos-site.protos-v2 .pv-audit-row strong {font-size:15px}

.protos-site.protos-v2 .pv-audit-row p {font-size:13px;line-height:1.6;margin:8px 0 0}

.protos-site.protos-v2 .pv-sheet-footer {display:flex;justify-content:space-between;margin-top:20px;font-size:9px;letter-spacing:1px}

.protos-site.protos-v2 .pv-deliverables {display:grid;grid-template-columns:1fr 1.1fr;gap:85px;align-items:start}

.protos-site.protos-v2 .pv-sticky-copy {position:sticky;top:130px}

.protos-site.protos-v2 .pv-big-asterisk {display:block;color:#2458ec;font-size:180px;line-height:.8;margin:60px 0}

.protos-site.protos-v2 .pv-deliverable-list article {display:grid;grid-template-columns:35px 1fr 25px;gap:20px;padding:40px 0;border-top:1px solid #c9d1da;align-items:start}

.protos-site.protos-v2 .pv-deliverable-list article>span {font-size:11px;font-weight:700;color:#6d7f91;margin-top:5px}

.protos-site.protos-v2 .pv-deliverable-list article>b {font-size:25px}

.protos-site.protos-v2 .pv-deliverable-list h3 {font-size:24px;line-height:1.2;margin:0 0 20px}

.protos-site.protos-v2 .pv-deliverable-list p {font-size:14px;line-height:1.7;margin:0;color:#58687c}

.protos-site.protos-v2 .pv-switches {display:flex;flex-wrap:wrap;gap:8px}

.protos-site.protos-v2 .pv-switches button {background:transparent;border:1px solid #53637a;color:#e5edf8;padding:12px 15px;font-size:12px;min-height:44px}

.protos-site.protos-v2 .pv-switches button[aria-pressed=true] {background:#d6f266;color:#102540;border-color:#d6f266}

.protos-site.protos-v2 .pv-report {background:#183652;border:1px solid #55718f;padding:30px;min-height:465px;box-shadow:18px 18px 0 #0b1c31}

.protos-site.protos-v2 .pv-report-top {font-size:10px;letter-spacing:1.5px;display:flex;align-items:center;gap:8px;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #34516d}

.protos-site.protos-v2 .pv-report-top>span:last-child {margin-left:auto;color:#91a8be;font-size:9px}

.protos-site.protos-v2 .pv-status-dot {background:#d6f266;width:6px;height:6px;border-radius:50%}

.protos-site.protos-v2 .pv-report h3 {font-size:31px;margin:13px 0 30px;line-height:1.15}

.protos-site.protos-v2 .pv-chart {height:155px;position:relative}

.protos-site.protos-v2 .pv-chart-grid {position:absolute;inset:0;background:linear-gradient(#34516d 1px,transparent 1px);background-size:100% 38px}

.protos-site.protos-v2 .pv-chart svg {position:relative;width:100%;height:100%;overflow:visible}

.protos-site.protos-v2 .pv-chart-legend {display:flex;gap:25px;flex-wrap:wrap;margin-top:26px;font-size:10px;color:#b6c5d9}

.protos-site.protos-v2 .pv-chart-legend i {display:inline-block;width:7px;height:7px;background:#d6f266;margin-right:5px;border-radius:50%}

.protos-site.protos-v2 .pv-chart-legend>span+span i {background:#6f94ff}

.protos-site.protos-v2 .pv-kanban {display:grid;grid-template-columns:repeat(3,1fr);gap:10px}

.protos-site.protos-v2 .pv-kanban>div {background:#102b45;padding:12px 8px;min-height:170px}

.protos-site.protos-v2 .pv-kanban b {display:block;color:#d6f266;font-size:10px;padding:4px 0 14px}

.protos-site.protos-v2 .pv-kanban span {display:block;background:#26445f;border:1px solid #4b6380;padding:13px 8px;margin-bottom:8px;font-size:11px;line-height:1.4}

.protos-site.protos-v2 .pv-decision small {font-size:8px;letter-spacing:1px;color:#d6f266}

.protos-site.protos-v2 .pv-decision p {font-size:13px;line-height:1.5;margin:8px 0 16px}

.protos-site.protos-v2 .pv-decision strong {display:block;font-size:14px;margin-top:12px}

.protos-site.protos-v2 .pv-road {display:grid;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;padding:0;margin:0}

.protos-site.protos-v2 .pv-road li {padding:0 35px 0 0;position:relative}

.protos-site.protos-v2 .pv-road li:before {content:"";height:1px;background:#b9c6cd;position:absolute;left:0;right:0;top:22px;z-index:-1}

.protos-site.protos-v2 .pv-road-number {display:grid;place-content:center;border:1px solid #a9b9c6;background:#fff;width:46px;height:46px;font-size:10px;font-weight:700;border-radius:50%;margin-bottom:28px}

.protos-site.protos-v2 .pv-sage .pv-road-number {background:#dce9df;border-color:#899e8d}

.protos-site.protos-v2 .pv-road h3 {font-size:22px;line-height:1.2;margin:0 0 15px}

.protos-site.protos-v2 .pv-road p {font-size:14px;line-height:1.7;color:#58687c;margin:0}

.protos-site.protos-v2 .pv-endline {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:70px;border-top:1px solid #d5dde5;padding-top:25px;font-size:14px}

.protos-site.protos-v2 .pv-learning-method {display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}

.protos-site.protos-v2 .pv-bookstack {position:relative;width:100%;height:510px;max-width:450px;margin:auto}

.protos-site.protos-v2 .pv-book {position:absolute;width:76%;height:85%;top:5%;left:10%;padding:30px;box-shadow:10px 16px 35px #10254020;border:1px solid #1025402b}

.protos-site.protos-v2 .pv-book span {font-size:10px;letter-spacing:2px;font-weight:700}

.protos-site.protos-v2 .pv-book>b {position:absolute;bottom:20px;right:25px;font-size:75px;font-weight:400;line-height:1}

.protos-site.protos-v2 .pv-book-back {background:#102540;transform:rotate(12deg);color:#fff;left:17%}

.protos-site.protos-v2 .pv-book-middle {background:#d6f266;transform:rotate(-10deg);left:3%}

.protos-site.protos-v2 .pv-book-front {background:#dce9df;transform:rotate(2deg);display:flex;flex-direction:column;justify-content:space-between}

.protos-site.protos-v2 .pv-book h3 {font-size:36px;line-height:1.08;letter-spacing:-1.5px;margin:25px 0}

.protos-site.protos-v2 .pv-book small {font-size:9px;letter-spacing:1.5px}

.protos-site.protos-v2 .pv-book-grid {height:90px;background:repeating-linear-gradient(90deg,#102540 0 1px,transparent 1px 15px);clip-path:polygon(0 70%,75% 0,100% 50%,25% 100%)}

.protos-site.protos-v2 .pv-ticked {list-style:none;margin:0;padding:0}

.protos-site.protos-v2 .pv-ticked li {padding:18px 0;border-top:1px solid #d2dce5;display:grid;grid-template-columns:1fr 1.3fr;gap:20px}

.protos-site.protos-v2 .pv-ticked b {font-size:14px}

.protos-site.protos-v2 .pv-ticked span {font-size:13px;line-height:1.7;color:#58687c}

.protos-site.protos-v2 .pv-lesson-shell {display:grid;grid-template-columns:1.25fr 1fr;gap:75px;align-items:center}

.protos-site.protos-v2 .pv-lesson-stage {background:#214739;color:#fff;padding:40px 35px;min-height:425px;display:flex;flex-direction:column;justify-content:center;box-shadow:12px 14px 0 #b6c8b7}

.protos-site.protos-v2 .pv-lesson-stage h3 {color:#fff;font-size:29px;line-height:1.18;margin:30px 0 20px;letter-spacing:-.8px}

.protos-site.protos-v2 .pv-lesson-stage p {font-size:14px;line-height:1.7;color:#d6e5dc}

.protos-site.protos-v2 .pv-lesson-stage .pv-eyebrow {color:#d6f266;font-size:9px}

.protos-site.protos-v2 .pv-lesson-diagram {display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:35px}

.protos-site.protos-v2 .pv-lesson-diagram span {font-size:11px;min-height:66px;min-width:70px;display:grid;place-content:center;padding:5px;border:1px solid #8faa98;border-radius:50%}

.protos-site.protos-v2 .pv-lesson-diagram i {font-style:normal;font-size:20px;color:#d6f266}

.protos-site.protos-v2 .pv-round-action {display:inline-flex;align-items:center;gap:13px;background:transparent;border:0;color:inherit;padding:14px 0;font-size:12px;font-weight:700;text-align:left;min-height:44px}

.protos-site.protos-v2 .pv-round-action>span {border:1px solid currentColor;border-radius:50%;width:34px;height:34px;display:grid;place-content:center;flex-shrink:0;font-size:20px;font-weight:400}

.protos-site.protos-v2 .pv-practice {padding-top:25px;margin-top:25px;border-top:1px solid #a1b4a5}

.protos-site.protos-v2 .pv-practice>strong {font-size:17px}

.protos-site.protos-v2 .pv-practice p {font-size:14px;line-height:1.8;margin:12px 0}

.protos-site.protos-v2 .pv-fit-grid {display:grid;grid-template-columns:1.05fr 1fr;gap:100px;align-items:start}

.protos-site.protos-v2 .pv-choice-list {display:flex;flex-direction:column;gap:0}

.protos-site.protos-v2 .pv-choice-list button {background:transparent;border:0;border-top:1px solid #c8d1db;display:flex;align-items:center;text-align:left;font-size:14px;font-weight:600;min-height:75px;padding:18px 12px;gap:20px}

.protos-site.protos-v2 .pv-choice-list button>span {font-size:10px;color:#6d7f91}

.protos-site.protos-v2 .pv-choice-list button>b {margin-left:auto;font-size:20px}

.protos-site.protos-v2 .pv-choice-list button[aria-pressed=true] {background:#edf4e9;color:#214739}

.protos-site.protos-v2 .pv-fit-answer {background:#dce9df;padding:40px;position:relative;min-height:460px;border-radius:0 80px 0 0}

.protos-site.protos-v2 .pv-fit-symbol {font-size:95px;line-height:1.2;color:#426a51;margin:25px 0 15px}

.protos-site.protos-v2 .pv-fit-answer h3 {font-size:34px;letter-spacing:-1px;margin:0 0 20px}

.protos-site.protos-v2 .pv-fit-answer p {font-size:15px;line-height:1.7;margin:0 0 25px}

.protos-site.protos-v2 .pv-fit-answer small {font-size:10px;display:block;margin:0 0 20px;text-transform:uppercase;letter-spacing:1px}

.protos-site.protos-v2 .pv-endfeature {display:grid;grid-template-columns:1fr 2fr;gap:90px;align-items:center}

.protos-site.protos-v2 .pv-outline-number {font-size:190px;line-height:1;color:#2458ec;font-weight:400;justify-self:center}

.protos-site.protos-v2 .pv-inline-links {display:flex;gap:30px;flex-wrap:wrap}

.protos-site.protos-v2 .pv-resource-feature {display:grid;grid-template-columns:1fr 1.15fr;gap:75px;align-items:center}

.protos-site.protos-v2 .pv-filetypes {display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}

.protos-site.protos-v2 .pv-filetypes span {border:1px solid #a8a9a2;padding:10px 13px;font-size:10px;letter-spacing:1.2px}

.protos-site.protos-v2 .pv-sheet-composition {position:relative;padding:35px 8px 35px 18px;transform:rotate(-3deg)}

.protos-site.protos-v2 .pv-sheet-shadow {position:absolute;background:#d9d3c8;inset:15px 20px 15px 0;transform:rotate(7deg)}

.protos-site.protos-v2 .pv-spreadsheet {background:#fff;padding:30px;position:relative;box-shadow:5px 20px 40px #10254016}

.protos-site.protos-v2 .pv-spreadsheet h3 {font-size:28px;line-height:1.2;margin:28px 0 10px}

.protos-site.protos-v2 .pv-spreadsheet>p {font-size:9px;letter-spacing:1px;margin:0 0 28px}

.protos-site.protos-v2 .pv-mini-grid {display:grid;grid-template-columns:1.2fr 1fr 1.2fr;font-size:10px}

.protos-site.protos-v2 .pv-mini-grid>* {padding:16px 8px;border-bottom:1px solid #dfe5eb;border-right:1px solid #dfe5eb;margin:0;font-style:normal}

.protos-site.protos-v2 .pv-mini-grid>b {background:#102540;color:#fff;font-size:9px}

.protos-site.protos-v2 .pv-mini-grid>i {background:#f3f5ef;color:#476c4e;font-size:9px}

.protos-site.protos-v2 .pv-sheet-bottom {display:flex;gap:10px;font-size:7px;letter-spacing:.8px;margin-top:40px;padding-top:15px;border-top:1px solid #bcc6d1}

.protos-site.protos-v2 .pv-sheet-bottom span {color:#8490a0}

.protos-site.protos-v2 .pv-file-flow {display:grid;grid-template-columns:repeat(4,1fr);gap:32px}

.protos-site.protos-v2 .pv-file-flow article {padding-top:22px;border-top:2px solid #172b45}

.protos-site.protos-v2 .pv-file-flow article>div {display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}

.protos-site.protos-v2 .pv-file-flow article span {font-size:11px}

.protos-site.protos-v2 .pv-file-flow article b {font-size:40px;font-weight:400;color:#2458ec}

.protos-site.protos-v2 .pv-file-flow h3 {font-size:23px;line-height:1.2;margin:0 0 18px}

.protos-site.protos-v2 .pv-file-flow p {font-size:14px;line-height:1.7;color:#58687c;margin:0}

.protos-site.protos-v2 .pv-preview-workbench {display:grid;grid-template-columns:.8fr 1.2fr;gap:95px;align-items:center}

.protos-site.protos-v2 .pv-preview-tabs {display:flex;flex-direction:column}

.protos-site.protos-v2 .pv-preview-tabs button {display:flex;align-items:center;gap:20px;padding:20px 15px;background:transparent;border:0;border-top:1px solid #c8c7be;text-align:left;font-size:14px;min-height:66px}

.protos-site.protos-v2 .pv-preview-tabs button>b {margin-left:auto;font-size:20px}

.protos-site.protos-v2 .pv-preview-tabs button>span {font-size:10px;color:#6b7781}

.protos-site.protos-v2 .pv-preview-tabs button[aria-pressed=true] {background:#102540;color:#fff}

.protos-site.protos-v2 .pv-preview-tabs button[aria-pressed=true]>span {color:#b8c5d8}

.protos-site.protos-v2 .pv-preview-page {min-height:480px;background:#fff;padding:55px 45px;position:relative;box-shadow:8px 10px 0 #ddd8cc}

.protos-site.protos-v2 .pv-preview-page h3 {font-size:34px;line-height:1.15;letter-spacing:-1.2px;margin:45px 0 20px;max-width:350px}

.protos-site.protos-v2 .pv-preview-page p {font-size:14px;color:#58687c;line-height:1.6}

.protos-site.protos-v2 .pv-page-corner {position:absolute;right:25px;top:18px;font-size:35px;font-weight:400;color:#a1afbf}

.protos-site.protos-v2 .pv-preview-checks {list-style:none;padding:15px 0 0;margin:0 0 40px}

.protos-site.protos-v2 .pv-preview-checks li {display:flex;gap:12px;font-size:13px;border-bottom:1px solid #e1e6eb;padding:16px 0;line-height:1.4}

.protos-site.protos-v2 .pv-preview-checks span {color:#2458ec}

.protos-site.protos-v2 .pv-preview-page>small {font-size:8px;letter-spacing:1.5px}

.protos-site.protos-v2 .pv-license-grid {display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:start}

.protos-site.protos-v2 .pv-license-mark {font-size:140px;line-height:1;color:#2458ec;display:block;margin-top:50px}

.protos-site.protos-v2 .pv-license-rows>div {border-top:1px solid #bec9d5;padding:28px 0}

.protos-site.protos-v2 .pv-license-rows h3 {font-size:23px;margin:0 0 12px}

.protos-site.protos-v2 .pv-license-rows p {font-size:14px;line-height:1.65;margin:0;color:#58687c}

.protos-site.protos-v2 .pv-version-banner {display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}

.protos-site.protos-v2 .pv-version-log {list-style:none;padding:0;margin:0}

.protos-site.protos-v2 .pv-version-log li {display:grid;grid-template-columns:115px 1fr;gap:30px;padding:32px 0;border-top:1px solid #42566d}

.protos-site.protos-v2 .pv-version-log li>span {font-size:9px;letter-spacing:1px;color:#d6f266}

.protos-site.protos-v2 .pv-version-log b {font-size:19px}

.protos-site.protos-v2 .pv-version-log p {font-size:14px;line-height:1.7;margin:12px 0 0}

.protos-site.protos-v2 .pv-editorial-intro {display:grid;grid-template-columns:1.25fr 1fr;gap:85px;align-items:center}

.protos-site.protos-v2 .pv-editorial-word {font-size:clamp(65px,7.2vw,103px);font-weight:900;line-height:.82;letter-spacing:-8px;display:block;transform:rotate(-3deg);color:#102540}

.protos-site.protos-v2 .pv-editorial-word>span {font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:400;font-size:.52em;letter-spacing:-2px;display:block;margin-top:20px;line-height:1.2;color:#2458ec}

.protos-site.protos-v2 .pv-issue {font-size:9px;letter-spacing:1.5px;display:block;border-top:1px solid #b3b2ac;padding-top:22px}

.protos-site.protos-v2 .pv-reading-rows article {display:grid;grid-template-columns:60px 1.2fr 1fr 20px;gap:45px;padding:50px 0;border-top:1px solid #c7cfd8;align-items:center}

.protos-site.protos-v2 .pv-reading-number {font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:40px;align-self:start;color:#2458ec}

.protos-site.protos-v2 .pv-reading-rows h3 {font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:35px;line-height:1.15;letter-spacing:-1px;margin:15px 0 0}

.protos-site.protos-v2 .pv-reading-rows p {font-size:14px;line-height:1.7;color:#58687c;margin:0 0 15px}

.protos-site.protos-v2 .pv-vertical-label {writing-mode:vertical-rl;letter-spacing:2px;font-size:8px;color:#6e7b87}

.protos-site.protos-v2 .pv-editorial-highlight {display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}

.protos-site.protos-v2 .pv-type-poster {padding:40px;background:#2458ec;color:#fff;display:flex;flex-direction:column;min-height:490px;position:relative;transform:rotate(-2deg)}

.protos-site.protos-v2 .pv-type-poster>span {font-size:10px;letter-spacing:2px}

.protos-site.protos-v2 .pv-type-poster>b {position:absolute;right:10px;top:20px;font-family:Georgia,serif;font-size:340px;color:#ffffff1a;font-weight:400;line-height:1}

.protos-site.protos-v2 .pv-type-poster strong {position:relative;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:43px;line-height:1.13;letter-spacing:-1px;margin:90px 0 55px;color:#fff}

.protos-site.protos-v2 .pv-type-poster small {font-size:9px;letter-spacing:2px;margin-top:auto}

.protos-site.protos-v2 .pv-reading-meta {display:flex;justify-content:space-between;gap:20px;border-top:1px solid #bab9b1;padding-top:20px;margin-bottom:25px;font-size:9px;letter-spacing:.5px}

.protos-site.protos-v2 .pv-reading-practice {display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}

.protos-site.protos-v2 .pv-note-pad {padding:45px 35px 35px 55px;background:#fffcf5;position:relative;transform:rotate(2deg);box-shadow:8px 8px 0 #afc1ad}

.protos-site.protos-v2 .pv-note-binding {position:absolute;top:0;left:18px;height:100%;width:10px;background:radial-gradient(ellipse at center,#dce9df 0 4px,transparent 5px) 0 0/10px 28px}

.protos-site.protos-v2 .pv-note-pad h3 {font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:27px;font-weight:400;margin:0 0 25px}

.protos-site.protos-v2 .pv-note-pad>div:not(.pv-note-binding) {display:flex;gap:22px;padding:24px 0;border-bottom:1px solid #d7d8cb;font-size:14px;line-height:1.5}

.protos-site.protos-v2 .pv-note-pad>div>b {font-size:10px;color:#6e8470;line-height:2}

.protos-site.protos-v2 .pv-note-pad small {display:block;font-size:8px;letter-spacing:1px;margin-top:35px}

.protos-site.protos-v2 .pv-connected-links {display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #c8d2de}

.protos-site.protos-v2 .pv-connected {padding:35px;display:block;position:relative;border-right:1px solid #c8d2de;text-decoration:none!important;transition:background .3s}

.protos-site.protos-v2 .pv-connected:last-child {border:0}

.protos-site.protos-v2 .pv-connected:hover {background:#eef3f8}

.protos-site.protos-v2 .pv-connected>small {font-size:9px;letter-spacing:2px;color:#2458ec}

.protos-site.protos-v2 .pv-connected h3 {font-size:28px;letter-spacing:-.8px;margin:30px 0 20px}

.protos-site.protos-v2 .pv-connected p {font-size:14px;line-height:1.7;color:#58687c;max-width:235px;margin:0 0 35px}

.protos-site.protos-v2 .pv-connected>span:last-child {font-size:30px}

.protos-site.protos-v2 .pv-manifesto {position:relative}

.protos-site.protos-v2 .pv-manifesto h2 {font-size:clamp(60px,8vw,112px);letter-spacing:-5px;line-height:1.07;margin:45px 0 0}

.protos-site.protos-v2 .pv-manifesto h2 em {color:#d6f266;font-style:normal}

.protos-site.protos-v2 .pv-manifesto>div {position:absolute;right:0;bottom:10px;max-width:330px}

.protos-site.protos-v2 .pv-manifesto>div>span {font-size:140px;font-weight:400;line-height:1;display:block;margin-bottom:35px;color:#d6f266}

.protos-site.protos-v2 .pv-manifesto>div p {font-size:16px;line-height:1.8}

.protos-site.protos-v2 .pv-ecosystem {display:grid;grid-template-columns:repeat(4,1fr);gap:25px}

.protos-site.protos-v2 .pv-ecosystem-item {padding:35px 25px;display:flex;flex-direction:column;position:relative;min-height:275px;border:1px solid #b9c8d7;text-decoration:none!important}

.protos-site.protos-v2 .pv-ecosystem-item:nth-child(2) {background:#102540;color:#fff}

.protos-site.protos-v2 .pv-ecosystem-item:nth-child(2) h3,
.protos-site.protos-v2 .pv-ecosystem-item:nth-child(2) p {color:#fff}

.protos-site.protos-v2 .pv-ecosystem-item:nth-child(3) {background:#dce9df}

.protos-site.protos-v2 .pv-ecosystem-item:nth-child(4) {background:#d6f266}

.protos-site.protos-v2 .pv-ecosystem-item>span:first-child {font-size:12px}

.protos-site.protos-v2 .pv-ecosystem-item h3 {font-size:25px;line-height:1.1;letter-spacing:-.7px;margin:50px 0 18px}

.protos-site.protos-v2 .pv-ecosystem-item p {font-size:13px;line-height:1.7;margin:0;max-width:170px}

.protos-site.protos-v2 .pv-ecosystem-item>span:last-child {position:absolute;right:23px;top:23px;font-size:26px}

.protos-site.protos-v2 .pv-values-grid {display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}

.protos-site.protos-v2 .pv-values-list article {display:grid;grid-template-columns:35px 1fr;gap:12px 20px;padding:30px 0;border-top:1px solid #bcbcb3}

.protos-site.protos-v2 .pv-values-list article>span {font-size:11px;line-height:2}

.protos-site.protos-v2 .pv-values-list h3 {font-size:24px;line-height:1.2;margin:0}

.protos-site.protos-v2 .pv-values-list p {grid-column:2;margin:0;font-size:14px;line-height:1.7;color:#58687c}

.protos-site.protos-v2 .pv-responsibility {display:grid;grid-template-columns:1fr 1fr;position:relative}

.protos-site.protos-v2 .pv-responsibility>div:not(.pv-responsibility-center) {background:#102540;color:#fff;padding:50px;min-height:300px}

.protos-site.protos-v2 .pv-responsibility>div:nth-child(2) {background:#dce9df;color:#102540}

.protos-site.protos-v2 .pv-responsibility h3 {font-size:31px;line-height:1.15;margin:40px 0 22px;color:inherit}

.protos-site.protos-v2 .pv-responsibility p {max-width:370px;font-size:15px;line-height:1.8;color:inherit;margin:0}

.protos-site.protos-v2 .pv-responsibility>div>span {font-size:10px;letter-spacing:1.5px}

.protos-site.protos-v2 .pv-responsibility-center {position:absolute;left:calc(50% - 24px);top:calc(50% - 24px);background:#d6f266;border-radius:50%;width:48px;height:48px;display:grid;place-content:center;font-size:26px}

.protos-site.protos-v2 .pv-help-grid {display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}

.protos-site.protos-v2 .pv-help-answer {background:#102540;color:#fff;padding:45px;min-height:480px}

.protos-site.protos-v2 .pv-help-answer .pv-eyebrow {color:#d6f266}

.protos-site.protos-v2 .pv-help-icon {font-size:90px;display:block;line-height:1;margin:40px 0 20px;color:#d6f266}

.protos-site.protos-v2 .pv-help-answer h3 {color:#fff;font-size:32px;line-height:1.15;letter-spacing:-.8px;margin:0 0 20px}

.protos-site.protos-v2 .pv-help-answer p {color:#b6c5d9;font-size:14px;line-height:1.8}

.protos-site.protos-v2 .pv-help-answer small {display:block;font-size:10px;line-height:1.6;color:#b6c5d9;margin-top:12px}

.protos-site.protos-v2 .pv-help-answer .pv-round-action {color:#fff}

.protos-site.protos-v2 .pv-brief-questions {display:grid;grid-template-columns:repeat(4,1fr);gap:30px}

.protos-site.protos-v2 .pv-brief-questions article {padding-top:25px;border-top:2px solid #102540}

.protos-site.protos-v2 .pv-brief-questions article>span {font-size:11px}

.protos-site.protos-v2 .pv-brief-questions h3 {font-size:25px;margin:30px 0 18px;line-height:1.2}

.protos-site.protos-v2 .pv-brief-questions p {font-size:14px;line-height:1.7;color:#58687c}

.protos-site.protos-v2 .pv-section button:focus-visible,
.protos-site.protos-v2 .pv-section a:focus-visible {outline:3px solid #2458ec;outline-offset:5px}

.protos-site.protos-v2 .pv-agency button:focus-visible,
.protos-site.protos-v2 .pv-agency a:focus-visible {outline-color:#d6f266}

.protos-site.protos-v2 .pv-section [hidden] {display:none!important}

@media(max-width:1100px){
.protos-site.protos-v2 .pv-split,
.protos-site.protos-v2 .pv-learning-method,
.protos-site.protos-v2 .pv-deliverables,
.protos-site.protos-v2 .pv-lesson-shell,
.protos-site.protos-v2 .pv-fit-grid,
.protos-site.protos-v2 .pv-resource-feature,
.protos-site.protos-v2 .pv-preview-workbench,
.protos-site.protos-v2 .pv-license-grid,
.protos-site.protos-v2 .pv-version-banner,
.protos-site.protos-v2 .pv-editorial-intro,
.protos-site.protos-v2 .pv-editorial-highlight,
.protos-site.protos-v2 .pv-reading-practice,
.protos-site.protos-v2 .pv-values-grid,
.protos-site.protos-v2 .pv-help-grid {gap:45px}

.protos-site.protos-v2 .pv-platform {padding:28px 20px}

.protos-site.protos-v2 .pv-platform h3 {font-size:20px}

.protos-site.protos-v2 .pv-reading-rows article {gap:25px;grid-template-columns:45px 1.2fr 1fr 15px}

.protos-site.protos-v2 .pv-preview-page {padding:45px 32px}

.protos-site.protos-v2 .pv-manifesto>div {max-width:240px}

.protos-site.protos-v2 .pv-ecosystem {gap:15px}

.protos-site.protos-v2 .pv-ecosystem-item {padding:30px 20px}

.protos-site.protos-v2 .pv-ecosystem-item h3 {font-size:23px}

.protos-site.protos-v2 .pv-report {padding:25px}

.protos-site.protos-v2 .pv-lesson-stage {padding:30px 25px}

.protos-site.protos-v2 .pv-bookstack {height:460px}

.protos-site.protos-v2 .pv-book {padding:25px}

.protos-site.protos-v2 .pv-book h3 {font-size:29px}

.protos-site.protos-v2 .pv-type-poster strong {font-size:36px}
}
@media(max-width:900px){
.protos-site.protos-v2 .pv-section {padding:80px 0}

.protos-site.protos-v2 .pv-heading h2 {letter-spacing:-1px}

.protos-site.protos-v2 .pv-platformrail {grid-template-columns:repeat(2,1fr)}

.protos-site.protos-v2 .pv-platform {border-bottom:1px solid #435269;min-height:285px}

.protos-site.protos-v2 .pv-platform:nth-child(2) {border-right:0}

.protos-site.protos-v2 .pv-platform:nth-child(3) {border-bottom:0}

.protos-site.protos-v2 .pv-road {grid-template-columns:repeat(2,1fr);gap:40px 25px}

.protos-site.protos-v2 .pv-road li {padding-right:0}

.protos-site.protos-v2 .pv-file-flow,
.protos-site.protos-v2 .pv-ecosystem,
.protos-site.protos-v2 .pv-brief-questions {grid-template-columns:repeat(2,1fr);gap:35px}

.protos-site.protos-v2 .pv-lesson-shell {grid-template-columns:1fr;gap:60px}

.protos-site.protos-v2 .pv-lesson-stage {min-height:380px;padding:40px}

.protos-site.protos-v2 .pv-lesson-diagram {max-width:400px}

.protos-site.protos-v2 .pv-lesson-copy {max-width:650px}

.protos-site.protos-v2 .pv-lesson-copy .pv-heading {margin-bottom:25px}

.protos-site.protos-v2 .pv-fit-grid {grid-template-columns:1fr 1fr;gap:30px}

.protos-site.protos-v2 .pv-fit-answer {padding:28px;min-height:470px}

.protos-site.protos-v2 .pv-fit-answer h3 {font-size:28px}

.protos-site.protos-v2 .pv-mini-grid {font-size:8px}

.protos-site.protos-v2 .pv-mini-grid>* {padding:14px 5px}

.protos-site.protos-v2 .pv-spreadsheet {padding:20px}

.protos-site.protos-v2 .pv-version-log li {grid-template-columns:1fr;gap:14px}

.protos-site.protos-v2 .pv-editorial-word {font-size:68px;letter-spacing:-4px}

.protos-site.protos-v2 .pv-reading-rows article {grid-template-columns:35px 1fr 1fr;gap:20px}

.protos-site.protos-v2 .pv-vertical-label {display:none}

.protos-site.protos-v2 .pv-reading-rows h3 {font-size:29px}

.protos-site.protos-v2 .pv-type-poster {padding:28px;min-height:420px}

.protos-site.protos-v2 .pv-type-poster strong {font-size:30px;margin:85px 0 40px}

.protos-site.protos-v2 .pv-type-poster>b {font-size:270px}

.protos-site.protos-v2 .pv-connected {padding:27px 23px}

.protos-site.protos-v2 .pv-connected h3 {font-size:23px}

.protos-site.protos-v2 .pv-manifesto h2 {font-size:76px}

.protos-site.protos-v2 .pv-manifesto>div {max-width:230px}

.protos-site.protos-v2 .pv-manifesto>div p {font-size:14px}

.protos-site.protos-v2 .pv-manifesto>div>span {font-size:95px}

.protos-site.protos-v2 .pv-responsibility>div:not(.pv-responsibility-center) {padding:35px}

.protos-site.protos-v2 .pv-responsibility h3 {font-size:27px}

.protos-site.protos-v2 .pv-endfeature {gap:40px;grid-template-columns:.7fr 2fr}

.protos-site.protos-v2 .pv-outline-number {font-size:130px}

.protos-site.protos-v2 .pv-help-answer {padding:30px}

.protos-site.protos-v2 .pv-help-answer h3 {font-size:28px}

.protos-site.protos-v2 .pv-preview-workbench {gap:35px}

.protos-site.protos-v2 .pv-preview-page {padding:45px 25px}

.protos-site.protos-v2 .pv-preview-page h3 {font-size:28px}

.protos-site.protos-v2 .pv-preview-page .pv-eyebrow {font-size:8px}

.protos-site.protos-v2 .pv-audit-sheet {padding:23px}

.protos-site.protos-v2 .pv-audit-sheet .pv-sheet-top {flex-wrap:wrap}

.protos-site.protos-v2 .pv-audit-row {gap:10px}

.protos-site.protos-v2 .pv-report-layout {grid-template-columns:1fr;gap:20px}

.protos-site.protos-v2 .pv-report {min-height:450px;max-width:660px;width:100%;justify-self:end}

.protos-site.protos-v2 .pv-report-layout .pv-heading {max-width:600px}

.protos-site.protos-v2 .pv-report-layout .pv-caption {margin:16px 0 20px!important}

.protos-site.protos-v2 .pv-chart {height:190px}

.protos-site.protos-v2 .pv-note-pad {padding:40px 25px 30px 40px}

.protos-site.protos-v2 .pv-note-pad h3 {font-size:24px}

.protos-site.protos-v2 .pv-note-pad>div:not(.pv-note-binding) {gap:14px;font-size:12px}

.protos-site.protos-v2 .pv-values-list h3 {font-size:22px}
}
@media(max-width:650px){
.protos-site.protos-v2 .pv-section {padding:65px 0}

.protos-site.protos-v2 .pv-heading {margin-bottom:32px}

.protos-site.protos-v2 .pv-heading h2 {font-size:34px;line-height:1.1;margin:14px 0 20px}

.protos-site.protos-v2 .pv-heading p {font-size:15px}

.protos-site.protos-v2 .pv-eyebrow {font-size:9px;letter-spacing:1.5px}

.protos-site.protos-v2 .pv-split,
.protos-site.protos-v2 .pv-learning-method,
.protos-site.protos-v2 .pv-deliverables,
.protos-site.protos-v2 .pv-fit-grid,
.protos-site.protos-v2 .pv-resource-feature,
.protos-site.protos-v2 .pv-preview-workbench,
.protos-site.protos-v2 .pv-license-grid,
.protos-site.protos-v2 .pv-version-banner,
.protos-site.protos-v2 .pv-editorial-intro,
.protos-site.protos-v2 .pv-editorial-highlight,
.protos-site.protos-v2 .pv-reading-practice,
.protos-site.protos-v2 .pv-values-grid,
.protos-site.protos-v2 .pv-help-grid {grid-template-columns:1fr;gap:35px}

.protos-site.protos-v2 .pv-platform {padding:25px 18px;min-height:265px}

.protos-site.protos-v2 .pv-platformmark {width:48px;height:48px;font-size:33px;border-radius:13px}

.protos-site.protos-v2 .pv-platform small {font-size:9px;margin:30px 0 10px}

.protos-site.protos-v2 .pv-platform h3 {font-size:20px}

.protos-site.protos-v2 .pv-platform p {font-size:12px;margin:0}

.protos-site.protos-v2 .pv-platform>span:last-child {right:15px;top:20px;font-size:20px}

.protos-site.protos-v2 .pv-audit-sheet {margin:5px 8px 15px 0;transform:rotate(1deg);box-shadow:7px 9px 0 #dcd7cd}

.protos-site.protos-v2 .pv-audit-sheet .pv-sheet-top {flex-wrap:nowrap;font-size:8px}

.protos-site.protos-v2 .pv-audit-sheet .pv-label {font-size:8px;max-width:140px}

.protos-site.protos-v2 .pv-sticky-copy {position:static}

.protos-site.protos-v2 .pv-big-asterisk {display:none}

.protos-site.protos-v2 .pv-deliverable-list article {padding:26px 0;gap:13px;grid-template-columns:26px 1fr 20px}

.protos-site.protos-v2 .pv-deliverable-list h3 {font-size:22px;margin-bottom:15px}

.protos-site.protos-v2 .pv-deliverable-list p {font-size:13px}

.protos-site.protos-v2 .pv-report {padding:23px 19px;min-height:410px;box-shadow:8px 8px 0 #0b1c31;margin-bottom:8px}

.protos-site.protos-v2 .pv-report h3 {font-size:29px}

.protos-site.protos-v2 .pv-report-top {margin-bottom:30px}

.protos-site.protos-v2 .pv-chart {height:150px}

.protos-site.protos-v2 .pv-kanban {gap:6px}

.protos-site.protos-v2 .pv-kanban b {font-size:9px}

.protos-site.protos-v2 .pv-kanban span {font-size:10px}

.protos-site.protos-v2 .pv-road {gap:35px 22px}

.protos-site.protos-v2 .pv-road h3 {font-size:21px}

.protos-site.protos-v2 .pv-road p {font-size:13px}

.protos-site.protos-v2 .pv-road-number {margin-bottom:22px}

.protos-site.protos-v2 .pv-endline {flex-direction:column;align-items:start;margin-top:45px;gap:10px;font-size:13px}

.protos-site.protos-v2 .pv-bookstack {height:450px;max-width:360px}

.protos-site.protos-v2 .pv-book h3 {font-size:32px}

.protos-site.protos-v2 .pv-ticked li {grid-template-columns:1fr;gap:10px}

.protos-site.protos-v2 .pv-lesson-stage {padding:30px 25px;min-height:425px;box-shadow:7px 9px 0 #b6c8b7;margin-right:7px}

.protos-site.protos-v2 .pv-lesson-stage h3 {font-size:25px;margin-top:25px}

.protos-site.protos-v2 .pv-lesson-diagram {gap:6px}

.protos-site.protos-v2 .pv-lesson-diagram span {font-size:9px;min-width:61px;min-height:61px}

.protos-site.protos-v2 .pv-lesson-diagram i {font-size:16px}

.protos-site.protos-v2 .pv-fit-answer {min-height:400px;padding:30px;border-radius:0 60px 0 0}

.protos-site.protos-v2 .pv-fit-symbol {font-size:78px}

.protos-site.protos-v2 .pv-choice-list button {font-size:13px;padding:18px 8px;gap:13px;min-height:68px}

.protos-site.protos-v2 .pv-choice-list button>span {font-size:9px}

.protos-site.protos-v2 .pv-endfeature {grid-template-columns:1fr;gap:20px}

.protos-site.protos-v2 .pv-outline-number {display:none}

.protos-site.protos-v2 .pv-inline-links {gap:13px 25px}

.protos-site.protos-v2 .pv-textlink {font-size:13px}

.protos-site.protos-v2 .pv-file-flow {gap:32px 25px}

.protos-site.protos-v2 .pv-file-flow h3 {font-size:21px}

.protos-site.protos-v2 .pv-file-flow p {font-size:13px}

.protos-site.protos-v2 .pv-sheet-composition {max-width:470px;padding:28px 10px 28px 10px;transform:rotate(-2deg)}

.protos-site.protos-v2 .pv-mini-grid {font-size:9px}

.protos-site.protos-v2 .pv-mini-grid>* {padding:16px 7px}

.protos-site.protos-v2 .pv-sheet-bottom {gap:14px;font-size:7px}

.protos-site.protos-v2 .pv-preview-page {padding:45px 28px;min-height:470px;margin-right:8px}

.protos-site.protos-v2 .pv-preview-tabs {flex-direction:row;border-bottom:1px solid #c8c7be}

.protos-site.protos-v2 .pv-preview-tabs button {font-size:11px;padding:14px 10px;min-height:50px;flex:1;gap:8px}

.protos-site.protos-v2 .pv-preview-tabs button>b {display:none}

.protos-site.protos-v2 .pv-preview-sidebar .pv-caption {margin-bottom:0}

.protos-site.protos-v2 .pv-license-mark {display:none}

.protos-site.protos-v2 .pv-license-rows>div {padding:24px 0}

.protos-site.protos-v2 .pv-license-rows h3 {font-size:22px}

.protos-site.protos-v2 .pv-version-log li {grid-template-columns:100px 1fr;gap:18px;padding:25px 0}

.protos-site.protos-v2 .pv-version-log b {font-size:17px}

.protos-site.protos-v2 .pv-version-log p {font-size:13px}

.protos-site.protos-v2 .pv-version-log li>span {font-size:8px}

.protos-site.protos-v2 .pv-editorial-word {font-size:73px;margin:20px 0 30px;letter-spacing:-5px}

.protos-site.protos-v2 .pv-editorial-word>span {font-size:.5em;margin-top:18px}

.protos-site.protos-v2 .pv-reading-rows article {grid-template-columns:30px 1fr;gap:20px;padding:32px 0}

.protos-site.protos-v2 .pv-reading-rows article>div:nth-child(3) {grid-column:2}

.protos-site.protos-v2 .pv-reading-rows h3 {font-size:31px;margin-top:12px}

.protos-site.protos-v2 .pv-reading-number {font-size:30px}

.protos-site.protos-v2 .pv-reading-rows p {font-size:13px}

.protos-site.protos-v2 .pv-type-poster {min-height:450px;padding:32px;margin:5px 5px 10px}

.protos-site.protos-v2 .pv-type-poster strong {font-size:39px}

.protos-site.protos-v2 .pv-type-poster>b {font-size:310px}

.protos-site.protos-v2 .pv-note-pad {padding:35px 26px 30px 44px;margin:5px 8px 10px 5px}

.protos-site.protos-v2 .pv-note-pad h3 {font-size:26px}

.protos-site.protos-v2 .pv-note-pad>div:not(.pv-note-binding) {font-size:13px}

.protos-site.protos-v2 .pv-connected-links {grid-template-columns:1fr}

.protos-site.protos-v2 .pv-connected {border-right:0;border-bottom:1px solid #c8d2de;padding:27px}

.protos-site.protos-v2 .pv-connected h3 {font-size:26px;margin:22px 0 15px}

.protos-site.protos-v2 .pv-connected p {max-width:260px;margin-bottom:15px}

.protos-site.protos-v2 .pv-connected>span:last-child {position:absolute;right:25px;bottom:25px}

.protos-site.protos-v2 .pv-manifesto h2 {font-size:61px;letter-spacing:-3px;margin-top:30px}

.protos-site.protos-v2 .pv-manifesto>div {position:static;max-width:100%;display:flex;align-items:center;gap:25px;margin-top:35px}

.protos-site.protos-v2 .pv-manifesto>div>span {font-size:70px;margin:0}

.protos-site.protos-v2 .pv-manifesto>div p {font-size:13px;line-height:1.7;margin:0}

.protos-site.protos-v2 .pv-ecosystem {gap:13px}

.protos-site.protos-v2 .pv-ecosystem-item {min-height:250px;padding:25px 20px}

.protos-site.protos-v2 .pv-ecosystem-item h3 {font-size:22px;margin:40px 0 18px}

.protos-site.protos-v2 .pv-ecosystem-item p {font-size:12px}

.protos-site.protos-v2 .pv-ecosystem-item>span:last-child {right:18px;top:20px}

.protos-site.protos-v2 .pv-values-list article {grid-template-columns:27px 1fr;gap:12px;padding:26px 0}

.protos-site.protos-v2 .pv-values-list h3 {font-size:23px}

.protos-site.protos-v2 .pv-values-list p {font-size:13px}

.protos-site.protos-v2 .pv-responsibility {grid-template-columns:1fr}

.protos-site.protos-v2 .pv-responsibility>div:not(.pv-responsibility-center) {padding:30px;min-height:285px}

.protos-site.protos-v2 .pv-responsibility-center {left:calc(50% - 24px);top:calc(50% - 24px);transform:rotate(90deg)}

.protos-site.protos-v2 .pv-responsibility h3 {font-size:28px;margin:30px 0 20px}

.protos-site.protos-v2 .pv-responsibility p {font-size:14px}

.protos-site.protos-v2 .pv-help-answer {min-height:450px;padding:30px}

.protos-site.protos-v2 .pv-help-icon {font-size:70px;margin:30px 0 20px}

.protos-site.protos-v2 .pv-help-answer h3 {font-size:30px}

.protos-site.protos-v2 .pv-brief-questions {gap:30px 22px}

.protos-site.protos-v2 .pv-brief-questions h3 {font-size:23px}

.protos-site.protos-v2 .pv-brief-questions p {font-size:13px}
}
.protos-site.protos-v2 .pv-section .pv-editorial-intro>* {min-width:0}

.protos-site.protos-v2 .pv-page-rule {height:1px;background:#d7dfe6;margin:25px 0}

@media(max-width:380px){
.protos-site.protos-v2 .pv-editorial-word {font-size:clamp(53px,17vw,64px);letter-spacing:-4px}

.protos-site.protos-v2 .pv-reading-meta {flex-wrap:wrap;gap:10px}
}
@media(prefers-reduced-motion:reduce){
.protos-site.protos-v2 .pv-section * {transition:none!important;animation:none!important}

.protos-site.protos-v2 .pv-textlink:hover span {transform:none}
}
