:root{--navy:#232e4e;--navy-deep:#151d34;--blue:#315b87;--orange:#f15e35;--orange-dark:#cf4420;--grey:#ededed;--paper:#f7f7f5;--white:#ffffff;--ink:#17191f;--muted:#60656f;--line:#d8d9dc;--success:#1e6a4a;--radius:6px;color-scheme:light}.admin-tasks-workspace{display:grid;gap:18px}.admin-task-metrics{border:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-task-metrics button{align-items:center;background:var(--white);border:0;color:var(--navy);cursor:pointer;display:grid;font:inherit;gap:4px 10px;grid-template-columns:24px minmax(0,1fr) auto;min-height:82px;padding:15px;text-align:left}.admin-task-metrics button+button{border-left:1px solid var(--line)}.admin-task-metrics button:hover{background:#f5f7fa;box-shadow:inset 0 -4px 0 var(--orange)}.admin-task-metrics svg{color:var(--orange);grid-row:1/3;height:22px;width:22px}.admin-task-metrics span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.admin-task-metrics strong{font-size:25px;grid-column:3;grid-row:1/3}.admin-task-metrics button.has-alert{background:#fff4ef}.admin-task-metrics button.has-alert strong,.admin-task-metrics button.has-alert svg{color:#b42318}.admin-task-toolbar{align-items:stretch;background:var(--navy);display:flex;justify-content:space-between;min-width:0}.admin-task-view-tabs{display:flex;min-width:0;overflow-x:auto}.admin-task-view-tabs button{background:transparent;border:0;color:#cad4e3;cursor:pointer;flex:0 0 auto;font:inherit;font-size:10px;font-weight:900;min-height:52px;padding:10px 14px;text-transform:uppercase}.admin-task-view-tabs button.is-active,.admin-task-view-tabs button:hover{background:var(--white);color:var(--navy)}.admin-task-view-tabs button.is-active{box-shadow:inset 0 -4px 0 var(--orange)}.admin-task-create{align-items:center;border:0;border-radius:0;display:inline-flex;flex:0 0 auto;font-size:11px;gap:7px;justify-content:center;min-width:130px}.admin-task-create svg{height:17px;width:17px}.admin-task-layout{border:1px solid var(--line);display:grid;grid-template-columns:minmax(280px,35%) minmax(0,1fr);min-height:690px}.admin-task-list{background:#f5f7fa;border-right:1px solid var(--line);min-width:0}.admin-task-list>header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:52px;padding:12px 15px}.admin-task-list>header strong{font-size:12px;text-transform:uppercase}.admin-task-list>header span{align-items:center;background:var(--navy);color:var(--white);display:inline-flex;font-size:10px;font-weight:900;height:24px;justify-content:center;min-width:24px;padding:0 7px}.admin-task-list>div>button{align-items:start;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--navy);cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:8px minmax(0,1fr) auto;min-height:84px;padding:13px 12px;text-align:left;width:100%}.admin-task-list>div>button.is-active,.admin-task-list>div>button:hover{background:var(--white);box-shadow:inset 4px 0 0 var(--orange)}.admin-task-status-dot{background:#8a95a6;height:8px;margin-top:5px;width:8px}.admin-task-list button.priority-high .admin-task-status-dot{background:#b97808}.admin-task-list button.priority-urgent .admin-task-status-dot{background:#b42318}.admin-task-list button>span:nth-child(2){display:grid;gap:3px;min-width:0}.admin-task-list button em,.admin-task-list button small,.admin-task-list button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-task-list button strong{font-size:13px}.admin-task-list button em,.admin-task-list button small{color:var(--muted);font-size:10px;font-style:normal}.admin-task-list button>b{background:#e7ebf1;color:var(--navy);font-size:8px;max-width:82px;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-task-empty{color:var(--muted);font-size:12px;margin:0;padding:24px 16px}.admin-task-editor{align-content:start;background:var(--white);display:grid;gap:15px;min-width:0;padding:24px}.admin-task-editor>header{align-items:start;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:16px}.admin-task-editor>header h3{font-size:22px;margin:3px 0 0}.admin-task-editor>header svg{color:var(--orange);height:28px;width:28px}.admin-task-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-task-field{display:grid;gap:5px;min-width:0}.admin-task-field.wide{grid-column:1/-1}.admin-task-field>span,.admin-task-related legend{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.admin-task-field input,.admin-task-field select,.admin-task-field textarea{background:var(--white);border:1px solid #b8c1d0;border-radius:0;color:var(--navy);font:inherit;font-size:12px;min-height:42px;min-width:0;padding:9px 10px;resize:vertical;width:100%}.admin-task-field input:focus,.admin-task-field select:focus,.admin-task-field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 2px rgba(241,94,53,.15);outline:0}.admin-task-related{border:1px solid var(--line);margin:0;padding:14px}.admin-task-related legend{color:var(--navy);padding:0 6px}.admin-task-error,.admin-task-notice{border-left:4px solid #237a49;color:#1d633c;font-size:12px;font-weight:800;margin:0;padding:9px 11px}.admin-task-error{border-color:#b42318;color:#84271f}.admin-task-editor>footer{align-items:stretch;border-top:1px solid var(--line);display:flex;gap:9px;justify-content:flex-end;padding-top:16px}.admin-task-editor>footer button{align-items:center;border-radius:0;display:inline-flex;font-size:11px;gap:7px;justify-content:center;min-height:42px}.admin-task-editor>footer button svg{height:16px;width:16px}.admin-calendar{border:1px solid var(--line);background:var(--white)}.admin-calendar>header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:18px 20px}.admin-calendar>header h3{font-size:23px;margin:3px 0 0}.admin-calendar>header>div:last-child{display:flex}.admin-calendar>header button{align-items:center;background:#eef1f5;border:0;color:var(--navy);cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:900;height:38px;justify-content:center;min-width:38px;padding:0 11px;text-transform:uppercase}.admin-calendar>header button:hover{background:var(--navy);color:var(--white)}.admin-calendar>header button svg{height:17px;width:17px}.admin-calendar-legend{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:11px 15px}.admin-calendar-legend span{border-left:5px solid #66758c;color:var(--muted);font-size:9px;font-weight:900;padding:3px 7px;text-transform:uppercase}.admin-calendar-legend span.is-task{border-color:var(--orange)}.admin-calendar-legend span.is-editorial{border-color:#3763a8}.admin-calendar-legend span.is-membership{border-color:#237a49}.admin-calendar-legend span.is-service{border-color:#8b4e9d}.admin-calendar-grid,.admin-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.admin-calendar-weekdays{background:var(--navy);color:var(--white)}.admin-calendar-weekdays span{font-size:9px;font-weight:900;padding:9px;text-align:center;text-transform:uppercase}.admin-calendar-grid>article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:118px;min-width:0;padding:7px}.admin-calendar-grid>article:nth-child(7n){border-right:0}.admin-calendar-grid>article.is-outside{background:#f5f7fa;color:#a0a9b7}.admin-calendar-grid>article>time{align-items:center;display:inline-flex;font-size:11px;font-weight:900;height:24px;justify-content:center;width:24px}.admin-calendar-grid>article.is-today>time{background:var(--orange);color:var(--white)}.admin-calendar-grid article>div{display:grid;gap:4px;margin-top:4px}.admin-calendar-grid article button{align-items:center;background:#eef1f5;border:0;border-left:4px solid #66758c;color:var(--navy);cursor:pointer;display:grid;font:inherit;gap:4px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:5px;text-align:left}.admin-calendar-grid article button.is-task{border-color:var(--orange)}.admin-calendar-grid article button.is-editorial{border-color:#3763a8}.admin-calendar-grid article button.is-membership{border-color:#237a49}.admin-calendar-grid article button.is-service{border-color:#8b4e9d}.admin-calendar-grid article button:hover{background:#fff4ef}.admin-calendar-grid article button strong{font-size:7px}.admin-calendar-grid article button span{font-size:8px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-calendar-grid article>div>small{color:var(--muted);font-size:8px;font-weight:800}.admin-calendar-agenda{display:none}@media (max-width:1100px){.admin-task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-task-metrics button:nth-child(3){border-left:0;border-top:1px solid var(--line)}.admin-task-metrics button:nth-child(4){border-top:1px solid var(--line)}.admin-task-layout{grid-template-columns:minmax(240px,38%) minmax(0,1fr)}}@media (max-width:760px){.admin-task-toolbar{align-items:stretch;flex-direction:column}.admin-task-create{min-height:46px}.admin-task-layout{display:block}.admin-task-list{border-bottom:1px solid var(--line);border-right:0;max-height:420px;overflow-y:auto}.admin-task-editor{padding:18px 14px}.admin-task-form-grid{grid-template-columns:1fr}.admin-calendar-grid,.admin-calendar-weekdays{display:none}.admin-calendar-agenda{border-top:1px solid var(--line);display:grid}.admin-calendar-agenda>button{align-items:start;background:var(--white);border:0;border-bottom:1px solid var(--line);border-left:5px solid #66758c;color:var(--navy);cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:116px minmax(0,1fr);padding:12px;text-align:left}.admin-calendar-agenda>button.is-task{border-left-color:var(--orange)}.admin-calendar-agenda>button.is-editorial{border-left-color:#3763a8}.admin-calendar-agenda>button.is-membership{border-left-color:#237a49}.admin-calendar-agenda>button.is-service{border-left-color:#8b4e9d}.admin-calendar-agenda time{font-size:9px;font-weight:900}.admin-calendar-agenda span{display:grid;gap:3px;min-width:0}.admin-calendar-agenda strong{font-size:12px}.admin-calendar-agenda small{color:var(--muted);font-size:10px}}@media (max-width:520px){.admin-task-metrics{grid-template-columns:1fr}.admin-task-metrics button+button,.admin-task-metrics button:nth-child(3){border-left:0;border-top:1px solid var(--line)}.admin-task-editor>footer{flex-direction:column}.admin-calendar>header{align-items:flex-start;gap:14px}}.admin-submissions-workspace{display:grid;gap:16px}.recruiting-roadmap-workspace{background:var(--white);color:var(--ink)}.roadmap-command-band{background:var(--grey);border-bottom:5px solid var(--orange);color:var(--navy-deep);padding:42px 0 34px}.roadmap-command-heading,.roadmap-section-heading{align-items:end;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(320px,520px)}.roadmap-command-heading h2,.roadmap-next-grid h2,.roadmap-section-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.05;margin:5px 0 0}.roadmap-command-heading h2{color:var(--navy-deep)}.roadmap-command-heading>p,.roadmap-section-heading>p{color:var(--muted);line-height:1.65;margin:0}.roadmap-context-controls{background:var(--white);border:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 190px;margin-top:28px}.roadmap-context-controls>label{display:grid;min-width:0;padding:13px 42px 13px 16px;position:relative}.roadmap-autosave,.roadmap-context-controls>label+label{border-left:1px solid var(--line)}.roadmap-context-controls label>span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.roadmap-context-controls select{appearance:none;background:transparent;border:0;color:var(--navy-deep);cursor:pointer;font:inherit;font-size:15px;font-weight:900;min-width:0;outline:0;padding:6px 0 1px;width:100%}.roadmap-context-controls select option{color:var(--navy-deep)}.roadmap-context-controls label>svg{bottom:20px;color:var(--orange);height:17px;pointer-events:none;position:absolute;right:16px;width:17px}.roadmap-autosave{align-items:center;display:flex;gap:10px;min-width:0;padding:13px 16px}.roadmap-autosave>svg{color:var(--orange);flex:0 0 24px}.roadmap-autosave div{display:grid}.roadmap-autosave strong{color:var(--navy-deep);font-size:12px}.roadmap-autosave small{color:var(--muted);font-size:10px;line-height:1.3}.roadmap-progress-section,.roadmap-task-section{display:grid;gap:26px}.roadmap-next-grid h2,.roadmap-section-heading h2{color:var(--navy-deep)}.roadmap-date-band .roadmap-section-heading>p,.roadmap-progress-section>.roadmap-section-heading>p,.roadmap-task-section>.roadmap-section-heading>p{color:var(--muted)}.roadmap-heading-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-bottom:4px}.roadmap-heading-actions a,.roadmap-heading-actions button{align-items:center;background:var(--white);border:1px solid var(--line);color:var(--navy-deep);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:8px;min-height:42px;padding:0 14px;text-decoration:none}.roadmap-heading-actions a{background:var(--navy-deep);border-color:var(--navy-deep);color:var(--white)}.roadmap-heading-actions svg{height:17px;width:17px}.roadmap-progress-grid{border:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.roadmap-progress-grid article{align-items:center;display:grid;gap:14px;grid-template-columns:62px minmax(0,1fr);min-height:126px;padding:18px}.roadmap-progress-grid article+article{border-left:1px solid var(--line)}.roadmap-progress-grid .rtn-artboard-icon{height:54px;width:54px}.roadmap-progress-grid .rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.roadmap-progress-ring{align-items:center;border:7px solid var(--orange);border-radius:50%;display:flex;height:58px;justify-content:center;width:58px}.roadmap-progress-ring strong{color:var(--navy-deep);font-size:15px}.roadmap-progress-grid article>div:last-child{display:grid;gap:4px;min-width:0}.roadmap-progress-grid span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.roadmap-progress-grid article>div:last-child>strong{color:var(--navy-deep);font-size:18px}.roadmap-progress-grid small{color:var(--muted);line-height:1.35}.roadmap-notice{align-items:center;border-left:5px solid var(--orange);display:flex;font-size:13px;font-weight:800;gap:10px;min-height:46px;padding:10px 14px}.roadmap-notice.success{background:#edf7f1;color:#17663b}.roadmap-notice.error{background:#fff0ec;color:#8f2f1b}.roadmap-priority-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr)}.roadmap-priorities,.roadmap-reminder-settings{border:1px solid var(--line);min-width:0;padding:22px}.roadmap-subheading{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;padding-bottom:15px}.roadmap-subheading>svg{color:var(--orange);flex:0 0 26px}.roadmap-subheading span{color:var(--orange-dark);font-size:10px;font-weight:900;text-transform:uppercase}.roadmap-subheading h3{color:var(--navy-deep);font-size:20px;margin:2px 0 0}.roadmap-priorities>article{align-items:center;display:grid;gap:14px;grid-template-columns:38px minmax(0,1fr) 38px;min-height:76px;padding:12px 0}.roadmap-priorities>article+article{border-top:1px solid var(--line)}.roadmap-priorities>article>span{align-items:center;background:var(--navy-deep);color:var(--white);display:flex;font-size:15px;font-weight:900;height:34px;justify-content:center;width:34px}.roadmap-priorities article div{display:grid;gap:3px;min-width:0}.roadmap-priorities small{color:var(--orange-dark);font-size:9px;font-weight:900;text-transform:uppercase}.roadmap-priorities strong{color:var(--navy-deep);line-height:1.35}.roadmap-priorities em{color:var(--muted);font-size:11px;font-style:normal}.roadmap-priorities article>button{align-items:center;background:var(--white);border:1px solid var(--line);color:var(--orange);cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.roadmap-complete-state{align-items:center;display:flex;gap:14px;min-height:126px}.roadmap-complete-state>svg{color:#238654;height:36px;width:36px}.roadmap-complete-state p{color:var(--muted);margin:4px 0 0}.roadmap-reminder-settings>p{color:var(--muted);line-height:1.55;margin:16px 0 8px}.roadmap-reminder-settings>label{align-items:center;cursor:pointer;display:grid;gap:10px;grid-template-columns:26px minmax(0,1fr);min-height:58px;padding:8px 0}.roadmap-reminder-settings>label+label{border-top:1px solid var(--line)}.roadmap-reminder-settings input{height:1px;opacity:0;position:absolute;width:1px}.roadmap-reminder-settings label>span{align-items:center;border:2px solid #aeb7c4;display:flex;height:22px;justify-content:center;width:22px}.roadmap-reminder-settings input:checked+span{background:var(--orange);border-color:var(--orange);color:var(--white)}.roadmap-reminder-settings label>span svg{height:15px;width:15px}.roadmap-reminder-settings label>div{display:grid;gap:2px}.roadmap-reminder-settings label strong{color:var(--navy-deep)}.roadmap-reminder-settings label small{color:var(--muted);line-height:1.35}.roadmap-date-band{background:var(--grey);border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:54px 0}.roadmap-date-list{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.roadmap-date-list article{background:var(--white);border-left:5px solid var(--orange);display:grid;gap:5px;grid-template-columns:34px minmax(0,1fr);min-height:120px;padding:16px}.roadmap-date-list article>div{color:var(--orange);grid-row:1/5}.roadmap-date-list small{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.roadmap-date-list strong{color:var(--navy-deep);line-height:1.35}.roadmap-date-list span{color:var(--orange-dark);font-size:12px;font-weight:900}.roadmap-date-list p{color:var(--muted);font-size:10px;line-height:1.35;margin:0}.roadmap-task-filters{align-items:stretch;border:1px solid var(--line);display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(190px,.8fr) minmax(170px,.65fr) 104px}.roadmap-task-filters>label{align-items:center;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr) 16px;min-height:54px;padding:0 14px;position:relative}.roadmap-task-filters>label+label,.roadmap-task-filters>span{border-left:1px solid var(--line)}.roadmap-task-filters svg{color:var(--orange);height:18px;width:18px}.roadmap-task-filters input,.roadmap-task-filters select{appearance:none;background:transparent;border:0;color:var(--navy-deep);font:inherit;font-size:13px;font-weight:800;min-width:0;outline:0;width:100%}.roadmap-task-filters>span{align-items:center;color:var(--muted);display:flex;font-size:11px;font-weight:900;justify-content:center;text-align:center;text-transform:uppercase}.roadmap-category-group{border:1px solid var(--line)}.roadmap-category-group>header{align-items:center;background:var(--grey);border-bottom:1px solid var(--line);display:flex;gap:12px;min-height:72px;padding:12px 18px}.roadmap-category-group>header .rtn-artboard-icon{height:44px;width:44px}.roadmap-category-group>header .rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.roadmap-category-group h3{color:var(--navy-deep);font-size:20px;margin:0}.roadmap-category-group header p{color:var(--muted);font-size:11px;margin:3px 0 0}.roadmap-task-row{align-items:center;display:grid;gap:14px;grid-template-columns:34px minmax(220px,1fr) minmax(310px,auto);min-height:82px;padding:14px 18px}.roadmap-task-row+.roadmap-task-row{border-top:1px solid var(--line)}.roadmap-task-row.status-completed{background:#f4faf6}.roadmap-task-row.status-skipped{background:#f7f7f7}.roadmap-task-check{background:transparent;border:0;color:#aeb7c4;cursor:pointer;padding:0}.roadmap-task-row.status-completed .roadmap-task-check{color:#238654}.roadmap-task-copy{display:grid;gap:4px;min-width:0}.roadmap-task-copy>span{color:var(--orange-dark);font-size:9px;font-weight:900;text-transform:uppercase}.roadmap-task-copy h4{color:var(--navy-deep);font-size:15px;line-height:1.35;margin:0}.roadmap-task-row.status-completed .roadmap-task-copy h4,.roadmap-task-row.status-skipped .roadmap-task-copy h4{color:#6d7785}.roadmap-task-copy p{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:5px;margin:0}.roadmap-task-copy p svg{color:var(--orange);height:14px;width:14px}.roadmap-task-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.roadmap-empty-state button,.roadmap-next-grid>button,.roadmap-task-actions>a,.roadmap-task-actions>button,.roadmap-task-actions>select,.roadmap-task-notes>button{align-items:center;background:var(--white);border:1px solid var(--line);color:var(--navy-deep);cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:900;gap:6px;min-height:36px;padding:0 10px;text-decoration:none}.roadmap-task-actions>a{border-color:var(--orange);color:var(--orange-dark)}.roadmap-task-actions svg{height:14px;width:14px}.roadmap-task-actions .rtn-artboard-icon{height:20px;width:20px}.roadmap-task-actions .rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.roadmap-task-actions select{appearance:auto;max-width:124px}.roadmap-task-notes{border-left:4px solid var(--orange);display:grid;gap:12px;grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;padding:12px 0 2px 14px}.roadmap-task-notes label{display:grid;gap:6px}.roadmap-task-notes label span{color:var(--navy-deep);font-size:10px;font-weight:900;text-transform:uppercase}.roadmap-task-notes textarea{border:1px solid var(--line);font:inherit;line-height:1.5;padding:10px;resize:vertical;width:100%}.roadmap-task-notes>button{align-self:end;background:var(--navy-deep);border-color:var(--navy-deep);color:var(--white);min-height:42px}.roadmap-empty-state{align-items:center;border:1px solid var(--line);display:flex;flex-direction:column;min-height:260px;padding:34px;text-align:center}.roadmap-empty-state>svg{color:var(--orange);height:38px;width:38px}.roadmap-empty-state h3{color:var(--navy-deep);margin:14px 0 5px}.roadmap-empty-state p{color:var(--muted);margin:0 0 16px}.roadmap-next-band{background:var(--grey);border-top:1px solid var(--line);padding:38px 0}.roadmap-next-grid{align-items:center;display:grid;gap:22px;grid-template-columns:70px minmax(0,1fr) auto}.roadmap-next-grid>.rtn-artboard-icon{height:64px;width:64px}.roadmap-next-grid>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.roadmap-next-grid p:not(.eyebrow){color:var(--muted);line-height:1.55;margin:10px 0 0}.roadmap-next-grid>button{background:var(--orange);border-color:var(--orange);color:var(--white);font-size:12px;min-height:48px;padding:0 18px}@media (max-width:1100px){.roadmap-context-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap-autosave{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.roadmap-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-progress-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.roadmap-progress-grid article:nth-child(4){border-top:1px solid var(--line)}.roadmap-task-row{grid-template-columns:34px minmax(0,1fr)}.roadmap-task-actions{grid-column:2;justify-content:flex-start}}@media (max-width:820px){.roadmap-command-heading,.roadmap-context-controls,.roadmap-priority-layout,.roadmap-section-heading,.roadmap-task-filters{grid-template-columns:1fr}.roadmap-autosave,.roadmap-context-controls>label+label,.roadmap-task-filters>label+label,.roadmap-task-filters>span{border-left:0;border-top:1px solid rgba(255,255,255,.24)}.roadmap-context-controls .roadmap-autosave,.roadmap-context-controls>label+label,.roadmap-task-filters>label+label,.roadmap-task-filters>span{border-top-color:var(--line)}.roadmap-task-filters>span{min-height:42px}.roadmap-date-list{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-heading-actions{justify-content:flex-start}.roadmap-next-grid{grid-template-columns:56px minmax(0,1fr)}.roadmap-next-grid>.rtn-artboard-icon{height:50px;width:50px}.roadmap-next-grid>button{grid-column:2;justify-self:start}}@media (max-width:560px){.roadmap-command-band{padding:32px 0 26px}.roadmap-date-list,.roadmap-progress-grid{grid-template-columns:1fr}.roadmap-progress-grid article+article,.roadmap-progress-grid article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.roadmap-heading-actions{align-items:stretch;flex-direction:column}.roadmap-heading-actions a,.roadmap-heading-actions button{justify-content:center;width:100%}.roadmap-priorities,.roadmap-reminder-settings{padding:16px}.roadmap-task-row{gap:10px;padding:14px}.roadmap-task-actions{align-items:stretch;flex-direction:column}.roadmap-task-actions>a,.roadmap-task-actions>button,.roadmap-task-actions>select{justify-content:center;max-width:none;width:100%}.roadmap-task-notes{grid-column:1/-1}.roadmap-next-grid,.roadmap-task-notes{grid-template-columns:1fr}.roadmap-next-grid>button{grid-column:1}}@media print{.membership-tool-access-badge,.membership-tool-back,.membership-tool-return-band,.roadmap-heading-actions,.roadmap-next-band,.roadmap-reminder-settings,.roadmap-task-actions,.roadmap-task-check,.roadmap-task-filters,.site-footer,.site-header{display:none!important}.membership-tool-hero,.roadmap-command-band{background:var(--white)!important;color:var(--navy-deep)!important}.membership-tool-hero *,.roadmap-command-band *{color:var(--navy-deep)!important}.roadmap-priority-layout,.roadmap-task-row{display:block}}.monthly-group-call-workspace{background:var(--white);color:var(--ink)}.monthly-call-overview-band{border-bottom:1px solid var(--line);padding:44px 0}.monthly-call-overview-grid{align-items:start;display:grid;gap:28px;grid-template-columns:92px minmax(0,1fr) 260px}.monthly-call-overview-icon{align-items:center;background:var(--navy);border-left:5px solid var(--orange);display:flex;height:92px;justify-content:center}.monthly-call-overview-icon .rtn-artboard-icon,.monthly-call-reservation-copy>.rtn-artboard-icon{height:58px;width:58px}.monthly-call-overview-icon .rtn-artboard-icon img,.monthly-call-reservation-copy>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.monthly-call-george h2,.monthly-call-overview-grid h2,.monthly-call-reservation-copy h2,.monthly-call-section-heading h2{color:var(--navy-deep);font-size:clamp(28px,3vw,42px);line-height:1.04;margin:5px 0 18px}.monthly-call-overview-grid>div:nth-child(2)>p:not(.eyebrow){color:var(--muted);line-height:1.72;margin:0 0 14px}.monthly-call-overview-grid dl{border:1px solid var(--line);margin:0}.monthly-call-overview-grid dl div{align-items:center;display:grid;gap:2px 14px;grid-template-columns:64px 1fr;min-height:72px;padding:12px 16px}.monthly-call-overview-grid dl div+div{border-top:1px solid var(--line)}.monthly-call-overview-grid dt{color:var(--orange);font-size:25px;font-weight:900;letter-spacing:0}.monthly-call-overview-grid dd{color:var(--navy);font-size:12px;font-weight:800;margin:0;text-transform:uppercase}.monthly-call-section-heading{align-items:end;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(280px,460px);margin-bottom:26px}.monthly-call-section-heading>p{color:var(--muted);line-height:1.65;margin:0 0 18px}.monthly-call-tracker-grid{border:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-call-tracker-grid article{align-items:center;background:var(--white);display:grid;gap:3px 14px;grid-template-columns:58px minmax(0,1fr);min-height:128px;padding:20px}.monthly-call-tracker-grid article+article{border-left:1px solid var(--line)}.monthly-call-tracker-grid .rtn-artboard-icon{grid-row:1/4;height:52px;width:52px}.monthly-call-tracker-grid .rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.monthly-call-tracker-grid span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.monthly-call-tracker-grid strong{color:var(--navy-deep);font-size:25px}.monthly-call-tracker-grid small{color:var(--muted);line-height:1.35}.monthly-call-record-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.monthly-call-record-grid>section{border:1px solid var(--line);min-width:0;padding:22px}.monthly-call-record-grid>section>div:first-child{align-items:center;border-bottom:1px solid var(--line);color:var(--orange);display:flex;gap:10px;padding-bottom:14px}.monthly-call-record-grid h3{color:var(--navy-deep);font-size:20px;margin:0}.monthly-call-empty-copy{color:var(--muted);line-height:1.6;margin:18px 0 0}.monthly-call-registration-list article{align-items:start;display:grid;gap:12px;grid-template-columns:30px minmax(0,1fr) auto;padding:16px 0}.monthly-call-registration-list article+article{border-top:1px solid var(--line)}.monthly-call-registration-list article>span{color:var(--orange)}.monthly-call-registration-list strong{color:var(--navy-deep)}.monthly-call-registration-list p,.monthly-call-registration-list small{color:var(--muted);display:block;line-height:1.45;margin:3px 0}.monthly-call-registration-list a{align-items:center;color:var(--orange-dark);display:inline-flex;font-size:12px;font-weight:900;gap:5px;text-decoration:none}.monthly-call-registration-list a svg{height:14px;width:14px}.monthly-call-topics-band{background:var(--grey);border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:56px 0}.monthly-call-topic-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.monthly-call-topic-grid article{align-items:center;background:var(--white);border-left:4px solid var(--orange);display:flex;gap:12px;min-height:76px;padding:16px}.monthly-call-topic-grid svg{color:var(--orange);flex:0 0 20px}.monthly-call-topic-grid strong{color:var(--navy-deep);line-height:1.3}.monthly-call-george{align-items:stretch;display:grid;gap:40px;grid-template-columns:minmax(260px,380px) minmax(0,1fr)}.monthly-call-george-photo{border-bottom:7px solid var(--orange);min-height:390px;overflow:hidden}.monthly-call-george-photo img{height:100%;object-fit:cover;object-position:center top;width:100%}.monthly-call-george>div:last-child{align-self:center}.monthly-call-george h3{color:var(--orange-dark);margin:-8px 0 22px}.monthly-call-george ul,.monthly-call-reservation-copy ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.monthly-call-george li,.monthly-call-reservation-copy li{align-items:start;display:flex;gap:11px;line-height:1.5}.monthly-call-george li svg,.monthly-call-reservation-copy li svg{color:var(--orange);flex:0 0 20px;margin-top:2px}.monthly-call-reservation-band{background:var(--navy-deep);border-top:6px solid var(--orange);color:var(--white);padding:58px 0}.monthly-call-reservation-grid{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(300px,.85fr) minmax(480px,1.15fr)}.monthly-call-reservation-copy h2{color:var(--white)}.monthly-call-reservation-copy>p:not(.eyebrow){color:#d8dfec;line-height:1.65}.monthly-call-reservation-copy ul{border-top:1px solid #3d4865;margin-top:24px;padding-top:24px}.monthly-call-reservation-form{background:var(--white);color:var(--ink);padding:28px}.monthly-call-reservation-form h3{color:var(--navy-deep);font-size:27px;margin:4px 0 20px}.monthly-call-reservation-form fieldset{border:0;margin:0 0 20px;padding:0}.monthly-call-form-grid label>span,.monthly-call-reservation-form legend{color:var(--navy-deep);display:block;font-size:11px;font-weight:900;margin-bottom:7px;text-transform:uppercase}.monthly-call-event-options{display:grid;gap:8px}.monthly-call-event-options label{align-items:center;border:1px solid var(--line);cursor:pointer;display:grid;gap:12px;grid-template-columns:20px 38px minmax(0,1fr);padding:12px}.monthly-call-event-options label:has(input:checked){background:#fff2ed;border-color:var(--orange)}.monthly-call-event-options label>span{color:var(--orange)}.monthly-call-event-options small,.monthly-call-event-options strong{display:block}.monthly-call-event-options small{color:var(--muted);margin-top:3px}.monthly-call-date-pending{align-items:start;background:var(--grey);border-left:4px solid var(--orange);display:flex;gap:13px;margin-bottom:20px;padding:16px}.monthly-call-date-pending>svg{color:var(--orange);flex:0 0 22px}.monthly-call-date-pending strong{color:var(--navy-deep)}.monthly-call-date-pending p{color:var(--muted);line-height:1.45;margin:4px 0 0}.monthly-call-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-call-form-grid label{min-width:0}.monthly-call-form-grid input,.monthly-call-form-grid textarea{background:var(--white);border:1px solid #bfc3ca;border-radius:0;color:var(--ink);font:inherit;padding:12px;width:100%}.monthly-call-form-grid input:focus,.monthly-call-form-grid textarea:focus{border-color:var(--orange);outline:2px solid #f15e3526}.monthly-call-form-wide{grid-column:1/-1}.monthly-call-form-message{align-items:start;display:flex;gap:11px;margin-top:16px;padding:14px}.monthly-call-form-message.success{background:#eaf7f0;border-left:4px solid var(--success);color:#185039}.monthly-call-form-message.error{background:#fff0ee;border-left:4px solid #b42318;color:#7a271a}.monthly-call-form-message p,.monthly-call-form-message strong{display:block;margin:0}.monthly-call-form-message p{line-height:1.45}.monthly-call-reservation-form>button{align-items:center;background:var(--orange);border:0;color:var(--white);cursor:pointer;display:flex;font:inherit;font-weight:900;gap:10px;justify-content:center;margin-top:18px;min-height:52px;padding:12px 18px;text-transform:uppercase;width:100%}.monthly-call-reservation-form>button:disabled{cursor:wait;opacity:.65}@media (max-width:980px){.monthly-call-overview-grid{grid-template-columns:76px minmax(0,1fr)}.monthly-call-overview-grid dl{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-call-overview-grid dl div+div{border-left:1px solid var(--line);border-top:0}.monthly-call-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-call-reservation-grid{grid-template-columns:1fr}}@media (max-width:720px){.monthly-call-overview-band,.monthly-call-reservation-band,.monthly-call-topics-band{padding:34px 0}.monthly-call-form-grid,.monthly-call-george,.monthly-call-overview-grid,.monthly-call-section-heading{grid-template-columns:1fr}.monthly-call-overview-icon{height:70px;width:70px}.monthly-call-overview-grid dl{grid-template-columns:1fr}.monthly-call-overview-grid dl div+div{border-left:0;border-top:1px solid var(--line)}.monthly-call-section-heading{align-items:start;gap:0}.monthly-call-record-grid,.monthly-call-topic-grid,.monthly-call-tracker-grid{grid-template-columns:1fr}.monthly-call-tracker-grid article+article{border-left:0;border-top:1px solid var(--line)}.monthly-call-registration-list article{grid-template-columns:28px minmax(0,1fr)}.monthly-call-registration-list article>a{grid-column:2}.monthly-call-george-photo{min-height:300px}.monthly-call-reservation-grid{grid-template-columns:minmax(0,1fr)}.monthly-call-reservation-form{padding:20px 16px}.monthly-call-form-wide{grid-column:auto}}.rtn-command-center{min-height:100vh;background:#f4f6f8;color:#10213d}.roadmap-unsubscribe-page{min-height:100vh;display:grid;place-items:center;padding:40px 20px;background:#eef1f4;color:#10213d}.roadmap-unsubscribe-panel{width:min(100%,620px);padding:40px;border-top:6px solid #f15e35;background:#fff;box-shadow:0 24px 60px rgba(16,33,61,.14);text-align:center}.roadmap-unsubscribe-logo{width:150px;height:auto;margin:0 auto 20px}.roadmap-unsubscribe-eyebrow{margin:0 0 8px;color:#f15e35;font-weight:800;text-transform:uppercase}.roadmap-unsubscribe-panel h1{margin:0 0 16px;font-size:clamp(30px,5vw,46px);letter-spacing:0}.roadmap-unsubscribe-panel p:not(.roadmap-unsubscribe-eyebrow){margin:0 auto 24px;max-width:520px;color:#4d5b70;line-height:1.65}.roadmap-unsubscribe-panel a,.roadmap-unsubscribe-panel button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 22px;border:0;background:#f15e35;color:#fff;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.roadmap-unsubscribe-panel form+a,.roadmap-unsubscribe-panel p+a{margin-top:12px;background:#10213d}.roadmap-unsubscribe-panel button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:600px){.roadmap-unsubscribe-panel{padding:30px 20px}}.command-hero{border-bottom:5px solid #f15e35;background:linear-gradient(105deg,rgba(3,18,42,.98),rgba(17,47,84,.92)),url(/media/athlete-profile-hero-backdrop.webp) 50%/cover;color:#fff}.command-hero-inner{min-height:390px;display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:54px;padding-top:62px;padding-bottom:62px}.command-hero h1{margin:8px 0 16px;color:#fff;font-size:72px;line-height:.98;letter-spacing:0}.command-hero p:not(.eyebrow){max-width:760px;margin:0;color:#dce6f1;font-size:18px;line-height:1.65}.command-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.command-hero-actions .button{gap:8px}.command-hero-actions .button svg{width:18px}.command-hero-actions .button.secondary{background:transparent;border-color:rgba(255,255,255,.45);color:#fff}.command-hero aside{min-height:250px;display:flex;flex-direction:column;justify-content:center;padding:32px;border:1px solid rgba(255,255,255,.22);border-left:5px solid #f15e35;border-radius:8px;background:rgba(3,18,42,.76);box-shadow:0 22px 50px rgba(0,0,0,.24)}.command-hero aside>span{color:#f15e35}.command-hero aside>span svg{width:38px;height:38px}.command-hero aside small{margin-top:18px;color:#b8c7d8;font-size:12px;font-weight:900;text-transform:uppercase}.command-hero aside strong{margin-top:3px;color:#fff;font-size:34px;text-transform:capitalize}.command-hero aside p:not(.eyebrow){margin-top:12px;font-size:14px;line-height:1.5}.command-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:-1px;border:1px solid #d8dee6;border-top:0;background:#fff;box-shadow:0 14px 32px rgba(16,33,61,.08)}.command-summary article{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 12px;padding:22px}.command-summary article+article{border-left:1px solid #e1e5ea}.command-summary svg{grid-row:1/span 2;width:24px;color:#f15e35}.command-summary span{color:#657187;font-size:11px;font-weight:900;text-transform:uppercase}.command-summary strong{min-width:0;overflow-wrap:anywhere;font-size:16px}.command-reminders{margin-top:34px;overflow:hidden;border:1px solid #f0c8bb;border-radius:8px;background:#fff}.command-reminders>header{display:grid;grid-template-columns:36px minmax(0,1fr) 38px;align-items:center;gap:14px;padding:18px 22px;background:#fff3ef}.command-reminders>header>svg{color:#f15e35}.command-reminders h2{margin:2px 0 0;font-size:22px}.command-reminders .eyebrow{margin:0}.command-reminders>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#f15e35;color:#fff;font-weight:900}.command-reminders article{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 22px;border-top:1px solid #e3e7ec}.command-reminders article strong{font-size:14px}.command-reminders article p{margin:3px 0 0;color:#657187;font-size:13px}.command-reminders button{border:0;background:transparent;color:#c94520;font-weight:900;cursor:pointer}.command-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.command-section-heading h2{margin:4px 0 8px;font-size:34px}.command-section-heading p:not(.eyebrow){max-width:760px;margin:0;color:#657187}.command-section-heading>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;background:#10213d;color:#fff;font-weight:900}.command-section-heading>svg{width:36px;height:36px;color:#f15e35}.command-top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.command-top-grid>div{position:relative;min-width:0}.command-top-grid>div>span{position:absolute;z-index:2;top:17px;right:17px;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#f15e35;color:#fff;font-size:16px;font-weight:900}.command-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.command-action-card{min-width:0;display:flex;min-height:300px;flex-direction:column;overflow:hidden;border:1px solid #d9dfe7;border-top:4px solid #10213d;border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(16,33,61,.07)}.command-action-card.is-featured{min-height:340px;border-top-color:#f15e35}.command-action-card.is-overdue{border-color:#c94520 #dfa089 #dfa089}.command-action-card>header{display:grid;grid-template-columns:46px minmax(0,1fr) 24px;align-items:start;gap:13px;padding:20px 20px 0}.command-action-card>header .rtn-artboard-icon{width:44px;height:44px;object-fit:contain}.command-action-card>header span{display:block;color:#f15e35;font-size:10px;font-weight:900;text-transform:uppercase}.command-action-card>header strong{display:block;margin-top:4px;font-size:18px;line-height:1.25}.command-action-card>header>svg{width:19px;color:#f15e35}.command-action-card>p{flex:1 1;margin:16px 20px 0;color:#5c687c;font-size:14px;line-height:1.55}.command-action-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:18px 20px}.command-action-meta>span:last-child{display:inline-flex;align-items:center;gap:6px;color:#667187;font-size:12px;font-weight:700}.command-action-meta svg{width:15px}.command-status{padding:5px 8px;border-radius:4px;background:#edf1f5;color:#34435a;font-size:10px;font-weight:900;text-transform:uppercase}.command-status.is-completed{background:#e4f4eb;color:#226b45}.command-status.is-recurring{background:#e7f0fa;color:#24598b}.command-status.is-waiting{background:#fff2d9;color:#825400}.command-action-card>footer{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 10px 20px;border-top:1px solid #e2e6eb;background:#f8f9fb}.command-action-card>footer>a{display:inline-flex;align-items:center;gap:5px;color:#d64b25;font-size:12px;font-weight:900;text-decoration:none}.command-action-card>footer>a svg{width:15px}.command-action-card form{display:flex;gap:5px}.command-action-card select{max-width:115px;height:32px;border:1px solid #cdd4dd;border-radius:4px;background:#fff;color:#10213d;font-size:11px;font-weight:700}.command-action-card button{min-width:48px;border:0;border-radius:4px;background:#10213d;color:#fff;font-size:11px;font-weight:900;cursor:pointer}.command-plan-band{padding:70px 0;background:#e9edf1}.command-plan-band .site-container{display:grid;gap:58px}.command-section{min-width:0}.command-empty{display:flex;align-items:center;gap:10px;margin:0;padding:22px;border:1px solid #cfe2d7;border-radius:8px;background:#f8fcfa;color:#276548}.command-empty svg{width:20px}.command-review-card{overflow:hidden;border:1px solid #d6dde6;border-left:5px solid #f15e35;border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(16,33,61,.08)}.command-review-card>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px;background:#10213d;color:#fff}.command-review-card>header>svg{width:34px;color:#f15e35}.command-review-card h2{margin:3px 0 0;color:#fff;font-size:28px}.command-review-card>p{margin:24px;color:#5f6a7c;line-height:1.6}.command-review-status{padding:7px 10px;border-radius:4px;background:#f15e35;color:#fff;font-size:11px;font-weight:900;text-transform:uppercase}.command-review-status.is-scheduled{background:#e8eef5;color:#24405f}.command-review-window{display:flex;align-items:center;gap:12px;margin:0 24px;color:#10213d;font-weight:900}.command-review-window svg{width:18px;color:#f15e35}.command-review-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;border-top:1px solid #e0e5eb;border-bottom:1px solid #e0e5eb}.command-review-columns>div{display:grid;gap:4px;padding:22px 24px}.command-review-columns>div+div{border-left:1px solid #e0e5eb}.command-review-columns strong{font-size:13px}.command-review-columns span{color:#657187;font-size:12px}.command-review-note{font-size:13px;font-weight:700}.command-progress-section{padding-top:0}.command-progress-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.command-progress-grid>article{min-width:0;overflow:hidden;border:1px solid #d7dde5;border-radius:8px;background:#fff}.command-progress-grid>article>header{display:flex;align-items:center;gap:10px;min-height:78px;padding:16px;border-bottom:3px solid #f15e35;background:#10213d;color:#fff}.command-progress-grid .rtn-artboard-icon{width:36px;height:36px;object-fit:contain}.command-progress-grid article>p{margin:18px;color:#687386;font-size:13px}.command-progress-year{padding:16px}.command-progress-year+.command-progress-year{border-top:1px solid #e1e5ea}.command-progress-year>span{color:#f15e35;font-size:15px;font-weight:900}.command-progress-year p{min-height:54px;margin:6px 0;color:#4f5c70;font-size:12px;line-height:1.5}.command-progress-year small{color:#798396;font-size:10px;font-weight:800;text-transform:uppercase}.command-progress-note{margin:16px 0 0;color:#697487;font-size:13px}.command-gold-layer{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:70px;padding:28px;border:1px solid #e6bd52;border-radius:8px;background:#fff9e9}.command-gold-layer>svg{width:44px;height:44px;color:#a97800}.command-gold-layer h2{margin:3px 0 7px;font-size:26px}.command-gold-layer p:not(.eyebrow){margin:0;color:#655d4c}.command-gold-layer>a{display:inline-flex;align-items:center;gap:6px;color:#8d6500;font-size:13px;font-weight:900;text-decoration:none}.command-gold-layer>a svg{width:17px}.command-diagnostic-notice{display:flex;gap:10px;margin-bottom:40px;padding:13px 16px;border:1px solid #efc7b9;border-radius:6px;background:#fff7f4;color:#7c3b28;font-size:13px}.command-diagnostic-notice svg{width:19px;flex:0 0 auto}.silver-command-center-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;border:1px solid #c9d3df;border-left:5px solid #f15e35;border-radius:8px;background:#eef3f8}.silver-command-center-card>.rtn-artboard-icon{width:52px;height:52px;object-fit:contain}.silver-command-center-card h3{margin:3px 0 7px;font-size:24px}.silver-command-center-card p:not(.eyebrow){margin:0;color:#5d687b;line-height:1.5}.silver-command-center-card>a{display:inline-flex;align-items:center;gap:6px;color:#d64b25;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap}.silver-command-center-card>a svg{width:17px}@media (max-width:1100px){.command-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.command-summary article:nth-child(4),.command-summary article:nth-child(5){border-top:1px solid #e1e5ea}.command-action-grid,.command-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.command-hero-inner{min-height:0;grid-template-columns:1fr;gap:28px;padding-top:42px;padding-bottom:42px}.command-hero h1{font-size:48px}.command-hero p:not(.eyebrow){font-size:16px}.command-hero aside{min-height:0}.command-summary{grid-template-columns:1fr 1fr}.command-summary article+article{border-left:0}.command-summary article:nth-child(2n){border-left:1px solid #e1e5ea}.command-summary article:nth-child(n+3){border-top:1px solid #e1e5ea}.command-summary article:last-child{grid-column:1/-1;border-left:0}.command-reminders article{align-items:flex-start;flex-direction:column}.command-section-heading{align-items:flex-start}.command-action-grid,.command-progress-grid,.command-top-grid{grid-template-columns:1fr}.command-action-card{min-height:0}.command-action-card>footer{align-items:flex-start;flex-direction:column}.command-action-card form{width:100%}.command-action-card select{flex:1 1;max-width:none}.command-review-card>header{grid-template-columns:36px minmax(0,1fr)}.command-review-status{grid-column:1/-1;width:max-content}.command-review-columns{grid-template-columns:1fr}.command-review-columns>div+div{border-top:1px solid #e0e5eb;border-left:0}.command-gold-layer{grid-template-columns:44px minmax(0,1fr)}.command-gold-layer>a{grid-column:1/-1}.silver-command-center-card{grid-template-columns:46px minmax(0,1fr)}.silver-command-center-card>a{grid-column:1/-1}}.admin-schedule-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-game-preview-queue{background:#f5f6f8;padding:24px}.admin-game-preview-heading{align-items:center;background:#232e4e;border-bottom:4px solid #f15e35;color:#fff;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 72px;padding:24px}.admin-game-preview-heading h3{font-size:25px;margin:3px 0 7px}.admin-game-preview-heading p:not(.eyebrow){color:#dbe1eb;margin:0;max-width:850px}.admin-game-preview-heading>.rtn-artboard-icon{height:70px;width:70px}.admin-game-preview-metrics{background:#fff;border:1px solid #d8dee8;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.admin-game-preview-metrics>div{align-items:center;display:grid;gap:10px;grid-template-columns:44px minmax(0,1fr);min-height:78px;padding:13px 16px}.admin-game-preview-metrics>div+div{border-left:1px solid #d8dee8}.admin-game-preview-metrics .rtn-artboard-icon{height:42px;width:42px}.admin-game-preview-metrics small,.admin-game-preview-metrics strong{display:block}.admin-game-preview-metrics strong{color:#232e4e;font-size:23px}.admin-game-preview-metrics small{color:#687387;font-size:9px;font-weight:900;text-transform:uppercase}.admin-game-preview-controls{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(135px,1fr)) auto auto;margin:18px 0 8px}.admin-game-preview-controls label,.admin-game-preview-format{display:grid;gap:6px}.admin-game-preview-controls label>span,.admin-game-preview-format>span{color:#232e4e;font-size:9px;font-weight:900;text-transform:uppercase}.admin-game-preview-controls select,.admin-game-preview-format select{background:#fff;border:1px solid #bbc5d3;color:#232e4e;font:inherit;min-height:44px;padding:8px 11px}.admin-game-preview-controls .button{align-items:center;display:flex;gap:8px;justify-content:center;min-height:44px;white-space:nowrap}.admin-game-preview-controls .rtn-artboard-icon{height:29px;width:29px}.admin-game-preview-limit{color:#687387;font-size:11px;margin:0 0 15px}.admin-game-preview-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-game-preview-card{background:#fff;border:1px solid #ccd4df;border-top:4px solid #69758a;display:grid;gap:14px;min-width:0;padding:16px}.admin-game-preview-card.is-selected{border-color:#f15e35;box-shadow:0 8px 22px rgba(35,46,78,.12)}.admin-game-preview-card.has-draft{border-top-color:#232e4e}.admin-game-preview-card>header{align-items:center;display:flex;justify-content:space-between}.admin-game-preview-card>header>strong{color:#f15e35;font-size:24px;line-height:1;text-align:right}.admin-game-preview-card>header>strong small{color:#69758a;display:block;font-size:7px;margin-top:3px;text-transform:uppercase}.admin-game-preview-select{align-items:center;color:#232e4e;display:flex;font-size:10px;font-weight:900;gap:8px;text-transform:uppercase}.admin-game-preview-select input{accent-color:#f15e35;height:17px;width:17px}.admin-game-preview-teams{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);min-height:130px}.admin-game-preview-teams>div{align-items:center;display:grid;gap:4px;justify-items:center;min-width:0;text-align:center}.admin-game-preview-teams .team-result-logo-fallback,.admin-game-preview-teams img{height:68px;object-fit:contain;width:68px}.admin-game-preview-teams>div>span:not(.team-result-logo-fallback){color:#232e4e;font-size:12px;font-weight:900;line-height:1.2}.admin-game-preview-teams small{color:#747f91;font-size:8px;font-weight:800;text-transform:uppercase}.admin-game-preview-teams>b{color:#a0a9b7;font-size:10px;text-align:center}.admin-game-preview-date{align-items:center;color:#232e4e;display:flex;font-size:11px;font-weight:900;gap:7px;margin:0}.admin-game-preview-date .rtn-artboard-icon{height:28px;width:28px}.admin-game-preview-date span{color:#f15e35;margin-left:auto}.admin-game-preview-location{color:#69758a;font-size:11px;margin:-9px 0 0 35px}.admin-game-preview-reasons{display:flex;flex-wrap:wrap;gap:5px;min-height:24px}.admin-game-preview-reasons span{background:#ededed;color:#232e4e;font-size:8px;font-weight:900;padding:5px 7px;text-transform:uppercase}.admin-game-preview-post{border-top:1px solid #d8dee8;display:grid;gap:5px;padding-top:12px}.admin-game-preview-post span{color:#232e4e;font-size:10px;font-weight:900;text-transform:uppercase}.admin-game-preview-post small{color:#69758a}.admin-game-preview-post a{color:#f15e35;font-size:11px;font-weight:900;text-transform:uppercase}.admin-game-preview-production{background:#ededed;border-left:5px solid #f15e35;margin:0 24px 22px;padding:20px}.admin-game-preview-production>header{align-items:center;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr) auto}.admin-game-preview-production>header>.rtn-artboard-icon{height:50px;width:50px}.admin-game-preview-production h4{color:#232e4e;font-size:18px;margin:2px 0 4px}.admin-game-preview-production header p:not(.eyebrow){color:#586477;margin:0}.admin-game-preview-production header a{align-items:center;color:#232e4e;display:flex;font-size:10px;font-weight:900;gap:6px;text-transform:uppercase}.admin-game-preview-production-controls{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-top:18px}.admin-game-preview-production-controls label{display:grid;gap:5px}.admin-game-preview-production-controls label span{color:#232e4e;font-size:8px;font-weight:900;text-transform:uppercase}.admin-game-preview-production-controls select{background:#fff;border:1px solid #bdc7d4;min-height:42px;padding:8px 10px}.admin-game-preview-production-controls button{align-items:center;display:flex;gap:7px;justify-content:center;min-height:42px}.admin-game-preview-production-controls button .rtn-artboard-icon{height:27px;width:27px}.admin-game-preview-readiness{background:#fff;border:1px solid #d4dbe4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.admin-game-preview-readiness>div{align-items:center;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr);min-height:70px;padding:12px 14px}.admin-game-preview-readiness>div+div{border-left:1px solid #d4dbe4}.admin-game-preview-readiness .rtn-artboard-icon{height:40px;width:40px}.admin-game-preview-readiness small,.admin-game-preview-readiness strong{display:block}.admin-game-preview-readiness strong{color:#232e4e}.admin-game-preview-readiness small{color:#687387;margin-top:3px}.admin-game-preview-readiness .is-ready{box-shadow:inset 4px 0 #2c8756}.admin-game-preview-readiness .needs-work{box-shadow:inset 4px 0 #f15e35}.admin-game-preview-checklist{background:#fff;color:#3f4b5d;display:grid;gap:5px;list-style:none;margin:10px 0 0;padding:12px 15px}.admin-game-preview-checklist li:before{color:#f15e35;content:"CHECK";font-size:7px;font-weight:900;margin-right:8px}.admin-game-preview-checklist.is-warning li:before{color:#9a6416;content:"REVIEW"}.matchup-published-preview{align-items:center;background:#ededed;border-left:5px solid #f15e35;display:grid;gap:18px;grid-template-columns:60px minmax(0,1fr) auto;margin:2px 0 28px;padding:20px 22px}.matchup-published-preview>.rtn-artboard-icon{height:58px;width:58px}.matchup-published-preview h2{color:#232e4e;font-size:20px;margin:2px 0 4px}.matchup-published-preview p:not(.eyebrow){color:#586477;margin:0}.matchup-published-preview>a{background:#f15e35;color:#fff;font-size:10px;font-weight:900;padding:13px 17px;text-transform:uppercase}@media (max-width:1120px){.admin-schedule-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-game-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-game-preview-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-game-preview-controls .button{width:100%}.admin-game-preview-production-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-game-preview-controls,.admin-game-preview-grid,.admin-game-preview-metrics,.admin-game-preview-production-controls,.admin-game-preview-readiness,.admin-schedule-tabs{grid-template-columns:1fr}.admin-game-preview-queue{padding:14px}.admin-game-preview-heading{grid-template-columns:minmax(0,1fr) 50px;padding:18px}.admin-game-preview-heading>.rtn-artboard-icon{height:48px;width:48px}.admin-game-preview-metrics>div+div,.admin-game-preview-readiness>div+div{border-left:0;border-top:1px solid #d8dee8}.admin-game-preview-production{margin:0 14px 18px;padding:15px}.admin-game-preview-production>header{grid-template-columns:44px minmax(0,1fr)}.admin-game-preview-production header a{grid-column:1/-1}.matchup-published-preview{grid-template-columns:48px minmax(0,1fr);padding:16px}.matchup-published-preview>.rtn-artboard-icon{height:46px;width:46px}.matchup-published-preview>a{grid-column:1/-1;text-align:center}}.stats-center-hero{position:relative;min-height:590px;overflow:hidden;background:#07142a;color:#fff}.stats-center-hero>img{object-fit:cover;object-position:center 38%}.stats-center-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,17,38,.98),rgba(4,17,38,.9) 43%,rgba(4,17,38,.48) 73%,rgba(4,17,38,.68))}.stats-center-hero-inner{position:relative;z-index:1;display:grid;align-items:center;min-height:590px;padding-top:78px;padding-bottom:58px}.stats-center-hero .eyebrow{color:#ff6a3d}.stats-center-hero h1{max-width:800px;margin:10px 0 20px;color:#fff;font-size:clamp(48px,5vw,78px);line-height:.98;letter-spacing:0}.stats-center-hero h1 strong{display:block;color:#f15e35}.stats-center-hero-inner>div:first-child>p:not(.eyebrow){max-width:700px;margin:0;color:#e6ebf2;font-size:20px;line-height:1.55}.stats-center-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.stats-center-hero-actions .rtn-artboard-icon{width:33px;height:33px}.stats-center-main{padding:46px 0 80px;background:#f3f5f8}.stats-filter-panel{border-top:5px solid #f15e35;padding:26px;background:#fff;box-shadow:0 16px 42px rgba(20,35,62,.09)}.stats-filter-panel>header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.stats-filter-panel h2{margin:3px 0 0;color:#232e4e;font-size:28px}.stats-filter-panel>header>span{display:grid;justify-items:end;gap:4px;color:#556075;font-size:13px;font-weight:800}.stats-filter-panel>header>span strong{color:#f15e35;font-size:12px;text-transform:uppercase}.stats-filter-panel form{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:14px;align-items:end}.stats-filter-panel label{display:grid;gap:7px;min-width:0}.stats-filter-panel label>span{color:#354157;font-size:12px;font-weight:800;text-transform:uppercase}.stats-filter-panel input,.stats-filter-panel select{width:100%;min-height:48px;border:1px solid #c9d1dd;border-radius:4px;padding:0 12px;background:#fff;color:#17233a;font:inherit}.stats-filter-search div{display:flex;align-items:center;border:1px solid #c9d1dd;border-radius:4px;background:#fff}.stats-filter-search div:focus-within{border-color:#f15e35;box-shadow:0 0 0 3px rgba(241,94,53,.12)}.stats-filter-search .rtn-artboard-icon{width:31px;height:31px;margin-left:10px}.stats-filter-search input{border:0;outline:0}.stats-filter-panel .button{min-height:48px}.stats-filter-panel .button .rtn-artboard-icon{width:31px;height:31px}.stats-filter-reset{align-self:center;justify-self:start;color:#4d596d;font-size:13px;font-weight:800;text-decoration:underline}.stats-advanced-filters{grid-column:1/-1;overflow:hidden;border:1px solid #cbd3de;background:#f4f6f8}.stats-advanced-filters summary{position:relative;display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;padding:13px 62px 13px 18px;cursor:pointer;list-style:none}.stats-advanced-filters summary::-webkit-details-marker{display:none}.stats-advanced-filters summary:after{position:absolute;top:50%;right:20px;display:grid;width:28px;height:28px;place-items:center;border:1px solid #b8c2cf;color:#f15e35;content:"+";font-size:22px;font-weight:900;transform:translateY(-50%)}.stats-advanced-filters[open] summary:after{content:"-"}.stats-advanced-filters summary>span{display:flex;min-width:0;align-items:center;gap:13px}.stats-advanced-filters summary .rtn-artboard-icon{width:42px;height:42px;flex:0 0 42px}.stats-advanced-filters summary small,.stats-advanced-filters summary strong{display:block}.stats-advanced-filters summary strong{color:#232e4e;font-size:17px;text-transform:uppercase}.stats-advanced-filters summary small{margin-top:3px;color:#657185;font-size:11px;font-weight:700}.stats-advanced-filters summary>b{color:#a63d22;font-size:11px;text-align:right;text-transform:uppercase}.stats-intelligence-filter-groups{display:grid;gap:22px;border-top:1px solid #d5dbe3;padding:22px;background:#fff}.stats-intelligence-filter-groups fieldset{min-width:0;margin:0;border:0;padding:0}.stats-intelligence-filter-groups legend{margin-bottom:10px;padding:0;color:#232e4e;font-size:11px;font-weight:900;text-transform:uppercase}.stats-intelligence-choice-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.stats-intelligence-filter-groups .is-status .stats-intelligence-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.stats-filter-panel .stats-intelligence-choice{position:relative;display:grid;min-height:94px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;border:1px solid #d3d9e2;border-left:4px solid #b9c2ce;padding:13px 34px 13px 12px;background:#fff;cursor:pointer}.stats-filter-panel .stats-intelligence-choice:hover{border-color:#f15e35}.stats-filter-panel .stats-intelligence-choice:has(input:checked){border-color:#f15e35;background:#fff2ed;box-shadow:inset 0 0 0 1px #f15e35}.stats-filter-panel .stats-intelligence-choice:has(input:checked):after{position:absolute;top:9px;right:10px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#f15e35;color:#fff;content:"\2713";font-size:12px;font-weight:900}.stats-filter-panel .stats-intelligence-choice input{position:absolute;width:1px;min-height:1px;opacity:0;pointer-events:none}.stats-intelligence-choice .rtn-artboard-icon{width:36px;height:36px}.stats-intelligence-choice div{min-width:0}.stats-intelligence-choice small,.stats-intelligence-choice strong{display:block}.stats-intelligence-choice strong{color:#232e4e;font-size:12px;line-height:1.25}.stats-intelligence-choice small{margin-top:4px;color:#687488;font-size:9px;line-height:1.35}.stats-leaderboard-section{margin-top:34px}.stats-leaderboard-heading{display:flex;justify-content:space-between;gap:28px;align-items:end;border-left:6px solid #f15e35;padding:28px 30px;background:#fff;color:#232e4e;box-shadow:0 12px 34px rgba(30,46,76,.07)}.stats-leaderboard-heading h2{margin:4px 0 8px;color:#232e4e;font-size:35px}.stats-leaderboard-heading p{max-width:800px;margin:0;color:#626d81}.stats-leaderboard-heading .eyebrow{color:#f15e35}.stats-metric-badge{display:grid;grid-template-columns:42px auto;align-items:center;min-width:200px;border-left:1px solid #d6dce5;padding:13px 0 13px 22px;background:#f3f5f8}.stats-metric-badge .rtn-artboard-icon{grid-row:1/3;width:36px;height:36px}.stats-metric-badge span{color:#687387;font-size:11px;font-weight:800;text-transform:uppercase}.stats-metric-badge strong{color:#f15e35;font-size:23px}.stats-leader-spotlight{display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:16px;margin:22px 0}.stats-leader-spotlight article{min-width:0;overflow:hidden;border:1px solid #d4dae3;border-bottom:5px solid #8a94a5;border-radius:6px;background:#fff;box-shadow:0 14px 34px rgba(30,46,76,.1)}.stats-leader-spotlight article.is-first{border-color:#f15e35;box-shadow:0 18px 42px rgba(35,46,78,.16)}.stats-spotlight-header{display:grid;grid-template-columns:minmax(118px,.75fr) minmax(0,1fr);align-items:center;gap:15px;min-height:84px;padding:13px 20px;background:#e9edf2}.stats-leader-spotlight article.is-first .stats-spotlight-header{background:#fff0e9}.stats-rank-seal{display:flex;align-items:center;gap:9px;min-width:0;border-right:1px solid #cbd2dc;padding-right:14px}.stats-rank-seal .rtn-artboard-icon{flex:0 0 auto;width:40px;height:40px}.stats-rank-seal>div{display:grid;gap:2px;min-width:0}.stats-rank-seal>div small{color:#707b8e;font-size:8px;font-weight:900;line-height:1.1;text-transform:uppercase}.stats-rank-seal>div strong{color:#232e4e;font-size:25px;line-height:1}.stats-spotlight-header-labels{display:grid;gap:3px;min-width:0}.stats-spotlight-header span{color:#232e4e;font-size:11px;font-weight:900;text-transform:uppercase}.stats-spotlight-header small{color:#6e788a;font-size:10px;font-weight:800;text-transform:uppercase}.stats-spotlight-body{padding:22px}.stats-spotlight-primary{display:grid;grid-template-columns:minmax(105px,.75fr) minmax(0,1.25fr);align-items:center;gap:18px;min-height:82px}.stats-spotlight-value{display:grid;gap:6px;min-width:0;border-right:1px solid #dce1e8;padding-right:17px}.stats-spotlight-value>span{color:#737e90;font-size:9px;font-weight:900;text-transform:uppercase}.stats-spotlight-value>div{display:flex;align-items:baseline;gap:6px;min-width:0}.stats-spotlight-value strong{color:#232e4e;font-size:33px;line-height:1}.stats-spotlight-value small{color:#f15e35;font-size:10px;font-weight:900}.stats-spotlight-athlete{min-width:0}.stats-leader-spotlight h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:19px;line-height:1.2}.stats-leader-spotlight h3 a{color:#16233d}.stats-leader-spotlight p span,.stats-leaderboard-heading p span{display:inline-block;width:4px;height:4px;margin:0 7px 2px;border-radius:50%;background:#f15e35}.stats-team-link{color:#1d5d9f;font-size:12px;font-weight:800;line-height:1.35}.stats-spotlight-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;border-top:1px solid #dce1e8;border-left:1px solid #dce1e8}.stats-spotlight-facts>div{min-width:0;padding:10px;border-right:1px solid #dce1e8;border-bottom:1px solid #dce1e8}.stats-spotlight-facts dt{color:#7a8495;font-size:8px;font-weight:900;text-transform:uppercase}.stats-spotlight-facts dd{margin:4px 0 0;color:#232e4e;font-size:11px;font-weight:900;line-height:1.35}.stats-recruiting-note{display:flex;align-items:center;gap:8px;margin-top:18px;border-top:1px solid #e2e6ec;padding-top:14px;color:#2d6c4e;font-size:13px;font-weight:800}.stats-recruiting-note .rtn-artboard-icon{width:28px;height:28px}.stats-table-shell{overflow-x:auto;border:1px solid #d8dee7;background:#fff;box-shadow:0 12px 38px rgba(24,39,67,.07)}.stats-leaderboard-table{width:100%;min-width:1040px;border-collapse:collapse}.stats-leaderboard-table th{padding:13px 15px;background:#e8ebf0;color:#39445a;font-size:11px;text-align:left;text-transform:uppercase}.stats-leaderboard-table td{padding:15px;border-bottom:1px solid #e5e8ed;color:#39445a}.stats-leaderboard-table tbody tr:hover{background:#fff7f3}.stats-leaderboard-table td:first-child strong,.stats-leaderboard-table td:nth-child(6) strong{color:#f15e35;font-size:18px}.stats-leaderboard-table td a{color:#172641;font-weight:800}.stats-leaderboard-table td a:hover{color:#f15e35}.stats-leaderboard-table td small{display:block;margin-top:3px;color:#727c8f}.stats-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:18px}.stats-pagination a{justify-self:start;border:1px solid #232e4e;border-radius:4px;padding:10px 16px;color:#232e4e;font-weight:800}.stats-pagination a:last-child{justify-self:end}.stats-pagination strong{color:#59647a;font-size:13px}.stats-empty-state{display:grid;justify-items:center;gap:10px;padding:60px 24px;background:#fff;text-align:center}.stats-empty-state .rtn-artboard-icon{width:60px;height:60px}.stats-intelligence-band{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center;margin-top:42px;border-left:6px solid #f15e35;padding:38px;background:#e7ebf0;color:#232e4e}.stats-intelligence-band h2{margin:6px 0 12px;color:#232e4e;font-size:33px}.stats-intelligence-band p{margin:0;color:#566277;line-height:1.6}.stats-intelligence-band>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stats-intelligence-band article{display:grid;min-height:82px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;border:1px solid #d2d8e1;border-left:3px solid #f15e35;padding:12px 15px;background:#fff;color:#232e4e}.stats-intelligence-band article .rtn-artboard-icon{width:36px;height:36px}.stats-intelligence-band article small,.stats-intelligence-band article strong{display:block}.stats-intelligence-band article strong{font-size:13px;font-weight:900}.stats-intelligence-band article small{margin-top:4px;color:#677286;font-size:9px;line-height:1.4}.stats-submit-band{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr) minmax(250px,290px);align-items:center;gap:30px;overflow:hidden;margin-top:42px;border:1px solid #ccd4df;border-top:6px solid #f15e35;padding:34px 36px;background:#fff;box-shadow:0 18px 46px rgba(30,46,76,.11)}.stats-submit-band:after{position:absolute;right:0;bottom:0;width:92px;height:5px;background:#232e4e;content:""}.stats-submit-icon{display:grid;place-items:center;width:82px;height:82px}.stats-submit-icon .rtn-artboard-icon{width:80px;height:80px}.stats-submit-copy{min-width:0;border-left:1px solid #d9dfe7;padding-left:28px}.stats-submit-copy h2{margin:3px 0 8px;color:#232e4e;font-size:31px;line-height:1.15}.stats-submit-trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px}.stats-submit-trust span{color:#344057;font-size:10px;font-weight:900;text-transform:uppercase}.stats-submit-trust span:before{display:inline-block;width:7px;height:7px;margin:0 7px 1px 0;border:2px solid #f15e35;content:""}.stats-submit-action{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:14px;min-height:82px;border:1px solid #cbd2dc;border-left:5px solid #f15e35;padding:15px 16px 15px 22px;background:#ededed;color:#232e4e;line-height:1.25;text-decoration:none}.stats-submit-action:hover{background:#e1e4e8;color:#232e4e}.stats-submit-action>span{display:grid;gap:5px;min-width:0}.stats-submit-action small{color:#5f6a7c;font-size:9px;font-weight:900;text-transform:uppercase}.stats-submit-action strong{color:#232e4e;font-size:18px;font-weight:900;text-transform:uppercase}.stats-submit-action .rtn-artboard-icon{width:48px;height:48px}.stats-methodology-note{display:flex;gap:15px;align-items:center;margin-top:18px;border-left:4px solid #232e4e;padding:18px 22px;background:#e5e9ef}.stats-methodology-note .rtn-artboard-icon{width:43px;height:43px}.stats-methodology-note h2{margin:0 0 4px;color:#232e4e;font-size:18px}.stats-methodology-note p{margin:0;color:#505b70;font-size:13px}.stat-submission-page{min-height:70vh;background:#f3f5f8}.stat-submission-hero{border-bottom:7px solid #f15e35;padding:60px 0;background:#232e4e;color:#fff}.stat-submission-hero .site-container{display:flex;align-items:center;justify-content:space-between;gap:40px}.stat-submission-hero h1{margin:7px 0 12px;font-size:clamp(42px,5vw,68px);letter-spacing:0}.stat-submission-hero h1 strong{color:#f15e35}.stat-submission-hero p:not(.eyebrow){max-width:760px;margin:0;color:#d8deea;font-size:19px}.stat-submission-hero .rtn-artboard-icon{width:110px;height:110px}.stat-submission-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.6fr);gap:36px;padding-top:48px;padding-bottom:80px}.stat-submission-layout>aside{align-self:start;border-top:5px solid #f15e35;padding:28px;background:#232e4e;color:#fff}.stat-submission-layout>aside h2{margin:4px 0 12px}.stat-submission-layout>aside p{color:#d4dae4;line-height:1.6}.stat-submission-layout>aside ul{display:grid;gap:12px;margin:24px 0;padding:0;list-style:none}.stat-submission-layout>aside li{display:flex;align-items:center;gap:10px}.stat-submission-layout>aside .rtn-artboard-icon{width:33px;height:33px}.stat-submission-layout>aside a{color:#ff754d;font-weight:800}.stat-submission-layout>div{padding:30px;background:#fff}.stat-submission-layout>div>h2{margin:0 0 6px;color:#232e4e;font-size:30px}.stat-submission-layout>div>p{margin:0 0 24px;color:#687286}.stat-submission-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.stat-submission-form label{display:grid;gap:7px}.stat-submission-form label>span{color:#354157;font-size:12px;font-weight:800;text-transform:uppercase}.stat-submission-form label small{color:#778195;font-weight:500;text-transform:none}.stat-submission-form input,.stat-submission-form select,.stat-submission-form textarea{width:100%;border:1px solid #c8d0dc;border-radius:4px;padding:12px;background:#fff;color:#17233a;font:inherit}.stat-submission-form input,.stat-submission-form select{min-height:48px}.stat-submission-form .button,.stat-submission-form .is-wide,.stat-submission-form .turnstile-field--wide,.stat-submission-message{grid-column:1/-1}.stat-submission-form .button{justify-self:start}.stat-submission-form .button .rtn-artboard-icon{width:31px;height:31px}.stat-submission-message{display:flex;align-items:center;gap:10px;margin:0;border-left:4px solid #2f865d;padding:13px 16px;background:#eef8f3;color:#245d45;font-weight:700}.stat-submission-message.is-error{border-color:#b62f35;background:#fff1f1;color:#8a2529}.stat-submission-message .rtn-artboard-icon{width:30px;height:30px}.admin-stats-review{display:grid;gap:20px}.admin-stats-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.admin-stats-metrics article{display:grid;grid-template-columns:45px 1fr;align-items:center;border-top:4px solid #232e4e;padding:18px;background:#fff}.admin-stats-metrics article.is-warning{border-color:#f15e35;background:#fff6f1}.admin-stats-metrics .rtn-artboard-icon{grid-row:1/3;width:38px;height:38px}.admin-stats-metrics span{color:#5a6579;font-size:11px;font-weight:800;text-transform:uppercase}.admin-stats-metrics strong{color:#232e4e;font-size:27px}.admin-stats-command-band{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;background:#e5e9ef}.admin-stats-command-band>div{display:flex;align-items:center;gap:14px}.admin-stats-command-band>div:first-child>.rtn-artboard-icon{width:52px;height:52px}.admin-stats-command-band h3{margin:2px 0 4px;color:#232e4e}.admin-stats-command-band p{margin:0;color:#596479}.admin-stats-command-band .button .rtn-artboard-icon{width:29px;height:29px}.admin-stats-notice{display:flex;align-items:center;gap:10px;margin:0;padding:13px 16px;background:#eef8f3;color:#245d45}.admin-stats-notice.is-error{background:#fff1f1;color:#8a2529}.admin-stats-notice .rtn-artboard-icon{width:28px;height:28px}.admin-stats-workbench{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.5fr);min-height:580px;border:1px solid #d8dee7;background:#fff}.admin-stats-workbench>aside{border-right:1px solid #d8dee7;background:#f5f6f8}.admin-stats-workbench>aside header{padding:20px;border-bottom:1px solid #d8dee7}.admin-stats-workbench>aside h3{margin:4px 0 0;color:#232e4e}.admin-stats-workbench>aside button{display:grid;gap:5px;width:100%;border:0;border-bottom:1px solid #dde2e9;padding:15px 18px;background:transparent;color:#232e4e;text-align:left;cursor:pointer}.admin-stats-workbench>aside button.is-active{border-left:5px solid #f15e35;background:#fff}.admin-stats-workbench>aside small,.admin-stats-workbench>aside time{color:#707b8e;font-size:11px}.admin-stats-workbench>section{padding:26px}.admin-stats-workbench>section>header{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #dfe4ea;padding-bottom:18px}.admin-stats-workbench>section>header h3{margin:4px 0;color:#232e4e;font-size:27px}.admin-stats-workbench>section>header p{margin:0;color:#606b7f}.admin-stats-workbench>section>header a{color:#1d5d9f;font-weight:800}.admin-stats-intake-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.admin-stats-intake-facts span{display:grid;gap:5px;border-left:3px solid #f15e35;padding:10px 12px;background:#f2f4f7}.admin-stats-intake-facts small{color:#717b8e;font-size:10px;font-weight:800;text-transform:uppercase}.admin-stats-intake-facts strong{color:#232e4e}.admin-stats-workbench blockquote{margin:0 0 20px;border-left:4px solid #232e4e;padding:16px 18px;background:#f6f7f9;color:#3f4a60;white-space:pre-line}.admin-stats-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.admin-stats-fields label{display:grid;gap:6px}.admin-stats-fields label>span{color:#4a566b;font-size:11px;font-weight:800;text-transform:uppercase}.admin-stats-fields select,.admin-stats-fields textarea{width:100%;border:1px solid #c9d1dc;border-radius:4px;padding:11px;background:#fff;font:inherit}.admin-stats-fields .is-wide{grid-column:1/-1}@media (max-width:1100px){.stats-center-hero-inner{grid-template-columns:1fr;gap:32px;align-items:center;padding-top:64px}.stats-filter-panel form{grid-template-columns:1fr 1fr 1fr}.stats-intelligence-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-leader-spotlight{grid-template-columns:1fr 1fr}.stats-leader-spotlight article.is-first{grid-column:1/-1}.stats-submit-band{grid-template-columns:82px minmax(0,1fr)}.stats-submit-icon{width:78px;height:78px}.stats-submit-icon .rtn-artboard-icon{width:74px;height:74px}.stats-submit-action{grid-column:2;width:max-content}.admin-stats-metrics{grid-template-columns:1fr 1fr}.admin-stats-command-band{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.stats-center-hero{min-height:720px}.stats-center-hero>img{object-position:65% center}.stats-center-hero-shade{background:rgba(4,17,38,.86)}.stats-center-hero-inner{min-height:720px;padding-top:46px;padding-bottom:36px}.stats-center-hero h1{font-size:44px}.stats-center-hero-inner>div:first-child>p:not(.eyebrow){font-size:17px}.stats-center-summary article{min-height:98px;padding:15px}.stats-center-summary strong{font-size:23px}.stats-filter-panel{padding:20px}.stats-filter-panel>header{align-items:flex-start;flex-direction:column}.stats-filter-panel form{grid-template-columns:1fr}.stats-advanced-filters summary{align-items:flex-start;flex-direction:column;gap:9px;padding-right:52px}.stats-advanced-filters summary>b{text-align:left}.stats-intelligence-choice-grid,.stats-intelligence-filter-groups .is-status .stats-intelligence-choice-grid{grid-template-columns:1fr;max-width:none}.stats-filter-reset{padding:8px 0}.stats-leaderboard-heading{align-items:flex-start;flex-direction:column;padding:23px}.stats-metric-badge{min-width:0;border-left:0;padding-left:0}.stats-leader-spotlight{grid-template-columns:1fr}.stats-leader-spotlight article.is-first{grid-column:auto}.stats-spotlight-facts{grid-template-columns:1fr}.stats-table-shell{overflow:visible;border:0;background:transparent;box-shadow:none}.stats-leaderboard-table{min-width:0}.stats-leaderboard-table thead{display:none}.stats-leaderboard-table,.stats-leaderboard-table tbody,.stats-leaderboard-table td,.stats-leaderboard-table tr{display:block;width:100%}.stats-leaderboard-table tr{position:relative;margin-bottom:10px;border:1px solid #d8dee7;border-left:4px solid #f15e35;border-radius:4px;padding:14px 14px 12px 58px;background:#fff}.stats-leaderboard-table td{border:0;padding:3px 0}.stats-leaderboard-table td:first-child{position:absolute;top:16px;left:13px}.stats-leaderboard-table td:nth-child(2){font-size:18px}.stats-leaderboard-table td:nth-child(4),.stats-leaderboard-table td:nth-child(5),.stats-leaderboard-table td:nth-child(7){display:inline;margin-right:9px;color:#6a7487;font-size:12px}.stats-leaderboard-table td:nth-child(6){margin-top:8px}.stats-intelligence-band{gap:25px;padding:25px}.stats-intelligence-band,.stats-intelligence-band>div:last-child,.stats-submit-band{grid-template-columns:1fr}.stats-submit-band{gap:20px;padding:25px}.stats-submit-icon{width:72px;height:72px}.stats-submit-icon .rtn-artboard-icon{width:68px;height:68px}.stats-submit-copy{border-top:1px solid #d9dfe7;border-left:0;padding-top:20px;padding-left:0}.stats-submit-action{grid-column:auto;width:100%}.stat-submission-hero .site-container{align-items:flex-start}.stat-submission-hero .rtn-artboard-icon{width:70px;height:70px}.stat-submission-layout{padding-top:28px}.stat-submission-form,.stat-submission-layout{grid-template-columns:1fr}.stat-submission-form .button,.stat-submission-form .is-wide,.stat-submission-form .turnstile-field--wide,.stat-submission-message{grid-column:auto}.admin-stats-metrics{grid-template-columns:1fr}.admin-stats-command-band>div{align-items:flex-start;flex-wrap:wrap}.admin-stats-workbench{grid-template-columns:1fr}.admin-stats-workbench>aside{max-height:320px;overflow-y:auto;border-right:0;border-bottom:1px solid #d8dee7}.admin-stats-workbench>section>header{align-items:flex-start;flex-direction:column}.admin-stats-fields,.admin-stats-intake-facts{grid-template-columns:1fr 1fr}}@media (max-width:480px){.stat-submission-hero .rtn-artboard-icon{display:none}.stat-submission-layout>div{padding:22px}.admin-stats-fields,.admin-stats-intake-facts{grid-template-columns:1fr}.admin-stats-fields .is-wide{grid-column:auto}}.member-workshop-experience{background:#fff;color:var(--ink)}.member-workshop-experience h2,.member-workshop-experience h3,.member-workshop-experience p{margin-top:0}.member-workshop-intro-band{background:var(--navy-deep);color:#fff;padding:26px 0}.member-workshop-intro-grid{align-items:center;display:grid;gap:24px;grid-template-columns:76px minmax(0,1fr) minmax(330px,.7fr)}.member-workshop-intro-icon{align-items:center;background:#fff;border-left:5px solid var(--orange);display:flex;height:76px;justify-content:center;padding:12px}.member-workshop-intro-icon img{height:52px;object-fit:contain;width:52px}.member-workshop-intro-grid h2{color:#fff;font-size:clamp(24px,2.5vw,38px);margin-bottom:8px}.member-workshop-intro-grid p:last-child{color:#dbe3ef;line-height:1.65;margin-bottom:0;max-width:780px}.member-workshop-intro-grid dl{border:1px solid rgba(255,255,255,.18);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.member-workshop-intro-grid dl>div{padding:14px 10px;text-align:center}.member-workshop-intro-grid dl>div+div{border-left:1px solid rgba(255,255,255,.18)}.member-workshop-intro-grid dt{color:var(--orange);font-size:28px;font-weight:900}.member-workshop-intro-grid dd{font-size:11px;font-weight:800;margin:3px 0 0;text-transform:uppercase}.member-workshop-curriculum>header,.member-workshop-purpose>header{max-width:900px}.member-workshop-purpose>header h2,.member-workshop-section-heading h2{color:var(--navy);font-size:clamp(28px,3vw,44px);margin-bottom:12px}.member-workshop-purpose>header>p:last-child,.member-workshop-section-heading>p{color:var(--muted);line-height:1.7}.member-workshop-purpose-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.member-workshop-purpose-grid article{display:grid;gap:8px;grid-template-columns:58px minmax(0,1fr);padding:24px}.member-workshop-purpose-grid article+article{border-left:1px solid var(--line)}.member-workshop-purpose-grid img{height:48px;object-fit:contain;width:48px}.member-workshop-purpose-grid article>.rtn-artboard-icon{grid-row:1/3}.member-workshop-purpose-grid article>p,.member-workshop-purpose-grid article>strong{grid-column:2}.member-workshop-purpose-grid strong{color:var(--navy);font-size:17px}.member-workshop-purpose-grid p{color:var(--muted);line-height:1.55;margin-bottom:0}.member-workshop-video-band{background:#eef1f5;border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:54px 0}.member-workshop-video-grid{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr)}.member-workshop-video-frame{aspect-ratio:16/9;background:var(--navy-deep);border-bottom:5px solid var(--orange);overflow:hidden}.member-workshop-video-frame iframe{border:0;height:100%;width:100%}.member-workshop-video-placeholder{align-content:center;color:#fff;display:grid;height:100%;justify-items:center;padding:36px;text-align:center}.member-workshop-video-placeholder>span{align-items:center;border:2px solid var(--orange);display:flex;height:62px;justify-content:center;margin-bottom:18px;width:62px}.member-workshop-video-placeholder svg{color:var(--orange);height:28px;width:28px}.member-workshop-video-placeholder strong{font-size:22px}.member-workshop-video-placeholder p{color:#cbd4e1;line-height:1.6;margin:10px auto 0;max-width:480px}.member-workshop-video-copy h2{color:var(--navy);font-size:clamp(28px,3vw,42px)}.member-workshop-video-copy>div{border-top:1px solid #cbd0d7}.member-workshop-video-copy article{align-items:start;border-bottom:1px solid #cbd0d7;display:grid;gap:16px;grid-template-columns:38px 1fr;padding:13px 0}.member-workshop-video-copy article>span{color:var(--orange);font-size:17px;font-weight:900}.member-workshop-video-copy article strong{color:var(--navy)}.member-workshop-video-copy article p{color:var(--muted);font-size:14px;margin:3px 0 0}.member-workshop-section-heading{align-items:end;display:flex;gap:40px;justify-content:space-between;margin-bottom:28px;max-width:none!important}.member-workshop-section-heading>p{margin-bottom:6px;max-width:470px}.member-workshop-curriculum-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.member-workshop-curriculum-card{border:1px solid var(--line);border-top:5px solid var(--navy);display:flex;flex-direction:column;min-width:0}.member-workshop-curriculum-card>header{align-items:start;display:grid;gap:14px;grid-template-columns:44px 1fr;padding:22px 22px 16px}.member-workshop-curriculum-card>header>span{color:var(--orange);font-size:27px;font-weight:900}.member-workshop-curriculum-card small{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.member-workshop-curriculum-card h3{color:var(--navy);font-size:21px;margin:5px 0 0}.member-workshop-access-note{align-items:center;background:#eef1f5;color:var(--navy);display:flex;font-size:11px;font-weight:900;gap:8px;padding:11px 22px;text-transform:uppercase}.member-workshop-access-note svg{color:var(--orange);height:17px;width:17px}.member-workshop-curriculum-card ul{display:grid;gap:10px;list-style:none;margin:0;padding:20px 22px 24px}.member-workshop-curriculum-card li{align-items:start;color:#343944;display:grid;font-size:14px;gap:9px;grid-template-columns:16px 1fr;line-height:1.45}.member-workshop-curriculum-card li svg{color:var(--success);height:16px;margin-top:2px;width:16px}.member-workshop-curriculum-card footer{background:var(--navy-deep);color:#fff;margin-top:auto;padding:18px 22px}.member-workshop-curriculum-card footer strong{display:block;font-size:13px;margin-bottom:8px}.member-workshop-curriculum-card footer p{color:#d8e0eb;font-size:12px;line-height:1.45;margin-bottom:4px}.member-workshop-access-band{background:var(--navy);color:#fff;padding:30px 0}.member-workshop-access-band>div{align-items:center;display:flex;gap:40px;justify-content:space-between}.member-workshop-access-band h2{color:#fff;font-size:clamp(25px,3vw,40px);margin-bottom:8px}.member-workshop-access-band p:last-child{color:#dbe3ef;line-height:1.6;margin-bottom:0;max-width:900px}.member-workshop-access-stat{border-left:4px solid var(--orange);min-width:185px;padding-left:18px}.member-workshop-access-stat strong{color:var(--orange);display:block;font-size:38px}.member-workshop-access-stat span{font-size:11px;font-weight:900;text-transform:uppercase}.member-workshop-reservations{background:#eef1f5;display:grid;gap:22px;grid-template-columns:260px 1fr;margin-bottom:24px;padding:22px}.member-workshop-reservations h3{color:var(--navy)}.member-workshop-reservations>div:last-child{display:grid;gap:10px}.member-workshop-reservation-record{background:#fff;border-left:4px solid var(--orange);display:grid;gap:18px;grid-template-columns:170px 1fr;padding:16px}.member-workshop-reservation-record>div span{color:var(--success);display:block;font-size:10px;font-weight:900;text-transform:uppercase}.member-workshop-reservation-record>div strong{color:var(--navy);display:block;margin-top:4px}.member-workshop-reservation-record ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.member-workshop-reservation-record li{align-items:start;display:grid;gap:8px;grid-template-columns:18px 1fr}.member-workshop-reservation-record li svg{color:var(--orange);height:17px;width:17px}.member-workshop-reservation-record li small{color:var(--muted);display:block;margin-top:2px}.member-workshop-signup-shell{border:1px solid var(--line);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.member-workshop-form-panel,.member-workshop-selection-panel{padding:28px}.member-workshop-selection-panel{background:#eef1f5;border-right:1px solid var(--line)}.member-workshop-selection-heading{align-items:end;display:flex;gap:20px;justify-content:space-between}.member-workshop-form-panel h3,.member-workshop-selection-heading h3{color:var(--navy);font-size:22px}.member-workshop-selection-heading>span{color:var(--muted);font-size:11px;font-weight:800;text-align:right}.member-workshop-date-options{display:grid;gap:10px;margin-top:20px}.member-workshop-date-options label{align-items:center;background:#fff;border:1px solid #cfd3da;cursor:pointer;display:grid;gap:12px;grid-template-columns:28px 1fr;padding:15px}.member-workshop-date-options label.is-selected{border-color:var(--orange);box-shadow:inset 4px 0 0 var(--orange)}.member-workshop-date-options label.is-reserved{cursor:default;opacity:.72}.member-workshop-date-options input{opacity:0;pointer-events:none;position:absolute}.member-workshop-date-options label>span{align-items:center;border:2px solid #aeb4be;display:flex;height:26px;justify-content:center;width:26px}.member-workshop-date-options label.is-reserved>span,.member-workshop-date-options label.is-selected>span{background:var(--orange);border-color:var(--orange);color:#fff}.member-workshop-date-options label>span svg{height:16px;width:16px}.member-workshop-date-options em,.member-workshop-date-options small{display:block;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.member-workshop-date-options small{color:var(--muted)}.member-workshop-date-options strong{color:var(--navy);display:block;margin:4px 0}.member-workshop-date-options em{color:var(--orange)}.member-workshop-form-panel>div:first-child>p:last-child{color:var(--muted);line-height:1.55}.member-workshop-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.member-workshop-form-grid label{display:grid;gap:6px}.member-workshop-form-grid label span{color:var(--navy);font-size:11px;font-weight:900;text-transform:uppercase}.member-workshop-form-grid input{background:#fff;border:1px solid #bec3ca;font:inherit;min-height:44px;padding:10px 12px;width:100%}.member-workshop-form-panel>button{align-items:center;background:var(--orange);border:0;color:#fff;cursor:pointer;display:flex;font:inherit;font-weight:900;gap:10px;justify-content:center;min-height:50px;padding:12px 18px;width:100%}.member-workshop-form-panel>button svg:last-child{margin-left:auto}.member-workshop-form-panel>button:disabled{cursor:not-allowed;opacity:.52}.member-workshop-form-message{align-items:start;display:flex;font-size:13px;gap:9px;line-height:1.45;margin:12px 0;padding:12px}.member-workshop-form-message svg{flex:0 0 auto;height:18px;width:18px}.member-workshop-form-message.warning{background:#fff4e7;color:#78420a}.member-workshop-form-message.success{background:#eaf5ef;color:#15563c}.member-workshop-form-message.error{background:#fff0ef;color:#8a2218}.member-workshop-form-message p,.member-workshop-form-message small{display:block;margin:3px 0 0}.member-workshop-schedule-pending{align-items:center;background:#eef1f5;border-left:5px solid var(--orange);display:grid;gap:22px;grid-template-columns:72px minmax(0,1fr) auto;padding:24px}.member-workshop-schedule-pending>.rtn-artboard-icon,.member-workshop-schedule-pending>.rtn-artboard-icon img{height:60px;object-fit:contain;width:60px}.member-workshop-schedule-pending h3{color:var(--navy);font-size:22px;margin-bottom:6px}.member-workshop-schedule-pending p:last-child{color:var(--muted);line-height:1.55;margin-bottom:0}.member-workshop-final-band a,.member-workshop-schedule-pending a{align-items:center;background:var(--orange);color:#fff;display:flex;font-weight:900;gap:10px;padding:13px 18px;text-decoration:none}.member-workshop-email-timeline{border-top:1px solid var(--line);display:grid;gap:26px;grid-template-columns:310px 1fr;margin-top:42px;padding-top:30px}.member-workshop-email-timeline>div{align-items:start;display:grid;gap:14px;grid-template-columns:44px 1fr}.member-workshop-email-timeline>div>svg{color:var(--orange);height:38px;width:38px}.member-workshop-email-timeline h3{color:var(--navy);font-size:22px}.member-workshop-email-timeline ol{display:grid;gap:0;list-style:none;margin:0;padding:0}.member-workshop-email-timeline li{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:28px 1fr;padding:10px 0}.member-workshop-email-timeline li:first-child{border-top:1px solid var(--line)}.member-workshop-email-timeline li span{color:var(--orange);font-size:15px;font-weight:900;text-align:center}.member-workshop-email-timeline li p{color:#3e434c;font-size:13px;margin:0}.member-workshop-final-band{background:var(--navy-deep);color:#fff;padding:30px 0}.member-workshop-final-band>div{align-items:center;display:flex;gap:30px;justify-content:space-between}.member-workshop-final-band>div>div{align-items:center;display:grid;gap:18px;grid-template-columns:52px 1fr}.member-workshop-final-band>div>div>svg{color:var(--orange);height:46px;width:46px}.member-workshop-final-band h2{color:#fff;font-size:clamp(24px,2.7vw,38px);margin-bottom:6px}.member-workshop-final-band p:last-child{color:#dbe3ef;margin-bottom:0}@media (max-width:1050px){.member-workshop-intro-grid{grid-template-columns:70px 1fr}.member-workshop-intro-grid dl{grid-column:1/-1}.member-workshop-signup-shell,.member-workshop-video-grid{grid-template-columns:1fr}.member-workshop-selection-panel{border-bottom:1px solid var(--line);border-right:0}.member-workshop-curriculum-grid{grid-template-columns:1fr}.member-workshop-curriculum-card{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}.member-workshop-access-note,.member-workshop-curriculum-card footer,.member-workshop-curriculum-card>header{grid-column:1}.member-workshop-curriculum-card ul{grid-column:2;grid-row:1/4}}@media (max-width:760px){.member-workshop-intro-grid{grid-template-columns:54px 1fr}.member-workshop-intro-icon{height:54px;padding:7px}.member-workshop-intro-icon img{height:40px;width:40px}.member-workshop-curriculum-card,.member-workshop-email-timeline,.member-workshop-purpose-grid,.member-workshop-reservation-record,.member-workshop-reservations{grid-template-columns:1fr}.member-workshop-purpose-grid article+article{border-left:0;border-top:1px solid var(--line)}.member-workshop-access-note,.member-workshop-curriculum-card footer,.member-workshop-curriculum-card ul,.member-workshop-curriculum-card>header{grid-column:1;grid-row:auto}.member-workshop-access-band>div,.member-workshop-final-band>div,.member-workshop-section-heading{align-items:stretch;flex-direction:column}.member-workshop-form-grid{grid-template-columns:1fr}.member-workshop-schedule-pending{grid-template-columns:54px 1fr}.member-workshop-schedule-pending a{grid-column:1/-1;justify-content:center}.member-workshop-selection-heading{align-items:start;flex-direction:column}.member-workshop-selection-heading>span{text-align:left}.member-workshop-final-band a{justify-content:center}}.insider-page{background:#ffffff}.insider-hero{background:#f7f8fa;border-bottom:7px solid var(--orange);min-height:540px;overflow:hidden;position:relative}.insider-hero-art{object-fit:cover;object-position:center}.insider-hero-inner{align-items:center;display:grid;gap:clamp(34px,6vw,84px);grid-template-columns:minmax(220px,.7fr) minmax(0,1.45fr);min-height:540px;padding-bottom:52px;padding-top:52px;position:relative;z-index:1}.insider-hero-logo{align-items:center;border-right:2px solid var(--orange);display:flex;justify-content:center;min-height:250px;padding-right:clamp(26px,4vw,56px)}.insider-hero-logo img{height:auto;max-width:280px;width:100%}.insider-hero-copy{max-width:780px}.insider-hero-copy .eyebrow{color:var(--orange);font-size:15px}.insider-hero-copy h1{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:clamp(56px,8vw,104px);font-weight:900;letter-spacing:0;line-height:.9;margin:8px 0 22px;text-transform:uppercase}.insider-hero-copy h1 strong{color:var(--orange);display:block}.insider-hero-copy>p:not(.eyebrow){color:var(--navy);font-size:clamp(17px,2vw,22px);line-height:1.5;margin:0;max-width:700px}.insider-hero-signals{display:flex;flex-wrap:wrap;gap:12px 24px;margin:26px 0}.insider-hero-signals span{align-items:center;color:var(--navy);display:inline-flex;font-size:12px;font-weight:900;gap:8px;text-transform:uppercase}.insider-hero-signals svg{color:var(--orange);height:22px;width:22px}.insider-archive-toolbar{align-items:end;border-bottom:1px solid var(--line);display:grid;gap:30px;grid-template-columns:minmax(260px,.8fr) minmax(560px,1.2fr);margin-bottom:38px;padding-bottom:28px}.insider-archive-toolbar h2{margin:5px 0 7px}.insider-archive-toolbar>div>p:last-child{color:var(--muted);margin:0}.insider-archive-toolbar form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(210px,1fr) minmax(150px,.7fr) 110px auto auto}.insider-archive-toolbar label{display:grid;gap:5px}.insider-archive-toolbar label>span:first-child{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.insider-archive-toolbar input,.insider-archive-toolbar select{background:#ffffff;border:1px solid #aeb8c7;color:var(--navy);font:inherit;min-height:46px;min-width:0;padding:9px 12px;width:100%}.insider-search-field>span:last-child{align-items:center;display:flex;position:relative}.insider-search-field svg{color:var(--muted);height:18px;left:12px;position:absolute;width:18px}.insider-search-field input{padding-left:39px}.insider-archive-toolbar button,.insider-archive-toolbar form>a{align-items:center;border:0;display:inline-flex;font:inherit;font-size:12px;font-weight:900;justify-content:center;min-height:46px;padding:9px 14px;text-decoration:none}.insider-archive-toolbar button{background:var(--orange);color:#ffffff;cursor:pointer}.insider-archive-toolbar form>a{color:var(--navy)}.insider-lead-card{border-top:5px solid var(--navy);padding-top:28px}.insider-article-card{border-top:4px solid var(--navy);display:flex;flex-direction:column;padding-top:12px}.insider-article-card>p:last-of-type{flex:1 1}.insider-article-meta{color:#526079}.insider-article-meta>svg{color:var(--orange)}.insider-card-link{align-items:center;color:var(--orange-dark);display:inline-flex;font-size:12px;font-weight:900;gap:6px;margin-top:4px;text-decoration:none;text-transform:uppercase}.insider-empty-state{border:1px solid var(--line);border-top:5px solid var(--orange);color:var(--navy);margin:0 auto 36px;max-width:720px;padding:34px;text-align:center}.insider-empty-state>svg{color:var(--orange);height:34px;width:34px}.insider-empty-state h2{margin:10px 0 7px}.insider-empty-state p{color:var(--muted);margin:0}.insider-article-page{background:linear-gradient(#eef1f5,#ffffff 240px)}.insider-article-page .article-page{background:#ffffff;box-shadow:0 14px 40px rgba(22,33,58,.08)}.insider-article-page .article-header{border-top:6px solid var(--orange);padding-top:26px}.insider-article-image{border-bottom:7px solid var(--orange)}.insider-article-return{background:var(--navy);color:#ffffff;padding:32px 0}.insider-article-return>div{align-items:center;display:flex;gap:24px;justify-content:space-between}.insider-article-return h2,.insider-article-return p{color:#ffffff;margin-bottom:0;margin-top:4px}.insider-article-return>div>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.insider-gate-page{align-items:center;background:#eef1f5;display:flex;min-height:70vh;padding:54px 18px}.insider-gate-panel{background:#ffffff;border-top:7px solid var(--orange);box-shadow:0 16px 42px rgba(22,33,58,.12);max-width:820px;padding:clamp(30px,5vw,58px);text-align:center}.insider-gate-icon{align-items:center;background:var(--navy);color:var(--orange);display:inline-flex;height:62px;justify-content:center;margin-bottom:18px;width:62px}.insider-gate-panel h1{font-size:clamp(35px,5vw,56px);margin:8px auto 16px;max-width:700px}.insider-gate-panel>p:not(.eyebrow):not(.notice){color:var(--muted);font-size:18px;line-height:1.6;margin-left:auto;margin-right:auto;max-width:680px}.insider-gate-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.admin-channel-access-note{align-items:center;background:#edf8f2;border-left:4px solid #198754;color:#185d3a;display:flex;font-size:13px;font-weight:800;gap:9px;margin:0;padding:12px 14px}.admin-channel-access-note svg{flex:0 0 auto;height:20px;width:20px}@media (max-width:1050px){.insider-archive-toolbar{align-items:stretch;grid-template-columns:1fr}.insider-archive-toolbar form{grid-template-columns:minmax(220px,1fr) minmax(150px,.7fr) 110px auto auto}}@media (max-width:760px){.insider-hero,.insider-hero-inner{min-height:0}.insider-hero-inner{gap:20px;grid-template-columns:1fr;padding-bottom:34px;padding-top:28px;text-align:center}.insider-hero-logo{border-right:0;min-height:0;padding-right:0}.insider-hero-logo img{max-width:150px}.insider-hero-copy h1{font-size:53px}.insider-hero-copy>p:not(.eyebrow){font-size:16px}.insider-hero-signals{justify-content:center}.insider-archive-toolbar form{align-items:stretch;grid-template-columns:1fr 1fr}.insider-search-field{grid-column:1/-1}.insider-archive-toolbar button,.insider-archive-toolbar form>a{width:100%}.insider-article-return>div{align-items:stretch;flex-direction:column}.insider-article-return .button,.insider-article-return>div>div:last-child,.insider-gate-actions,.insider-gate-actions .button{width:100%}}@media (max-width:440px){.insider-hero-copy h1{font-size:44px}.insider-archive-toolbar form{grid-template-columns:1fr}.insider-search-field{grid-column:auto}}.insider-library-views{display:flex;flex-wrap:wrap;gap:8px;margin:-14px 0 34px}.insider-library-views a{align-items:center;background:#edf0f4;border-bottom:3px solid transparent;color:var(--navy);display:inline-flex;font-size:12px;font-weight:900;gap:8px;min-height:44px;padding:9px 15px;text-decoration:none;text-transform:uppercase}.insider-library-views a.is-active{background:var(--navy);border-bottom-color:var(--orange);color:#ffffff}.insider-card-reading-state svg,.insider-library-views svg{color:var(--orange);height:17px;width:17px}.insider-library-views strong{background:var(--orange);color:#ffffff;font-size:10px;min-width:20px;padding:3px 5px;text-align:center}.insider-card-reading-state{align-items:center;display:flex;flex-wrap:wrap;gap:8px 15px;margin:4px 0 14px}.insider-card-reading-state span{align-items:center;color:#4c5870;display:inline-flex;font-size:11px;font-weight:900;gap:5px;text-transform:uppercase}.insider-article-engagement{align-items:center;background:#f1f3f6;border-left:5px solid var(--orange);display:grid;gap:16px;grid-template-columns:minmax(240px,1fr) auto;margin:0 0 34px;padding:16px 18px}.insider-reading-progress{display:grid;gap:8px}.insider-reading-progress>span:first-child{align-items:baseline;color:#566177;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.insider-reading-progress strong{color:var(--navy);font-size:14px;text-transform:uppercase}.insider-reading-progress>span:last-child{background:#cfd5df;display:block;height:6px;overflow:hidden}.insider-reading-progress i{background:var(--orange);display:block;height:100%}.insider-article-engagement button{align-items:center;background:var(--navy);border:0;color:#ffffff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:44px;padding:10px 15px;text-transform:uppercase}.insider-article-engagement button svg{color:var(--orange);height:19px;width:19px}.insider-article-engagement>p{color:#a12828;font-size:12px;grid-column:1/-1;margin:0}.insider-related-articles,.insider-related-tools{padding:54px 0}.insider-related-tools{background:#edf0f4}.insider-related-articles header,.insider-related-tools header{margin-bottom:24px;max-width:760px}.insider-related-articles header h2,.insider-related-tools header h2{margin:4px 0 8px}.insider-related-tools header p:last-child{color:var(--muted);margin:0}.insider-related-articles .site-container>div,.insider-related-tools .site-container>div{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.insider-related-articles article,.insider-related-tools article{background:#ffffff;border-top:4px solid var(--navy);padding:22px}.insider-related-tool-icon{height:48px;margin-bottom:12px;width:48px}.insider-related-articles article>span,.insider-related-tools article>span{color:var(--orange-dark);display:block;font-size:10px;font-weight:900;text-transform:uppercase}.insider-related-articles article h3,.insider-related-tools article h3{font-size:21px;margin:6px 0 8px}.insider-related-articles article p,.insider-related-tools article p{color:var(--muted);font-size:14px;line-height:1.55}.insider-related-articles article a,.insider-related-tools article a{align-items:center;color:var(--orange-dark);display:inline-flex;font-size:12px;font-weight:900;gap:6px;text-decoration:none;text-transform:uppercase}.insider-related-articles article a svg,.insider-related-tools article a svg{height:16px;width:16px}.insider-related-articles{background:#ffffff}.insider-related-articles article{background:#f7f8fa;border-top-color:var(--orange)}.insider-related-articles article h3 a{color:var(--navy);display:inline;font-size:inherit;text-transform:none}.insider-ask-george{background:var(--navy);color:#ffffff;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);margin-top:56px;padding:clamp(28px,5vw,54px)}.insider-ask-george-copy>svg{color:var(--orange);height:42px;width:42px}.insider-ask-george .eyebrow{color:var(--orange);margin-top:18px}.insider-ask-george h2,.insider-ask-george h3,.insider-ask-george p{color:#ffffff}.insider-ask-george h2{font-size:clamp(30px,4vw,48px);line-height:1;margin:6px 0 16px}.insider-ask-george-copy>p:last-of-type{color:#d6dce6;line-height:1.65}.insider-ask-george form{background:#ffffff;color:var(--navy);display:grid;gap:15px;padding:24px}.insider-ask-george label{display:grid;gap:6px}.insider-ask-george label>span{font-size:11px;font-weight:900;text-transform:uppercase}.insider-ask-george label small{color:var(--muted);font-weight:700}.insider-ask-george select,.insider-ask-george textarea{border:1px solid #aeb8c7;color:var(--navy);font:inherit;padding:11px 12px;resize:vertical;width:100%}.insider-ask-george form>button{align-items:center;background:var(--orange);border:0;color:#ffffff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:48px;text-transform:uppercase}.insider-request-history{border-top:1px solid #536079;display:grid;gap:8px;margin-top:24px;padding-top:18px}.insider-request-history h3{font-size:16px;margin:0 0 4px}.insider-request-history>div{background:#263754;display:grid;gap:4px;padding:11px 13px}.insider-request-history em,.insider-request-history span{color:#f5a38a;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.insider-request-history strong{font-size:12px;line-height:1.45}.admin-insider-insights{border-top:7px solid var(--orange);margin-top:34px;padding-top:28px}.admin-insider-insights>header,.admin-insider-request-editor>header,.admin-insider-subhead{align-items:center;display:flex;gap:20px;justify-content:space-between}.admin-insider-insights>header>svg,.admin-insider-request-editor>header>svg,.admin-insider-subhead>svg{color:var(--orange);flex:0 0 auto;height:30px;width:30px}.admin-insider-insights>header h3{font-size:30px;margin:4px 0 7px}.admin-insider-insights>header p:last-child,.admin-insider-subhead p{color:var(--muted);margin:0}.admin-insider-tier-summary{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:25px 0}.admin-insider-tier-summary article{background:var(--navy);color:#ffffff;display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.admin-insider-tier-summary article>span{color:var(--orange);font-size:12px;font-weight:900;grid-column:1/-1;padding:14px 16px 9px;text-transform:uppercase}.admin-insider-tier-summary article>div{background:#263754;display:grid;gap:3px;min-height:72px;padding:12px 8px;text-align:center}.admin-insider-tier-summary strong{color:#ffffff;font-size:21px}.admin-insider-tier-summary small{color:#cbd3df;font-size:9px;text-transform:uppercase}.admin-insider-article-table,.admin-insider-request-workspace{background:#f5f6f8;border:1px solid var(--line);margin-top:20px;padding:20px}.admin-insider-subhead h4{font-size:20px;margin:0 0 4px}.admin-table-scroll{margin-top:16px;overflow-x:auto}.admin-table-scroll table{border-collapse:collapse;min-width:850px;width:100%}.admin-table-scroll td,.admin-table-scroll th{border-bottom:1px solid #d7dce4;padding:11px 10px;text-align:left}.admin-table-scroll th{color:#667086;font-size:9px;text-transform:uppercase}.admin-table-scroll td{color:var(--navy);font-size:12px}.admin-tier-pill{background:#dce3ec;color:var(--navy);display:inline-block;font-size:9px;font-weight:900;padding:4px 7px;text-transform:uppercase}.admin-tier-pill.gold{background:#f8df94}.admin-insider-request-workspace{display:grid;gap:18px;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.admin-insider-request-editor>label,.admin-insider-request-list>label{display:grid;gap:5px;margin-top:14px}.admin-insider-request-editor label>span,.admin-insider-request-list label>span{color:#667086;font-size:9px;font-weight:900;text-transform:uppercase}.admin-insider-request-editor select,.admin-insider-request-editor textarea,.admin-insider-request-list select{background:#ffffff;border:1px solid #aeb8c7;color:var(--navy);font:inherit;padding:10px 11px;width:100%}.admin-insider-request-list>div:last-child{display:grid;gap:7px;margin-top:12px;max-height:620px;overflow-y:auto}.admin-insider-request-list button{background:#ffffff;border:1px solid #d5dae2;color:var(--navy);cursor:pointer;padding:12px;text-align:left}.admin-insider-request-list button.is-active{border-color:var(--orange);box-shadow:inset 4px 0 0 var(--orange)}.admin-insider-request-list button>span{display:flex;gap:10px;justify-content:space-between}.admin-insider-request-list button em{color:var(--orange-dark);font-size:9px;font-style:normal;text-transform:uppercase}.admin-insider-request-list button p{display:-webkit-box;font-size:12px;line-height:1.45;margin:6px 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-insider-request-list button small{color:var(--muted);font-size:9px;text-transform:uppercase}.admin-insider-request-editor{background:#ffffff;padding:20px}.admin-insider-request-editor header span{color:var(--orange-dark);font-size:10px;font-weight:900;text-transform:uppercase}.admin-insider-request-editor header h4{margin:4px 0}.admin-insider-request-editor header p{color:var(--muted);margin:0}.admin-insider-request-editor blockquote{border-left:4px solid var(--orange);color:var(--navy);font-size:17px;font-weight:800;line-height:1.5;margin:22px 0;padding:5px 0 5px 15px}.admin-insider-request-editor>div>strong{font-size:10px;text-transform:uppercase}.admin-insider-request-editor>div>p{color:var(--muted);line-height:1.55}.admin-insider-request-editor>button{align-items:center;background:var(--navy);border:0;color:#ffffff;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:900;gap:8px;justify-content:center;margin-top:16px;min-height:44px;padding:10px 16px;text-transform:uppercase}@media (max-width:950px){.admin-insider-request-workspace,.admin-insider-tier-summary,.insider-ask-george,.insider-related-articles .site-container>div,.insider-related-tools .site-container>div{grid-template-columns:1fr}}@media (max-width:640px){.insider-article-engagement{align-items:stretch;grid-template-columns:1fr}.insider-article-engagement button,.insider-library-views,.insider-library-views a{width:100%}.insider-ask-george{margin-left:-18px;margin-right:-18px;padding:28px 18px}.admin-insider-tier-summary article{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-insider-tier-summary article>span{grid-column:1/-1}}@media print{.member-workshop-final-band,.member-workshop-signup,.member-workshop-video-band{display:none}.member-workshop-curriculum-grid{display:block}.member-workshop-curriculum-card{page-break-inside:avoid;break-inside:avoid;margin-bottom:18px}}.highlight-course-experience,.video-scripts-experience{background:var(--paper)}.video-scripts-overview{background:var(--white);border-bottom:1px solid var(--line);padding-top:34px}.video-scripts-overview-grid{align-items:center;display:grid;gap:28px;grid-template-columns:108px minmax(0,1fr) minmax(280px,.6fr);padding-bottom:30px}.video-scripts-overview-icon{align-items:center;background:var(--white);border:2px solid var(--navy);border-bottom:5px solid var(--orange);display:flex;height:108px;justify-content:center;width:108px}.video-scripts-overview-icon .rtn-artboard-icon{height:68px;width:68px}.video-script-stage-panel>header h2,.video-scripts-heading h2,.video-scripts-overview-grid h2{color:var(--navy-deep);letter-spacing:0;margin:0}.video-scripts-overview-grid h2{font-size:30px;line-height:1.08}.video-scripts-overview-grid>div:nth-child(2)>p:last-child{color:var(--muted);line-height:1.65;margin:13px 0 0;max-width:760px}.video-scripts-overview-grid dl{border-left:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-left:24px}.video-scripts-overview-grid dl div{min-width:0;padding:10px 12px;text-align:center}.video-scripts-overview-grid dl div+div{border-left:1px solid var(--line)}.video-scripts-overview-grid dt{color:var(--orange);font-size:26px;font-weight:900;line-height:1}.video-scripts-overview-grid dd{color:var(--muted);font-size:10px;font-weight:800;line-height:1.3;margin:7px 0 0;text-transform:uppercase}.video-scripts-course-link{background:var(--navy)}.video-scripts-course-link a{align-items:center;color:var(--white);display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr) 22px;min-height:76px;padding:14px 22px;text-decoration:none}.video-scripts-course-link a:hover{background:var(--navy-deep);box-shadow:inset 0 -4px 0 var(--orange)}.video-scripts-course-link svg{color:var(--orange)}.video-scripts-course-link small,.video-scripts-course-link strong{display:block}.video-scripts-course-link strong{font-size:14px}.video-scripts-course-link small{color:#cbd3e0;font-size:11px;margin-top:3px}.video-scripts-heading{align-items:end;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;margin-bottom:28px;padding-bottom:22px}.video-scripts-heading h2{font-size:30px}.video-scripts-heading>div:first-child>p:last-child{color:var(--muted);margin:8px 0 0}.video-scripts-active-position{align-items:center;display:flex;gap:12px}.video-scripts-active-position>span{align-items:center;background:var(--orange);color:var(--white);display:flex;font-size:14px;font-weight:900;height:48px;justify-content:center;min-width:48px;padding:0 8px}.video-scripts-active-position small,.video-scripts-active-position strong{display:block}.video-scripts-active-position small{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.video-scripts-active-position strong{color:var(--navy);font-size:14px;margin-top:2px}.video-scripts-layout{align-items:start;display:grid;gap:36px;grid-template-columns:minmax(235px,280px) minmax(0,820px);justify-content:center}.video-scripts-position-menu{align-self:start;background:var(--white);border:1px solid var(--line);max-height:calc(100vh - 130px);overflow-y:auto;position:sticky;top:110px}.video-scripts-position-menu summary{align-items:center;background:var(--navy);color:var(--white);cursor:pointer;display:flex;font-size:14px;font-weight:900;justify-content:space-between;list-style:none;min-height:58px;padding:12px 15px}.video-scripts-position-menu summary::-webkit-details-marker{display:none}.video-scripts-position-menu summary small,.video-scripts-position-menu summary span{display:block}.video-scripts-position-menu summary small{color:#c8d0de;font-size:9px;font-weight:700;margin-top:2px;text-transform:uppercase}.video-scripts-position-menu summary svg{color:var(--orange);height:18px;width:18px}.video-scripts-position-menu details>div{padding:13px 11px 8px}.video-scripts-position-menu details>div+div{border-top:1px solid var(--line)}.video-scripts-position-menu details>div>p{color:var(--orange-dark);font-size:10px;font-weight:900;margin:0 5px 7px;text-transform:uppercase}.video-scripts-position-menu button{align-items:center;background:transparent;border:0;color:#353b46;cursor:pointer;display:grid;font:inherit;gap:9px;grid-template-columns:38px minmax(0,1fr) 16px;min-height:48px;padding:7px 8px;text-align:left;width:100%}.video-scripts-position-menu button.active,.video-scripts-position-menu button:hover{background:#f0f2f5;color:var(--navy)}.video-scripts-position-menu button.active{box-shadow:inset 3px 0 0 var(--orange)}.video-scripts-position-menu button>span{align-items:center;background:var(--grey);color:var(--navy);display:flex;font-size:10px;font-weight:900;height:32px;justify-content:center;min-width:32px;padding:0 4px}.video-scripts-position-menu button.active>span{background:var(--orange);color:var(--white)}.video-scripts-position-menu button strong{font-size:12px;line-height:1.3}.video-scripts-position-menu button svg{color:#a3a8b0;height:15px;width:15px}.video-scripts-workarea{min-width:0}.video-script-stage-tabs{background:var(--white);border:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.video-script-stage-tabs button{align-items:center;background:transparent;border:0;color:#515762;cursor:pointer;display:grid;font:inherit;gap:6px;grid-template-columns:26px 22px minmax(0,1fr);min-height:66px;padding:10px 13px;text-align:left}.video-script-stage-tabs button+button{border-left:1px solid var(--line)}.video-script-stage-tabs button.active,.video-script-stage-tabs button:hover{background:#f3f4f6;color:var(--navy)}.video-script-stage-tabs button.active{box-shadow:inset 0 -4px 0 var(--orange)}.video-script-stage-tabs button>span{align-items:center;background:var(--navy);color:var(--white);display:flex;font-size:10px;font-weight:900;height:24px;justify-content:center;width:24px}.video-script-stage-tabs button.active>span{background:var(--orange)}.video-script-stage-tabs button svg{color:var(--orange-dark);height:20px;width:20px}.video-script-stage-tabs button strong{font-size:11px;line-height:1.25}.video-script-stage-panel{background:var(--white);border-top:5px solid var(--orange);box-shadow:0 14px 34px rgba(22,31,53,.09);padding:38px 42px}.video-script-stage-panel>header{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:22px}.video-script-stage-panel>header>p{color:var(--orange-dark);font-size:10px;font-weight:900;margin:0 0 9px;text-transform:uppercase}.video-script-stage-panel>header h2{font-size:31px;line-height:1.1}.video-script-stage-panel>header>span{color:var(--muted);display:block;font-size:13px;line-height:1.55;margin-top:12px}.video-script-evaluation-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-script-evaluation-grid article{background:#f1f2f4;border-left:4px solid var(--navy);min-height:100%;padding:20px}.video-script-evaluation-grid article h3{color:var(--navy);font-size:16px;letter-spacing:0;margin:0 0 9px}.video-script-evaluation-grid article p{color:#383d46;font-size:14px;line-height:1.65;margin:0}.video-script-outline-groups{display:grid;gap:22px}.video-script-outline-groups article{border-bottom:1px solid var(--line);display:grid;gap:28px;grid-template-columns:minmax(145px,.35fr) minmax(0,1fr);padding-bottom:22px}.video-script-outline-groups article>div{align-items:center;display:flex;gap:12px}.video-script-outline-groups article>div>span{align-items:center;background:var(--orange);color:var(--white);display:flex;font-size:11px;font-weight:900;height:36px;justify-content:center;width:36px}.video-script-outline-groups h3{color:var(--navy);font-size:17px;letter-spacing:0;margin:0}.video-script-outline-groups ul{list-style:none;margin:0;padding:0}.video-script-outline-groups li{align-items:start;display:flex;gap:10px;padding:6px 0}.video-script-outline-groups li svg{color:var(--orange);flex:0 0 auto;height:17px;margin-top:2px;width:17px}.video-script-outline-groups li span{color:#383d46;font-size:14px;line-height:1.55}.video-script-sequence{list-style:none;margin:0;padding:0}.video-script-sequence li{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:18px;grid-template-columns:52px minmax(0,1fr);padding:18px 0}.video-script-sequence strong{align-items:center;background:var(--navy);color:var(--white);display:flex;font-size:13px;height:42px;justify-content:center;width:42px}.video-script-sequence p{color:#30353d;font-size:15px;line-height:1.65;margin:7px 0 0}.video-script-final-action{align-items:center;background:var(--navy);border-left:5px solid var(--orange);color:var(--white);display:grid;gap:18px;grid-template-columns:54px minmax(0,1fr) auto;margin-top:30px;padding:22px}.video-script-final-action .rtn-artboard-icon{background:var(--white);height:50px;padding:7px;width:50px}.video-script-final-action h3,.video-script-final-action p,.video-script-final-action span{color:var(--white);display:block;letter-spacing:0;margin:0}.video-script-final-action p{color:var(--orange);font-size:10px;font-weight:900;text-transform:uppercase}.video-script-final-action h3{font-size:19px;margin-top:3px}.video-script-final-action span{color:#d4dae4;font-size:12px;line-height:1.45;margin-top:5px}.video-script-final-action a{align-items:center;background:var(--orange);color:var(--white);display:flex;font-size:12px;font-weight:900;gap:8px;min-height:44px;padding:10px 14px;text-decoration:none}.video-script-final-action a:hover{background:var(--orange-dark)}.video-script-final-action a svg{height:16px;width:16px}.video-script-stage-pagination{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.video-script-stage-pagination a,.video-script-stage-pagination button{align-items:center;background:var(--white);border:1px solid var(--line);color:var(--navy);cursor:pointer;display:flex;font:inherit;gap:12px;min-height:64px;padding:11px 14px;text-align:left;text-decoration:none}.video-script-stage-pagination a:hover,.video-script-stage-pagination button:hover{border-color:var(--orange);box-shadow:inset 0 -3px 0 var(--orange)}.video-script-stage-pagination .next{justify-content:flex-end;text-align:right}.video-script-stage-pagination span{display:block;font-size:12px;font-weight:800;line-height:1.35}.video-script-stage-pagination small{color:var(--orange-dark);display:block;font-size:9px;margin-bottom:3px;text-transform:uppercase}.video-script-stage-pagination svg{flex:0 0 auto;height:18px;width:18px}@media (max-width:980px){.video-scripts-overview-grid{grid-template-columns:88px minmax(0,1fr)}.video-scripts-overview-icon{height:88px;width:88px}.video-scripts-overview-icon .rtn-artboard-icon{height:54px;width:54px}.video-scripts-overview-grid dl{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding-left:0;padding-top:18px}.video-scripts-layout{gap:22px;grid-template-columns:220px minmax(0,1fr)}.video-script-stage-panel{padding:32px 28px}.video-script-stage-tabs button{grid-template-columns:24px 20px minmax(0,1fr);padding:9px}}@media (max-width:740px){.video-scripts-overview{padding-top:24px}.video-scripts-overview-grid{align-items:start;gap:15px;grid-template-columns:64px minmax(0,1fr);padding-bottom:22px}.video-scripts-overview-icon{height:64px;width:64px}.video-scripts-overview-icon .rtn-artboard-icon{height:36px;width:36px}.video-scripts-overview-grid h2{font-size:22px}.video-scripts-overview-grid>div:nth-child(2)>p:last-child{font-size:14px;grid-column:1/-1}.video-scripts-overview-grid dt{font-size:21px}.video-scripts-heading{align-items:stretch;flex-direction:column}.video-scripts-heading h2{font-size:26px}.video-scripts-layout{display:block}.video-scripts-position-menu{margin-bottom:20px;max-height:none;position:static}.video-scripts-position-menu details[open]{max-height:360px;overflow-y:auto}.video-scripts-position-menu details[open] summary{position:sticky;top:0;z-index:1}.video-script-stage-tabs button{display:flex;flex-direction:column;justify-content:center;min-height:78px;text-align:center}.video-script-stage-tabs button svg{display:none}.video-script-stage-tabs button strong{font-size:10px}.video-script-stage-panel{box-shadow:none;padding:28px 19px 22px}.video-script-stage-panel>header h2{font-size:27px}.video-script-evaluation-grid{grid-template-columns:1fr}.video-script-outline-groups article{gap:14px;grid-template-columns:1fr}.video-script-final-action{align-items:start;grid-template-columns:42px minmax(0,1fr);padding:19px 16px}.video-script-final-action .rtn-artboard-icon{height:40px;width:40px}.video-script-final-action a{grid-column:1/-1;justify-content:center}.video-script-stage-pagination{grid-template-columns:1fr}}.final-video-checklist-experience{background:#f7f8fa}.final-video-checklist-overview{background:var(--white);border-bottom:1px solid var(--line)}.final-video-checklist-overview-grid{align-items:center;display:grid;gap:28px;grid-template-columns:100px minmax(0,1fr) minmax(330px,.72fr);padding-bottom:32px;padding-top:32px}.final-video-checklist-overview-icon{align-items:center;border:2px solid var(--navy);border-bottom:5px solid var(--orange);display:flex;height:88px;justify-content:center;width:88px}.final-video-checklist-overview-icon .rtn-artboard-icon{height:58px;width:58px}.final-video-checklist-overview-grid h2,.final-video-checklist-overview-grid p{letter-spacing:0;margin:0}.final-video-checklist-overview-grid h2{color:var(--navy);font-size:31px;line-height:1.05;margin:4px 0 12px}.final-video-checklist-overview-grid>div:nth-child(2)>p:last-child{color:var(--muted);font-size:15px;line-height:1.65;max-width:760px}.final-video-checklist-overview-grid dl{border-left:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding-left:28px}.final-video-checklist-overview-grid dl div{border-right:1px solid var(--line);padding:4px 14px;text-align:center}.final-video-checklist-overview-grid dl div:last-child{border-right:0}.final-video-checklist-overview-grid dt{color:var(--orange);font-size:29px;font-weight:900}.final-video-checklist-overview-grid dd{color:var(--navy);font-size:10px;font-weight:900;margin:3px 0 0;text-transform:uppercase}.final-video-checklist-workspace{padding-bottom:60px;padding-top:42px}.final-video-checklist-heading{align-items:end;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding-bottom:24px}.final-video-checklist-heading h2,.final-video-checklist-heading p{letter-spacing:0;margin:0}.final-video-checklist-heading h2{color:var(--navy);font-size:34px;line-height:1.08;margin:4px 0 8px}.final-video-checklist-heading>div:first-child>p:last-child{color:var(--muted);font-size:14px}.final-video-checklist-actions{display:flex;gap:8px}.final-video-checklist-actions button{align-items:center;background:var(--white);border:1px solid var(--line);color:var(--navy);cursor:pointer;display:flex;font-size:11px;font-weight:900;gap:7px;min-height:42px;padding:9px 13px;text-transform:uppercase}.final-video-checklist-actions button:hover{border-color:var(--orange);color:var(--orange-dark)}.final-video-checklist-actions svg{height:16px;width:16px}.final-video-progress-card{background:var(--navy);border-left:5px solid var(--orange);color:var(--white);margin:28px 0 44px;padding:22px 26px}.final-video-progress-card>div:first-child{align-items:center;display:flex;justify-content:space-between}.final-video-progress-card>div:first-child span{font-size:12px;font-weight:900;text-transform:uppercase}.final-video-progress-card>div:first-child strong{color:var(--orange);font-size:25px}.final-video-progress-track{background:rgba(255,255,255,.18);height:7px;margin:12px 0 17px;overflow:hidden}.final-video-progress-track span{background:var(--orange);display:block;height:100%;transition:width .18s ease}.final-video-progress-card nav{display:flex;gap:24px}.final-video-progress-card a{color:#dfe5ef;font-size:12px;font-weight:800;text-decoration:none}.final-video-progress-card a:hover{color:var(--orange)}.final-video-checklist-phase{scroll-margin-top:130px}.final-video-checklist-phase+.final-video-checklist-phase{border-top:1px solid var(--line);margin-top:48px;padding-top:48px}.final-video-checklist-phase>header{align-items:start;display:grid;gap:18px;grid-template-columns:72px minmax(0,1fr);margin-bottom:25px}.final-video-checklist-phase>header>span{background:var(--orange);color:var(--white);font-size:11px;font-weight:900;padding:9px 10px;text-align:center;text-transform:uppercase}.final-video-checklist-phase>header h2,.final-video-checklist-phase>header p{letter-spacing:0;margin:0}.final-video-checklist-phase>header div>p:first-child{color:var(--orange-dark);font-size:10px;font-weight:900;text-transform:uppercase}.final-video-checklist-phase>header h2{color:var(--navy);font-size:30px;margin:3px 0 7px}.final-video-checklist-phase>header div>p:last-child{color:var(--muted);font-size:14px;line-height:1.55}.final-video-check-grid{display:grid;gap:18px}.final-video-check-grid.intro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.final-video-check-grid.final-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.final-video-check-item{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--navy);display:flex;flex-direction:column;min-height:100%;padding:22px;transition:border-color .16s ease,box-shadow .16s ease}.final-video-check-item.is-complete{border-color:#23734d #80a796 #80a796;box-shadow:inset 0 0 0 1px rgba(35,115,77,.12)}.final-video-check-item-topline{align-items:center;display:grid;gap:10px;grid-template-columns:34px 42px minmax(0,1fr);margin-bottom:16px}.final-video-check-number{align-items:center;background:var(--navy);color:var(--white);display:flex;font-size:11px;font-weight:900;height:34px;justify-content:center;width:34px}.final-video-check-item-topline .rtn-artboard-icon{height:40px;width:40px}.final-video-check-item-topline>span:last-child{color:var(--orange-dark);font-size:9px;font-weight:900;text-transform:uppercase}.final-video-check-item h3,.final-video-check-item p{letter-spacing:0;margin:0}.final-video-check-item h3{color:var(--navy);font-size:20px;line-height:1.15;margin-bottom:10px}.final-video-check-item>p{color:#3d4652;flex:1 1;font-size:14px;line-height:1.62}.final-video-check-item label{align-items:center;border-top:1px solid var(--line);cursor:pointer;display:flex;gap:9px;margin-top:20px;padding-top:16px}.final-video-check-item label input{height:1px;opacity:0;position:absolute;width:1px}.final-video-check-item label>span{align-items:center;border:2px solid #aab1bc;color:transparent;display:flex;height:24px;justify-content:center;width:24px}.final-video-check-item label svg{height:16px;width:16px}.final-video-check-item label strong{color:var(--navy);font-size:11px;text-transform:uppercase}.final-video-check-item label input:focus-visible+span{outline:3px solid rgba(241,94,53,.35);outline-offset:2px}.final-video-check-item.is-complete label>span{background:#23734d;border-color:#23734d;color:var(--white)}.final-video-check-item.is-complete label strong{color:#23734d}.final-video-ready-panel{align-items:center;background:var(--navy);border-left:6px solid var(--orange);color:var(--white);display:grid;gap:20px;grid-template-columns:64px minmax(0,1fr) minmax(210px,.36fr);margin-top:48px;padding:28px}.final-video-ready-panel.is-ready{border-left-color:#4da276}.final-video-ready-icon{align-items:center;border:2px solid var(--orange);color:var(--orange);display:flex;height:58px;justify-content:center;width:58px}.final-video-ready-panel.is-ready .final-video-ready-icon{border-color:#78c69c;color:#78c69c}.final-video-ready-icon svg{height:30px;width:30px}.final-video-ready-panel h2,.final-video-ready-panel p,.final-video-ready-panel span{display:block;letter-spacing:0;margin:0}.final-video-ready-panel p{color:var(--orange);font-size:10px;font-weight:900;text-transform:uppercase}.final-video-ready-panel.is-ready p{color:#78c69c}.final-video-ready-panel h2{color:var(--white);font-size:23px;line-height:1.15;margin:4px 0 7px}.final-video-ready-panel span{color:#d8dee8;font-size:12px;line-height:1.5}.final-video-ready-panel form{display:flex;flex-direction:column;gap:8px}.final-video-ready-panel form button{align-items:center;background:var(--orange);border:0;color:var(--white);cursor:pointer;display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:46px;padding:10px 14px;text-transform:uppercase}.final-video-ready-panel form button:disabled{background:#5b6472;color:#d5dae1;cursor:not-allowed}.final-video-ready-panel form button svg{height:17px;width:17px}.final-video-ready-panel form small{color:#cbd2dc;font-size:10px;line-height:1.4;text-align:center}.final-video-checklist-handoff{align-items:center;background:var(--white);border:1px solid var(--line);display:grid;gap:15px;grid-template-columns:minmax(0,1fr) auto auto;margin-top:24px;padding:24px}.final-video-checklist-handoff h2,.final-video-checklist-handoff p{letter-spacing:0;margin:0}.final-video-checklist-handoff h2{color:var(--navy);font-size:19px;margin:3px 0 5px}.final-video-checklist-handoff>div>p:last-child{color:var(--muted);font-size:12px;line-height:1.45;max-width:670px}.final-video-checklist-handoff>a{align-items:center;border:1px solid var(--navy);color:var(--navy);display:flex;font-size:11px;font-weight:900;gap:7px;min-height:44px;padding:10px 13px;text-decoration:none;text-transform:uppercase}.final-video-checklist-handoff>a:last-child{background:var(--navy);color:var(--white)}.final-video-checklist-handoff>a:hover{border-color:var(--orange);color:var(--orange-dark)}.final-video-checklist-handoff>a:last-child:hover{background:var(--orange);color:var(--white)}.final-video-checklist-handoff svg{height:16px;width:16px}@media (max-width:980px){.final-video-checklist-overview-grid{grid-template-columns:88px minmax(0,1fr)}.final-video-checklist-overview-grid dl{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding-left:0;padding-top:18px}.final-video-check-grid.final-grid{grid-template-columns:1fr}.final-video-ready-panel{grid-template-columns:58px minmax(0,1fr)}.final-video-ready-panel form{grid-column:1/-1}.final-video-checklist-handoff{grid-template-columns:1fr 1fr}.final-video-checklist-handoff>div{grid-column:1/-1}}@media (max-width:740px){.final-video-checklist-overview-grid{align-items:start;gap:15px;grid-template-columns:64px minmax(0,1fr);padding-bottom:24px;padding-top:24px}.final-video-checklist-overview-icon{height:64px;width:64px}.final-video-checklist-overview-icon .rtn-artboard-icon{height:40px;width:40px}.final-video-checklist-overview-grid h2{font-size:23px}.final-video-checklist-overview-grid>div:nth-child(2)>p:last-child{font-size:13px;grid-column:1/-1}.final-video-checklist-overview-grid dt{font-size:22px}.final-video-checklist-workspace{padding-top:28px}.final-video-checklist-heading{align-items:stretch;flex-direction:column}.final-video-checklist-heading h2{font-size:27px}.final-video-checklist-actions{display:grid;grid-template-columns:1fr 1fr}.final-video-checklist-actions button{justify-content:center}.final-video-progress-card{margin-bottom:34px;padding:20px 17px}.final-video-progress-card nav{flex-direction:column;gap:9px}.final-video-checklist-phase>header{gap:12px;grid-template-columns:1fr}.final-video-checklist-phase>header>span{justify-self:start}.final-video-checklist-phase>header h2{font-size:26px}.final-video-check-grid.intro-grid{grid-template-columns:1fr}.final-video-check-item{padding:19px 17px}.final-video-ready-panel{align-items:start;grid-template-columns:48px minmax(0,1fr);padding:21px 17px}.final-video-ready-icon{height:46px;width:46px}.final-video-ready-icon svg{height:24px;width:24px}.final-video-ready-panel h2{font-size:19px}.final-video-checklist-handoff{grid-template-columns:1fr;padding:20px 16px}.final-video-checklist-handoff>a{justify-content:center}}@media print{.final-video-checklist-actions,.final-video-checklist-handoff,.membership-tool-return-band,.site-footer,.site-header{display:none!important}.final-video-checklist-experience,.final-video-checklist-workspace{background:var(--white)}.final-video-check-item,.final-video-ready-panel{page-break-inside:avoid;break-inside:avoid}}.highlight-course-overview{background:var(--white);border-bottom:1px solid var(--line);padding:34px 0 0}.highlight-course-overview-grid{align-items:center;display:grid;gap:28px;grid-template-columns:118px minmax(0,1fr) minmax(300px,.65fr);padding-bottom:30px}.highlight-course-overview-mark{align-items:center;background:var(--white);border:2px solid var(--navy);border-bottom:5px solid var(--orange);display:flex;flex-direction:column;height:118px;justify-content:center;width:118px}.highlight-course-overview-mark .rtn-artboard-icon{height:60px;width:60px}.highlight-course-overview-mark span{color:var(--navy);font-size:11px;font-weight:900;margin-top:4px}.highlight-course-overview-copy h2,.highlight-reader-article>header h2,.highlight-reader-heading h2{color:var(--navy-deep);letter-spacing:0;margin:0}.highlight-course-overview-copy h2{font-size:30px;line-height:1.08;max-width:780px}.highlight-course-overview-copy>p:last-child{color:var(--muted);line-height:1.65;margin:14px 0 0;max-width:780px}.highlight-course-overview-stats{border-left:1px solid var(--line);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-left:26px}.highlight-course-overview-stats div{min-width:0;padding:10px 14px;text-align:center}.highlight-course-overview-stats div+div{border-left:1px solid var(--line)}.highlight-course-overview-stats dt{color:var(--orange);font-size:25px;font-weight:900;line-height:1}.highlight-course-overview-stats dd{color:var(--muted);font-size:10px;font-weight:800;line-height:1.3;margin:7px 0 0;text-transform:uppercase}.highlight-course-companion-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.highlight-course-companion-links>a{align-items:center;background:var(--navy);color:var(--white);display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr) 22px;min-height:88px;padding:16px 22px;text-decoration:none}.highlight-course-companion-links>a+a{border-left:1px solid rgba(255,255,255,.2)}.highlight-course-companion-links>a:hover{background:var(--navy-deep);box-shadow:inset 0 -4px 0 var(--orange)}.highlight-course-companion-links svg{color:var(--orange)}.highlight-course-companion-links small,.highlight-course-companion-links strong{display:block}.highlight-course-companion-links strong{font-size:15px}.highlight-course-companion-links small{color:#ccd4e1;font-size:12px;margin-top:3px}.highlight-reader-heading{align-items:end;border-bottom:1px solid var(--line);display:flex;gap:30px;justify-content:space-between;margin-bottom:28px;padding-bottom:22px}.highlight-reader-heading h2{font-size:30px}.highlight-reader-heading>div:first-child>p:last-child{color:var(--muted);margin:8px 0 0}.highlight-reader-progress{display:grid;gap:7px;grid-template-columns:minmax(180px,280px) 48px}.highlight-reader-progress>span{align-items:center;color:var(--navy);display:flex;font-size:12px;font-weight:800;gap:7px;grid-column:1/-1}.highlight-reader-progress>span svg{color:var(--orange);height:17px;width:17px}.highlight-reader-progress>div{background:#dfe2e7;height:8px;overflow:hidden}.highlight-reader-progress>div i{background:var(--orange);display:block;height:100%;transition:width .18s ease}.highlight-reader-progress strong{color:var(--navy);font-size:13px;text-align:right}.highlight-reader-layout{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(250px,300px) minmax(0,760px);justify-content:center}.highlight-reader-toc{align-self:start;background:var(--white);border:1px solid var(--line);max-height:calc(100vh - 130px);overflow:auto;position:sticky;top:110px}.highlight-reader-toc summary{align-items:center;background:var(--navy);color:var(--white);cursor:pointer;display:flex;font-size:14px;font-weight:900;justify-content:space-between;list-style:none;min-height:54px;padding:14px 16px}.highlight-reader-toc summary::-webkit-details-marker{display:none}.highlight-reader-toc summary svg{color:var(--orange);height:18px;width:18px}.highlight-reader-toc summary small,.highlight-reader-toc summary span{display:block}.highlight-reader-toc summary small{color:#c8d0de;font-size:9px;font-weight:700;margin-top:2px;text-transform:uppercase}.highlight-reader-toc-group{padding:14px 12px 8px}.highlight-reader-toc-group+.highlight-reader-toc-group{border-top:1px solid var(--line)}.highlight-reader-toc-group>p{color:var(--orange-dark);font-size:10px;font-weight:900;margin:0 4px 8px;text-transform:uppercase}.highlight-reader-toc-group button{align-items:start;background:transparent;border:0;color:#3c4350;cursor:pointer;display:grid;font:inherit;font-size:12px;font-weight:700;gap:9px;grid-template-columns:27px minmax(0,1fr);line-height:1.35;padding:9px 8px;text-align:left;width:100%}.highlight-reader-toc-group button.active,.highlight-reader-toc-group button:hover{background:#f0f2f5;color:var(--navy)}.highlight-reader-toc-group button.active{box-shadow:inset 3px 0 0 var(--orange)}.highlight-reader-toc-group button span{color:#9197a0;font-size:10px;font-weight:900;padding-top:2px}.highlight-reader-toc-group button.active span{color:var(--orange-dark)}.highlight-reader-article{background:var(--white);border-top:5px solid var(--orange);box-shadow:0 14px 34px rgba(22,31,53,.09);min-width:0;padding:40px 48px 32px}.highlight-reader-article>header{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:22px}.highlight-reader-article>header>p{color:var(--orange-dark);font-size:11px;font-weight:900;margin:0 0 10px;text-transform:uppercase}.highlight-reader-article>header h2{font-size:34px;line-height:1.08}.highlight-reader-article>header>span{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:7px;margin-top:15px}.highlight-reader-article>header>span svg{color:var(--orange);height:16px;width:16px}.highlight-reader-closing p,.highlight-reader-copy>p,.highlight-reader-instruction>p,.highlight-reader-subsection>p{color:#30353d;font-size:16px;line-height:1.78;margin:0 0 20px}.highlight-reader-subsection{border-left:4px solid var(--orange);margin:32px 0;padding:2px 0 2px 24px}.highlight-reader-closing h3,.highlight-reader-instruction h3,.highlight-reader-list-title,.highlight-reader-subsection h3{color:var(--navy);letter-spacing:0}.highlight-reader-subsection h3{font-size:20px;margin:0 0 14px}.highlight-reader-instruction{background:#f2f3f5;border-left:4px solid var(--navy);margin:22px 0;padding:24px 26px}.highlight-reader-instruction h3{font-size:21px;margin:0 0 15px}.highlight-reader-instruction h4{color:var(--orange-dark);font-size:11px;margin:22px 0 10px;text-transform:uppercase}.highlight-reader-checklist,.highlight-reader-steps{list-style:none;margin:0;padding:0}.highlight-reader-checklist li{align-items:start;display:flex;gap:10px;padding:7px 0}.highlight-reader-checklist li svg{color:var(--orange);flex:0 0 auto;height:17px;margin-top:2px;width:17px}.highlight-reader-checklist li span{color:#353a43;font-size:14px;line-height:1.55}.highlight-reader-checklist li.category{border-top:1px solid #d7d9dd;color:var(--navy);font-weight:900;margin-top:8px;padding-top:14px}.highlight-reader-steps{counter-reset:ebook-step;display:grid;gap:0}.highlight-reader-steps li{align-items:start;border-bottom:1px solid var(--line);counter-increment:ebook-step;display:grid;gap:18px;grid-template-columns:50px minmax(0,1fr);padding:18px 0}.highlight-reader-steps li>span{align-items:center;background:var(--navy);color:var(--white);display:flex;font-size:13px;font-weight:900;height:42px;justify-content:center;width:42px}.highlight-reader-steps p{color:#30353d;font-size:15px;line-height:1.65;margin:7px 0 0}.highlight-reader-list-title{font-size:21px;margin:30px 0 12px}.highlight-reader-feature-list{background:#f2f3f5;border-top:3px solid var(--navy);display:grid;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 22px}.highlight-reader-closing{align-items:start;background:var(--navy);border-left:5px solid var(--orange);color:var(--white);display:grid;gap:18px;grid-template-columns:48px minmax(0,1fr);margin-top:34px;padding:24px}.highlight-reader-closing .rtn-artboard-icon{background:var(--white);height:46px;padding:6px;width:46px}.highlight-reader-closing h3,.highlight-reader-closing p{color:var(--white)}.highlight-reader-closing h3{margin:0 0 10px}.highlight-reader-closing p:last-child{margin-bottom:0}.highlight-reader-pagination{align-items:stretch;border-top:1px solid var(--line);display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;padding-top:24px}.highlight-reader-finish,.highlight-reader-pagination button{align-items:center;background:transparent;border:1px solid var(--line);color:var(--navy);cursor:pointer;display:flex;font:inherit;gap:12px;min-height:66px;padding:12px 15px;text-align:left;text-decoration:none}.highlight-reader-finish:hover,.highlight-reader-pagination button:hover{border-color:var(--orange);box-shadow:inset 0 -3px 0 var(--orange)}.highlight-reader-finish,.highlight-reader-pagination .next{justify-content:flex-end;text-align:right}.highlight-reader-pagination span{display:block;font-size:12px;font-weight:800;line-height:1.35}.highlight-reader-pagination small{color:var(--orange-dark);display:block;font-size:9px;margin-bottom:3px;text-transform:uppercase}.highlight-reader-pagination svg{flex:0 0 auto;height:18px;width:18px}@media (max-width:980px){.highlight-course-overview-grid{grid-template-columns:92px minmax(0,1fr)}.highlight-course-overview-mark{height:92px;width:92px}.highlight-course-overview-mark .rtn-artboard-icon{height:48px;width:48px}.highlight-course-overview-stats{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding-left:0;padding-top:18px}.highlight-reader-layout{gap:24px;grid-template-columns:230px minmax(0,1fr)}.highlight-reader-article{padding:34px 30px 28px}}@media (max-width:740px){.highlight-course-overview{padding-top:24px}.highlight-course-overview-grid{align-items:start;gap:16px;grid-template-columns:64px minmax(0,1fr);padding-bottom:22px}.highlight-course-overview-mark{height:64px;width:64px}.highlight-course-overview-mark .rtn-artboard-icon{height:34px;width:34px}.highlight-course-overview-mark span{display:none}.highlight-course-overview-copy h2{font-size:22px}.highlight-course-overview-copy>p:last-child{font-size:14px;grid-column:1/-1}.highlight-course-overview-stats dt{font-size:20px}.highlight-course-companion-links{grid-template-columns:1fr}.highlight-course-companion-links>a+a{border-left:0;border-top:1px solid rgba(255,255,255,.2)}.highlight-reader-heading{align-items:stretch;flex-direction:column}.highlight-reader-heading h2{font-size:26px}.highlight-reader-progress{grid-template-columns:minmax(0,1fr) 42px}.highlight-reader-layout{display:block}.highlight-reader-toc{margin-bottom:22px;max-height:none;position:static}.highlight-reader-toc details[open]{max-height:390px;overflow-y:auto}.highlight-reader-toc details[open] summary{position:sticky;top:0;z-index:1}.highlight-reader-toc details:not([open]) .highlight-reader-toc-group{display:none}.highlight-reader-article{box-shadow:none;padding:28px 20px 22px}.highlight-reader-article>header h2{font-size:28px}.highlight-reader-closing p,.highlight-reader-copy>p,.highlight-reader-instruction>p,.highlight-reader-subsection>p{font-size:15px;line-height:1.7}.highlight-reader-subsection{padding-left:17px}.highlight-reader-instruction{padding:20px 18px}.highlight-reader-feature-list{grid-template-columns:1fr}.highlight-reader-closing{grid-template-columns:38px minmax(0,1fr);padding:20px 17px}.highlight-reader-closing .rtn-artboard-icon{height:36px;width:36px}.highlight-reader-pagination{grid-template-columns:1fr}}.nutrition-tracker-workspace{background:#f4f6f8;max-width:100%;min-width:0;overflow-x:clip}.nutrition-tracker-workspace button,.nutrition-tracker-workspace input,.nutrition-tracker-workspace select,.nutrition-tracker-workspace textarea{font:inherit}.nutrition-screen-only{display:grid;gap:18px;min-width:0}.nutrition-save-state{align-items:center;background:var(--white);border:1px solid var(--line);color:var(--muted);display:flex;gap:9px;justify-content:flex-end;min-height:52px;padding:8px 8px 8px 16px}.nutrition-save-state>span{margin-right:auto}.nutrition-save-state>svg{color:var(--success);height:19px;width:19px}.nutrition-save-state.is-unsaved{background:#fff8e7;border-color:#edcf7c;color:#725413}.nutrition-save-state.is-error{background:#fff1f0;border-color:#e7aaa6;color:#9a2821}.nutrition-save-state button{align-items:center;background:var(--orange);border:0;color:var(--white);cursor:pointer;display:inline-flex;font-weight:900;gap:7px;justify-content:center;min-height:38px;padding:9px 14px}.nutrition-save-state button:disabled{cursor:wait;opacity:.7}.nutrition-save-state button svg{height:17px;width:17px}.nutrition-overview-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.nutrition-daily-card,.nutrition-intro-card,.nutrition-meals-section,.nutrition-planning-section,.nutrition-privacy-note,.nutrition-reusable-section,.nutrition-settings-card,.nutrition-weekly-dashboard{background:var(--white);border:1px solid var(--line)}.nutrition-intro-card{align-items:center;border-left:5px solid var(--orange);display:flex;gap:18px;padding:22px}.nutrition-intro-card .rtn-artboard-icon{flex:0 0 auto;height:64px;width:64px}.nutrition-intro-card h2,.nutrition-intro-card p{margin:3px 0}.nutrition-intro-card h2,.nutrition-privacy-note h3,.nutrition-section-heading h2,.nutrition-trend-heading h3{color:var(--navy);letter-spacing:0}.nutrition-intro-card p,.nutrition-privacy-note p,.nutrition-section-heading p{color:var(--muted)}.nutrition-settings-card{display:grid;gap:12px;padding:18px}.nutrition-daily-fields label,.nutrition-day-notes,.nutrition-grocery-grid label,.nutrition-meal-form-grid label,.nutrition-prep-grid label,.nutrition-settings-card label{display:grid;gap:6px}.nutrition-daily-fields label>span,.nutrition-day-notes>span,.nutrition-grocery-grid label>span,.nutrition-meal-form-grid label>span,.nutrition-metric-field>span,.nutrition-prep-grid label>span,.nutrition-settings-card label>span{color:var(--navy);font-size:.69rem;font-weight:900;text-transform:uppercase}.nutrition-tracker-workspace input,.nutrition-tracker-workspace select,.nutrition-tracker-workspace textarea{background:var(--white);border:1px solid var(--line);border-radius:0;color:var(--ink);min-width:0;padding:10px 11px;width:100%}.nutrition-tracker-workspace input:focus,.nutrition-tracker-workspace select:focus,.nutrition-tracker-workspace textarea:focus{border-color:var(--orange);outline:2px solid rgb(241 94 53/16%)}.nutrition-date-toolbar{align-items:center;background:var(--navy);display:grid;gap:8px;grid-template-columns:42px minmax(220px,1fr) 42px auto;padding:10px}.nutrition-date-toolbar>button{align-items:center;background:rgb(255 255 255/10%);border:1px solid rgb(255 255 255/22%);color:var(--white);cursor:pointer;display:flex;height:42px;justify-content:center}.nutrition-date-toolbar>button svg{height:20px;width:20px}.nutrition-date-toolbar label{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.nutrition-date-toolbar label span{color:var(--white);font-size:.72rem;font-weight:900;text-transform:uppercase}.nutrition-date-toolbar .nutrition-print-button{background:var(--orange);border-color:var(--orange);font-weight:900;gap:8px;padding:0 15px}.nutrition-daily-card,.nutrition-meals-section,.nutrition-planning-section,.nutrition-reusable-section,.nutrition-weekly-dashboard{min-width:0;padding:22px}.nutrition-section-heading{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding-bottom:15px}.nutrition-section-heading h2,.nutrition-section-heading p{margin:3px 0}.nutrition-section-heading>span{background:var(--navy);color:var(--white);font-size:.72rem;font-weight:900;padding:8px 10px;text-transform:uppercase}.nutrition-section-heading>svg{color:var(--orange);flex:0 0 auto;height:34px;width:34px}.nutrition-daily-fields{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.nutrition-metric-field select{min-height:43px}.nutrition-hydration-progress{background:#dce6ef;height:10px;margin-top:17px;overflow:hidden}.nutrition-hydration-progress span{background:#1689c9;display:block;height:100%;min-width:0;transition:width .18s ease}.nutrition-daily-card>small{color:var(--muted);display:block;margin-top:7px}.nutrition-meal-stack{display:grid;gap:10px}.nutrition-meal-card{background:#f7f8fa;border:1px solid var(--line)}.nutrition-meal-card.has-entry{border-left:4px solid var(--success)}.nutrition-meal-card summary{align-items:center;cursor:pointer;display:flex;gap:14px;justify-content:space-between;list-style:none;min-height:66px;padding:10px 14px}.nutrition-meal-card summary::-webkit-details-marker{display:none}.nutrition-meal-card summary>span{align-items:center;display:grid;gap:2px 12px;grid-template-columns:44px minmax(0,1fr)}.nutrition-meal-card summary .rtn-artboard-icon{grid-row:1/3;height:44px;width:44px}.nutrition-meal-card summary strong{color:var(--navy)}.nutrition-meal-card summary small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nutrition-meal-card summary>svg{color:var(--orange);flex:0 0 auto;height:20px;width:20px}.nutrition-meal-card.has-entry summary>svg{color:var(--success)}.nutrition-meal-card-body{background:var(--white);border-top:1px solid var(--line);padding:16px}.nutrition-meal-form-grid{display:grid;gap:12px;grid-template-columns:150px minmax(0,1fr) minmax(220px,.55fr)}.nutrition-food-group-row,.nutrition-meal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.nutrition-food-group-row button{align-items:center;background:var(--grey);border:1px solid var(--line);color:var(--navy);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:900;gap:5px;min-height:34px;padding:7px 10px}.nutrition-food-group-row button.selected{background:#e7f6ee;border-color:#9ecdb2;color:#17643a}.nutrition-food-group-row svg{height:14px;width:14px}.nutrition-meal-actions>button,.nutrition-meal-actions>select{min-height:38px}.nutrition-meal-actions>button{align-items:center;background:var(--navy);border:0;color:var(--white);cursor:pointer;display:inline-flex;font-weight:900;gap:7px;justify-content:center;padding:8px 12px}.nutrition-meal-actions>button:disabled{cursor:not-allowed;opacity:.45}.nutrition-meal-actions svg{height:17px;width:17px}.nutrition-timing-note{align-items:center;background:#fff4ef;border-left:4px solid var(--orange);color:var(--navy);display:flex;gap:8px;margin:12px 0 0;padding:10px 12px}.nutrition-timing-note svg{color:var(--orange);flex:0 0 auto;height:18px;width:18px}.nutrition-day-notes{margin-top:16px}.nutrition-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.nutrition-summary-grid article{align-items:center;background:var(--navy);color:var(--white);display:flex;flex-direction:column;justify-content:center;min-height:92px;padding:12px;text-align:center}.nutrition-summary-grid article+article{border-left:1px solid rgb(255 255 255/17%)}.nutrition-summary-grid strong{color:var(--orange);font-size:1.35rem}.nutrition-summary-grid span{color:rgb(255 255 255/72%);font-size:.67rem;font-weight:900;text-transform:uppercase}.nutrition-trend-panel{border:1px solid var(--line);margin-top:16px;max-width:100%;min-width:0;padding:16px}.nutrition-trend-heading{align-items:center;display:flex;gap:14px;justify-content:space-between}.nutrition-trend-heading h3{margin:0}.nutrition-trend-heading select{max-width:230px}.nutrition-week-chart{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr));height:180px;margin-top:14px}.nutrition-week-chart-column{align-items:center;display:grid;gap:5px;grid-template-rows:22px minmax(0,1fr) 18px;height:100%;min-width:0;text-align:center}.nutrition-week-chart-column>span,.nutrition-week-chart-column>strong{color:var(--navy);font-size:.68rem}.nutrition-week-chart-column>div{align-items:end;background:#edf0f4;display:flex;height:100%;justify-content:center;width:100%}.nutrition-week-chart-column>div span{background:var(--orange);display:block;min-height:2px;width:62%}.nutrition-priority-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.nutrition-priority-list article{background:#f5f6f8;border-left:4px solid var(--orange);display:grid;gap:4px;padding:12px 14px}.nutrition-priority-list article.is-good{border-left-color:var(--success)}.nutrition-priority-list strong{color:var(--navy)}.nutrition-priority-list span{color:var(--muted);font-size:.78rem}.nutrition-template-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.nutrition-template-grid article{background:#f6f7f9;border-top:4px solid var(--orange);display:grid;gap:7px;grid-template-columns:minmax(0,1fr) 34px;padding:13px}.nutrition-template-grid input,.nutrition-template-grid p,.nutrition-template-grid span{grid-column:1}.nutrition-template-grid input{color:var(--navy);font-weight:900}.nutrition-template-grid span{color:var(--orange);font-size:.68rem;font-weight:900;text-transform:uppercase}.nutrition-template-grid p{color:var(--muted);margin:0}.nutrition-template-grid button{align-items:center;background:transparent;border:1px solid #dfb0aa;color:#9a2821;cursor:pointer;display:flex;grid-column:2;grid-row:1;justify-content:center}.nutrition-template-grid button svg{height:16px;width:16px}.nutrition-empty-state{align-items:center;background:var(--grey);color:var(--muted);display:flex;gap:10px;justify-content:center;min-height:110px;padding:18px}.nutrition-empty-state p{margin:0}.nutrition-empty-state svg{color:var(--orange)}.nutrition-grocery-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.nutrition-grocery-grid label,.nutrition-prep-grid label{background:#f6f7f9;border-top:3px solid var(--orange);padding:12px}.nutrition-prep-grid{display:grid;gap:12px;grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);margin-top:13px}.nutrition-privacy-note{align-items:center;border-left:5px solid var(--orange);display:flex;gap:17px;padding:20px 22px}.nutrition-privacy-note .rtn-artboard-icon{flex:0 0 auto;height:56px;width:56px}.nutrition-privacy-note h3,.nutrition-privacy-note p{margin:3px 0}.nutrition-print-snapshot{display:none}@media (max-width:980px){.nutrition-meal-form-grid,.nutrition-overview-grid{grid-template-columns:1fr}.nutrition-daily-fields,.nutrition-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nutrition-summary-grid article:nth-child(4){border-left:0}.nutrition-summary-grid article:nth-child(n+4){border-top:1px solid rgb(255 255 255/17%)}.nutrition-grocery-grid,.nutrition-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.nutrition-intro-card,.nutrition-privacy-note,.nutrition-save-state,.nutrition-section-heading,.nutrition-trend-heading{align-items:stretch;flex-direction:column}.nutrition-save-state button,.nutrition-save-state>span{margin:0;width:100%}.nutrition-date-toolbar{grid-template-columns:42px minmax(0,1fr) 42px}.nutrition-date-toolbar label{display:grid;grid-template-columns:1fr}.nutrition-date-toolbar .nutrition-print-button{grid-column:1/-1}.nutrition-daily-card,.nutrition-meals-section,.nutrition-planning-section,.nutrition-reusable-section,.nutrition-weekly-dashboard{padding:16px}.nutrition-daily-fields,.nutrition-grocery-grid,.nutrition-prep-grid,.nutrition-priority-list,.nutrition-summary-grid,.nutrition-template-grid{grid-template-columns:1fr}.nutrition-summary-grid article+article{border-left:0;border-top:1px solid rgb(255 255 255/17%)}.nutrition-meal-card summary>span{grid-template-columns:38px minmax(0,1fr)}.nutrition-meal-card summary .rtn-artboard-icon{height:38px;width:38px}.nutrition-meal-actions>button,.nutrition-meal-actions>select{width:100%}.nutrition-trend-panel{overflow-x:auto}.nutrition-week-chart{min-width:540px}}@media print{@page{margin:.45in;size:letter portrait}.membership-tool-hero,.membership-tool-return-band,.nutrition-screen-only,.site-footer,.site-header{display:none!important}.nutrition-tracker-workspace,body{background:#fff!important}.nutrition-print-snapshot{color:#111827;display:block!important;font-family:Arial,sans-serif}.nutrition-print-snapshot header{align-items:center;border-bottom:4px solid #f15e35;display:flex;gap:14px;padding-bottom:12px}.nutrition-print-snapshot header .rtn-artboard-icon{height:56px;width:56px}.nutrition-print-snapshot header h1,.nutrition-print-snapshot header p{margin:0}.nutrition-print-snapshot header p,.nutrition-print-snapshot header span{color:#5b6472;font-size:9pt}.nutrition-print-snapshot header h1{color:#232e4e;font-size:20pt}.nutrition-print-goal{background:#edeff2;display:flex;gap:8px;margin:12px 0;padding:8px 10px}.nutrition-print-summary{display:grid;grid-template-columns:repeat(3,1fr)}.nutrition-print-summary article{border:1px solid #d7dbe1;display:grid;padding:7px;text-align:center}.nutrition-print-summary strong{color:#f15e35;font-size:14pt}.nutrition-print-summary span{font-size:8pt;text-transform:uppercase}.nutrition-print-snapshot h2{color:#232e4e;font-size:12pt;margin:14px 0 6px}.nutrition-print-snapshot table{border-collapse:collapse;font-size:8pt;width:100%}.nutrition-print-snapshot td,.nutrition-print-snapshot th{border:1px solid #d7dbe1;padding:5px;text-align:left}.nutrition-print-snapshot th{background:#232e4e!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.nutrition-print-snapshot p,.nutrition-print-snapshot ul{font-size:9pt}.nutrition-print-snapshot footer{border-top:1px solid #d7dbe1;color:#5b6472;font-size:7pt;margin-top:14px;padding-top:7px}}.offseason-workspace{display:grid;gap:18px;min-width:0}.offseason-workspace button,.offseason-workspace input,.offseason-workspace select,.offseason-workspace textarea{font:inherit}.offseason-intro-band{align-items:center;background:var(--white);border:1px solid var(--line);border-left:5px solid var(--orange);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:24px}.offseason-intro-band h2,.offseason-month-banner h2,.offseason-notes-panel h2,.offseason-priority-grid h2,.offseason-section-panel h2,.offseason-vitals-panel h2{color:var(--navy);letter-spacing:0;margin:3px 0 7px}.offseason-intro-band p,.offseason-notes-panel p,.offseason-section-panel header p{color:var(--muted);margin:0}.offseason-season-badge{align-items:center;background:var(--navy);color:var(--white);display:flex;gap:12px;min-width:235px;padding:14px 16px}.offseason-season-badge .rtn-artboard-icon{flex:0 0 auto;height:54px;width:54px}.offseason-season-badge span{display:grid;gap:2px}.offseason-season-badge strong{font-size:1.05rem}.offseason-season-badge small{color:rgb(255 255 255/72%)}.offseason-save-state{align-items:center;background:#f4f6f9;border:1px solid var(--line);color:var(--muted);display:flex;gap:9px;justify-content:flex-end;min-height:50px;padding:8px 8px 8px 16px}.offseason-save-state>span{margin-right:auto}.offseason-save-state>svg{color:var(--success);height:19px;width:19px}.offseason-save-state.is-unsaved{background:#fff8e7;border-color:#edcf7c;color:#725413}.offseason-save-state.is-error{background:#fff1f0;border-color:#e7aaa6;color:#9a2821}.offseason-bottom-save button,.offseason-save-state button{align-items:center;background:var(--orange);border:0;color:var(--white);cursor:pointer;display:inline-flex;font-weight:900;gap:7px;justify-content:center;min-height:38px;padding:9px 14px}.offseason-bottom-save button:disabled,.offseason-save-state button:disabled{cursor:wait;opacity:.7}.offseason-bottom-save button svg,.offseason-save-state button svg{height:17px;width:17px}.offseason-month-tabs{background:var(--navy);display:grid;grid-template-columns:repeat(10,minmax(112px,1fr));overflow-x:auto;scrollbar-color:var(--orange) var(--navy-deep)}.offseason-month-tabs button{background:transparent;border:0;border-right:1px solid rgb(255 255 255/14%);color:rgb(255 255 255/72%);cursor:pointer;display:grid;gap:2px;min-height:66px;padding:10px 12px;text-align:left}.offseason-month-tabs button span{color:inherit;font-weight:900}.offseason-month-tabs button small{font-size:.68rem}.offseason-month-tabs button.active{background:var(--orange);color:var(--white)}.offseason-month-banner{align-items:center;background:linear-gradient(100deg,var(--navy-deep),var(--navy));border-bottom:5px solid var(--orange);color:var(--white);display:grid;gap:20px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);padding:22px 24px}.offseason-month-banner .eyebrow,.offseason-month-banner h2{color:var(--white)}.offseason-month-banner>p{border-left:1px solid rgb(255 255 255/24%);color:rgb(255 255 255/82%);font-weight:800;margin:0;padding-left:20px}.offseason-priority-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.offseason-focus-panel,.offseason-key-date-panel,.offseason-notes-panel,.offseason-section-panel,.offseason-vitals-panel{background:var(--white);border:1px solid var(--line);min-width:0;padding:22px}.offseason-focus-panel>header,.offseason-key-date-panel>header,.offseason-section-panel>header,.offseason-vitals-panel>header{align-items:center;display:flex;gap:12px;justify-content:space-between}.offseason-focus-panel>header,.offseason-key-date-panel>header{justify-content:flex-start}.offseason-focus-panel>header>.rtn-artboard-icon,.offseason-key-date-panel>header>svg,.offseason-section-panel>header>.rtn-artboard-icon,.offseason-vitals-panel>header>.rtn-artboard-icon{flex:0 0 auto;height:48px;width:48px}.offseason-key-date-panel>header>svg{color:var(--orange);padding:9px}.offseason-day-notes,.offseason-key-date-panel label,.offseason-notes-panel{display:grid;gap:7px}.offseason-day-notes>span,.offseason-key-date-panel label>span{color:var(--navy);font-size:.72rem;font-weight:900;text-transform:uppercase}.offseason-workspace input,.offseason-workspace select,.offseason-workspace textarea{background:var(--white);border:1px solid var(--line);border-radius:0;color:var(--ink);min-width:0;padding:10px 11px;width:100%}.offseason-workspace input:focus,.offseason-workspace textarea:focus{border-color:var(--orange);outline:2px solid rgb(241 94 53/16%)}.offseason-benchmark-note{background:#fff4ef;border-left:4px solid var(--orange);color:var(--navy);margin:15px 0;padding:11px 12px}.offseason-focus-tags{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.offseason-focus-tags>span{align-items:center;background:var(--grey);color:var(--navy);display:inline-flex;font-size:.76rem;font-weight:900;gap:6px;padding:8px 8px 8px 11px}.offseason-focus-tags button{background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;padding:0}.offseason-focus-tags svg{height:14px;width:14px}.offseason-focus-add{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.offseason-add-exercise,.offseason-copy-week,.offseason-focus-add button{align-items:center;background:var(--navy);border:0;color:var(--white);cursor:pointer;display:inline-flex;font-weight:900;gap:6px;justify-content:center;padding:9px 13px}.offseason-add-exercise svg,.offseason-copy-week svg,.offseason-focus-add svg{height:16px;width:16px}.offseason-vitals-panel>div{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:17px}.offseason-vitals-panel label{background:#f6f7f9;border-top:3px solid var(--orange);display:grid;gap:7px;padding:13px}.offseason-vitals-panel label>span{color:var(--navy);font-size:.78rem;font-weight:900}.offseason-section-panel>header{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:16px}.offseason-combine-table-wrap{overflow-x:auto}.offseason-combine-table-wrap table{border-collapse:collapse;min-width:900px;width:100%}.offseason-combine-table-wrap td,.offseason-combine-table-wrap th{border:1px solid var(--line);padding:10px;text-align:left}.offseason-combine-table-wrap thead th{background:var(--navy);color:var(--white);font-size:.74rem;text-transform:uppercase}.offseason-combine-table-wrap tbody th{background:#f4f5f7;color:var(--navy);min-width:160px}.offseason-combine-table-wrap input{min-width:130px}.offseason-verified-import{align-items:center;background:#eef8f3;border:1px solid #9bcbb5;border-left:5px solid var(--success);display:flex;gap:12px;padding:13px 16px}.offseason-verified-import .rtn-artboard-icon,.offseason-verified-results .rtn-artboard-icon{flex:0 0 auto;height:42px;width:42px}.offseason-verified-import span,.offseason-verified-results li>span:first-child,.offseason-verified-results>div span{display:grid;gap:2px}.offseason-verified-import strong,.offseason-verified-results strong{color:var(--navy)}.offseason-verified-import small,.offseason-verified-results small{color:var(--muted)}.offseason-verified-results{background:#f4f8fc;border:1px solid #b9c9da;margin-bottom:17px;padding:14px}.offseason-verified-results>div{align-items:center;display:flex;gap:10px}.offseason-verified-results ul{display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.offseason-verified-results li{align-items:start;background:var(--white);border-left:3px solid var(--orange);display:grid;gap:12px;grid-template-columns:minmax(150px,.4fr) minmax(0,1fr);padding:11px 12px}.offseason-verified-results li>span:last-child{display:flex;flex-wrap:wrap;gap:6px}.offseason-verified-results em{background:var(--grey);color:var(--navy);font-size:.7rem;font-style:normal;font-weight:800;padding:5px 7px}.offseason-progress-toolbar{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.45fr))}.offseason-progress-toolbar label,.offseason-progress-toolbar>div{background:#f4f5f7;border-top:3px solid var(--orange);display:grid;gap:5px;padding:12px}.offseason-progress-toolbar span{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.offseason-progress-toolbar strong{color:var(--navy);font-size:1.25rem}.offseason-progress-chart{align-items:end;background:linear-gradient(0deg,#f1f3f6 0,#fff);border:1px solid var(--line);display:grid;gap:8px;grid-template-columns:repeat(10,minmax(42px,1fr));height:235px;margin-top:15px;min-width:600px;overflow:hidden;padding:14px}.offseason-progress-panel{overflow-x:auto}.offseason-progress-chart>div{align-items:center;display:grid;grid-template-rows:28px minmax(0,1fr) 22px;height:100%;justify-items:center}.offseason-progress-chart small,.offseason-progress-chart span{color:var(--muted);font-size:.68rem;font-weight:900}.offseason-progress-chart i{align-self:end;background:var(--blue);display:block;max-height:100%;min-height:7%;width:min(32px,72%)}.offseason-progress-chart .is-best i{background:var(--orange)}.offseason-progress-chart .is-best span{color:var(--orange-dark)}.offseason-personal-records{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px}.offseason-personal-records>div{border:1px solid var(--line);display:grid;gap:3px;padding:12px}.offseason-personal-records small,.offseason-personal-records span{color:var(--muted);font-size:.69rem;font-weight:800}.offseason-personal-records strong{color:var(--navy);font-size:1.25rem}.offseason-week-tabs{display:flex;flex-wrap:wrap;gap:7px}.offseason-week-tabs button{background:var(--grey);border:1px solid var(--line);color:var(--navy);cursor:pointer;font-weight:900;min-height:38px;padding:8px 16px}.offseason-week-tabs button.active{background:var(--orange);border-color:var(--orange);color:var(--white)}.offseason-habit-summary{align-items:center;background:var(--navy);color:var(--white);display:flex;gap:11px;margin:14px 0;padding:12px 15px}.offseason-habit-summary strong{color:var(--orange);font-size:1.5rem}.offseason-habit-list{border:1px solid var(--line)}.offseason-habit-list>div{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 130px 110px;padding:13px 15px}.offseason-habit-list>div+div{border-top:1px solid var(--line)}.offseason-habit-list>div.is-met{background:#eef8f3}.offseason-habit-list h3,.offseason-habit-list p{margin:0}.offseason-habit-list h3{color:var(--navy);font-size:.94rem}.offseason-habit-list p{color:var(--muted);font-size:.75rem;margin-top:3px}.offseason-habit-list label{display:grid;gap:4px}.offseason-habit-list label>span{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.offseason-habit-result{align-items:center;color:var(--muted);display:flex;font-size:.75rem;font-weight:900;gap:5px;justify-content:flex-end}.is-met .offseason-habit-result{color:var(--success)}.offseason-habit-result svg{height:16px;width:16px}.offseason-lifting-panel{background:#f4f5f7;border-top:6px solid var(--navy);padding:24px}.offseason-lift-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between}.offseason-copy-week{background:var(--white);border:1px solid var(--navy);color:var(--navy)}.offseason-copy-week:disabled{cursor:not-allowed;opacity:.45}.offseason-lift-summary{background:var(--navy);color:var(--white);display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:17px 0}.offseason-lift-summary span{display:grid;gap:2px;padding:13px 15px}.offseason-lift-summary span+span{border-left:1px solid rgb(255 255 255/16%)}.offseason-lift-summary strong{color:var(--orange);font-size:1.15rem}.offseason-lift-summary .has-flag strong{color:#ffd1c4}.offseason-lift-day-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.offseason-lift-day-grid>section{background:var(--white);border:1px solid var(--line);min-width:0;padding:16px}.offseason-lift-day-grid>section.is-complete{border-color:#69a78b;box-shadow:inset 0 4px 0 var(--success)}.offseason-lift-day-grid>section>header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.offseason-lift-day-grid>section>header label,.offseason-lift-day-grid>section>header>div{align-items:center;display:flex;gap:8px}.offseason-lift-day-grid>section>header>div>svg{color:var(--orange)}.offseason-lift-day-grid>section>header span{display:grid}.offseason-lift-day-grid>section>header small{color:var(--muted);font-size:.67rem}.offseason-lift-day-grid>section>header label{color:var(--muted);cursor:pointer;font-size:.72rem;font-weight:900}.offseason-lift-day-grid>section>header label input{accent-color:var(--success);height:18px;padding:0;width:18px}.offseason-exercise-list{display:grid;gap:12px}.offseason-exercise{background:#f7f8fa;border:1px solid var(--line);padding:12px}.offseason-exercise-heading{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 36px;margin-bottom:9px}.offseason-exercise-heading input{color:var(--navy);font-weight:900}.offseason-exercise-heading button{align-items:center;background:transparent;border:1px solid #dfb0aa;color:#9a2821;cursor:pointer;display:flex;justify-content:center}.offseason-exercise-heading svg{height:16px;width:16px}.offseason-set-labels,.offseason-set-row{align-items:center;display:grid;gap:8px;grid-template-columns:38px repeat(2,minmax(0,1fr))}.offseason-set-labels{color:var(--muted);font-size:.64rem;font-weight:900;padding:0 2px 4px;text-transform:uppercase}.offseason-set-row+.offseason-set-row{margin-top:6px}.offseason-set-row strong{align-items:center;background:var(--navy);color:var(--white);display:flex;height:36px;justify-content:center}.offseason-set-row input{min-height:36px;padding:7px 9px}.offseason-empty-day{align-items:center;background:var(--grey);color:var(--muted);display:flex;gap:9px;justify-content:center;min-height:86px;padding:15px}.offseason-empty-day p{margin:0}.offseason-training-day{align-items:center;background:#eef1f5;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);margin-bottom:12px;padding:10px}.offseason-readiness-check label>span,.offseason-training-day>span,.offseason-workload-check label>span{color:var(--navy);font-size:.68rem;font-weight:900;text-transform:uppercase}.offseason-readiness-check,.offseason-workload-check{background:#f8f9fa;border:1px solid var(--line);display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;padding:11px}.offseason-readiness-check>div,.offseason-workload-check>div{display:grid;gap:2px;grid-column:1/-1}.offseason-readiness-check small,.offseason-workload-check small{color:var(--muted);font-size:.67rem}.offseason-readiness-check label,.offseason-workload-check label{display:grid;gap:5px}.offseason-readiness-check select,.offseason-training-day select,.offseason-workload-check input{min-height:38px}.offseason-readiness-check .offseason-pain-check{align-items:center;background:#fff4ef;display:flex;gap:8px;grid-column:1/-1;min-height:38px;padding:8px 10px}.offseason-pain-check input{accent-color:var(--orange);height:17px;padding:0;width:17px}.offseason-readiness-check .offseason-pain-area{grid-column:1/-1}.offseason-workload-check{align-items:end;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(100px,.65fr);margin-top:12px}.offseason-workload-check>span{background:var(--navy);color:var(--white);display:grid;gap:2px;min-height:62px;padding:9px 11px}.offseason-workload-check>span small{color:rgb(255 255 255/68%)}.offseason-workload-check>span strong{color:var(--orange);font-size:1.15rem}.offseason-add-exercise{margin:12px 0;width:100%}.offseason-day-notes textarea{resize:vertical}.offseason-notes-panel{display:grid;gap:20px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr)}.offseason-notes-panel textarea{resize:vertical}.offseason-development-panel{background:var(--white);border:1px solid var(--line)}.offseason-development-panel>header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;padding:20px 22px}.offseason-development-panel>header h2,.offseason-development-panel>header p{margin:3px 0}.offseason-development-panel>header h2{color:var(--navy)}.offseason-development-panel>header>.rtn-artboard-icon{flex:0 0 auto;height:54px;width:54px}.offseason-development-panel>div{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 22px}.offseason-development-panel section{border-left:4px solid var(--orange);background:#f5f6f8;padding:12px 14px}.offseason-development-panel section.is-recovery{background:#fff1f0;border-left-color:#b42318}.offseason-development-panel section.is-positive{background:#eef8f3;border-left-color:var(--success)}.offseason-development-panel section strong{color:var(--navy)}.offseason-development-panel section p,.offseason-development-panel>footer p{color:var(--muted);margin:4px 0 0}.offseason-development-panel>footer{background:var(--navy);padding:13px 22px}.offseason-development-panel>footer p{color:rgb(255 255 255/82%)}.offseason-bottom-save{align-items:center;background:var(--navy);color:var(--white);display:flex;gap:18px;justify-content:space-between;padding:18px 20px}.offseason-bottom-save p{margin:0}@media (max-width:900px){.offseason-intro-band,.offseason-month-banner,.offseason-notes-panel{grid-template-columns:1fr}.offseason-season-badge{min-width:0}.offseason-month-banner>p{border-left:0;border-top:1px solid rgb(255 255 255/24%);padding-left:0;padding-top:14px}.offseason-lift-day-grid{grid-template-columns:1fr}}@media (max-width:700px){.offseason-development-panel>div,.offseason-personal-records,.offseason-priority-grid,.offseason-progress-toolbar,.offseason-vitals-panel>div{grid-template-columns:1fr}.offseason-bottom-save,.offseason-lift-toolbar,.offseason-save-state{align-items:stretch;flex-direction:column}.offseason-save-state>span{margin-right:0}.offseason-save-state button{width:100%}.offseason-habit-list>div{align-items:stretch;grid-template-columns:minmax(0,1fr) 88px}.offseason-habit-result{grid-column:1/-1;justify-content:flex-start}.offseason-lift-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.offseason-lift-summary span:nth-child(n+3){border-left:0;border-top:1px solid rgb(255 255 255/16%)}.offseason-lift-summary span:nth-child(2n){border-left:1px solid rgb(255 255 255/16%)}.offseason-lift-summary span:nth-child(4),.offseason-lift-summary span:nth-child(5){border-top:1px solid rgb(255 255 255/16%)}.offseason-readiness-check,.offseason-verified-results li,.offseason-workload-check{grid-template-columns:1fr}.offseason-workload-check>span{min-height:0}}@media (max-width:480px){.offseason-focus-panel,.offseason-intro-band,.offseason-key-date-panel,.offseason-notes-panel,.offseason-section-panel,.offseason-vitals-panel{padding:17px}.offseason-lifting-panel{padding:17px 12px}.offseason-lift-day-grid>section{padding:12px}.offseason-lift-day-grid>section>header{align-items:flex-start;gap:10px}.offseason-lift-day-grid>section>header label span{display:none}.offseason-set-labels,.offseason-set-row{grid-template-columns:32px repeat(2,minmax(0,1fr))}}.college-database-workspace{display:grid;gap:28px}.college-database-filter-panel{background:var(--white);border:1px solid var(--line);border-top:5px solid var(--orange);box-shadow:0 14px 34px rgb(21 29 52/9%);display:grid;gap:18px;padding:24px}.college-database-card,.college-database-card p,.college-database-filter-heading,.college-database-filter-heading>span,.college-database-results-heading,.college-profile-back,.college-profile-camp-card>header,.college-profile-camp-card>p,.college-profile-eyebrow-row,.college-profile-location,.college-profile-panel>header,.college-profile-program-links a,.college-profile-resource-card,.college-profile-resource-status header,.college-profile-tabs,.college-profile-target-action,.college-profile-target-copy{align-items:center;display:flex}.college-database-filter-heading{gap:13px}.college-database-filter-artboard{filter:drop-shadow(0 3px 5px rgb(21 29 52/16%));height:52px;width:52px}.college-database-filter-heading h2,.college-database-results-heading h2,.college-profile-panel h2,.college-profile-reachout h2,.college-profile-section-heading h2,.college-profile-target-copy h2{color:var(--navy);margin:2px 0 0}.college-database-filter-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.college-database-filter-grid label,.college-profile-target-action label{color:var(--navy);display:grid;font-size:11px;font-weight:900;gap:7px;text-transform:uppercase}.college-database-filter-grid select,.college-profile-target-action select{background:#f7f8fa;border:1px solid #cfd3da;border-radius:4px;color:var(--ink);font:inherit;min-height:48px;padding:0 13px;text-transform:none}.college-database-search{align-items:center;background:#f7f8fa;border:1px solid #cfd3da;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);min-height:52px;padding:0 15px}.college-database-search svg{color:var(--orange)}.college-database-search input{background:transparent;border:0;color:var(--ink);font:inherit;min-width:0;outline:0;width:100%}.college-database-results-heading{gap:24px;justify-content:space-between}.college-database-results-heading>p{color:var(--muted);max-width:470px;text-align:right}.college-database-card-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.college-database-card{background:var(--white);border:1px solid var(--line);color:inherit;flex-direction:column;min-height:326px;padding:22px 18px 18px;position:relative;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.college-database-card:hover{border-color:var(--orange);box-shadow:0 15px 30px rgb(21 29 52/13%);transform:translateY(-3px)}.college-database-card-logo{align-items:center;display:flex;height:132px;justify-content:center;width:100%}.college-database-card-logo img{height:118px;max-width:148px;object-fit:contain;width:100%}.college-database-card-logo .team-result-logo-fallback{align-items:center;color:var(--navy);display:flex;justify-content:center}.college-database-card-copy{align-self:stretch;border-top:1px solid var(--line);padding-top:16px}.college-database-card-copy small,.college-database-card-copy>span{color:var(--orange-dark);display:block;font-size:10px;font-weight:900;text-transform:uppercase}.college-database-card-copy h3{color:var(--navy);font-size:19px;line-height:1.15;margin:6px 0 10px}.college-database-card-copy p{color:var(--muted);font-size:13px;gap:5px;margin:0 0 9px}.college-database-card-copy p svg{flex:0 0 auto;height:14px;width:14px}.college-database-card-copy small{color:var(--muted);line-height:1.35}.college-database-card-open{align-items:center;background:var(--orange);bottom:0;color:var(--white);display:flex;height:34px;justify-content:center;position:absolute;right:0;width:34px}.college-database-card-open svg{height:17px;width:17px}.college-database-empty-state,.college-profile-empty{align-items:center;background:var(--grey);border:1px solid var(--line);color:var(--muted);display:flex;flex-direction:column;padding:38px;text-align:center}.college-database-empty-state svg,.college-profile-empty svg{color:var(--orange);height:32px;width:32px}.college-database-empty-artboard,.college-profile-empty-artboard{height:54px;margin-inline:auto;width:54px}.college-database-empty-state h3,.college-profile-empty h3{color:var(--navy);margin:12px 0 5px}.college-profile-workspace{background:#f7f7f5}.college-profile-membership-hero{--college-profile-hero-accent:var(--orange);--college-profile-hero-background:var(--navy-deep);--college-profile-hero-foreground:var(--white);background-color:var(--college-profile-hero-background);background-image:linear-gradient(118deg,rgb(0 0 0/28%),transparent 52%),linear-gradient(300deg,color-mix(in srgb,var(--college-profile-hero-accent) 24%,transparent),transparent 46%);color:var(--college-profile-hero-foreground);overflow:hidden;padding:28px 0 38px;position:relative}.college-profile-membership-hero:after{background:var(--college-profile-hero-accent);content:"";height:5px;inset:auto 0 0;position:absolute}.college-profile-back{color:color-mix(in srgb,var(--college-profile-hero-foreground) 84%,transparent);font-size:13px;font-weight:800;gap:7px;margin-bottom:26px;text-decoration:none}.college-profile-back svg{height:17px;width:17px}.college-profile-identity{align-items:center;display:grid;gap:28px;grid-template-columns:180px minmax(0,1fr)}.college-profile-logo{align-items:center;display:flex;height:170px;justify-content:center;width:180px}.college-profile-logo img{height:155px;object-fit:contain;width:165px}.college-profile-logo .team-result-logo-fallback{color:var(--white)}.college-profile-eyebrow-row{gap:12px}.college-profile-eyebrow-row .eyebrow{color:var(--college-profile-hero-accent);margin:0}.college-profile-eyebrow-row>span{align-items:center;background:color-mix(in srgb,var(--college-profile-hero-foreground) 10%,transparent);border:1px solid color-mix(in srgb,var(--college-profile-hero-foreground) 22%,transparent);display:inline-flex;font-size:10px;font-weight:900;gap:5px;padding:7px 9px;text-transform:uppercase}.college-profile-eyebrow-row svg{color:var(--college-profile-hero-accent);height:14px;width:14px}.college-profile-access-artboard{height:24px;width:24px}.college-profile-identity h1{color:var(--college-profile-hero-foreground);font-size:clamp(34px,5vw,62px);letter-spacing:0;line-height:.98;margin:12px 0}.college-profile-identity>div>p:last-child{color:color-mix(in srgb,var(--college-profile-hero-foreground) 82%,transparent);margin:12px 0 0}.college-profile-location{color:var(--college-profile-hero-foreground);gap:7px;margin:0}.college-profile-location svg{color:var(--college-profile-hero-accent);height:17px;width:17px}.college-profile-facts{border:1px solid color-mix(in srgb,var(--college-profile-hero-foreground) 24%,transparent);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px}.college-profile-facts>div{min-width:0;padding:15px 18px}.college-profile-facts>div+div{border-left:1px solid color-mix(in srgb,var(--college-profile-hero-foreground) 24%,transparent)}.college-profile-camp-meta span,.college-profile-facts span,.college-profile-history-summary span,.college-profile-snapshot-grid span{color:var(--muted);display:block;font-size:10px;font-weight:900;margin-bottom:5px;text-transform:uppercase}.college-profile-facts span{color:color-mix(in srgb,var(--college-profile-hero-foreground) 70%,transparent)}.college-profile-facts strong{display:block;font-size:14px;overflow-wrap:anywhere}.college-profile-resource-status{margin-top:24px}.college-profile-resource-status header{justify-content:space-between;margin-bottom:10px}.college-profile-resource-status header span{color:color-mix(in srgb,var(--college-profile-hero-foreground) 70%,transparent);font-size:12px}.college-profile-resource-status>div{display:flex;flex-wrap:wrap;gap:8px}.college-profile-resource-status>div>span{align-items:center;border:1px solid color-mix(in srgb,var(--college-profile-hero-foreground) 24%,transparent);color:color-mix(in srgb,var(--college-profile-hero-foreground) 70%,transparent);display:inline-flex;font-size:10px;font-weight:900;gap:5px;padding:7px 9px;text-transform:uppercase}.college-profile-resource-status>div>span.ready{border-color:color-mix(in srgb,var(--college-profile-hero-accent) 78%,transparent);color:var(--college-profile-hero-foreground)}.college-profile-resource-status svg{color:var(--college-profile-hero-accent);height:13px;width:13px}.college-profile-reachout{background:var(--white);border:1px solid var(--line);border-left:5px solid var(--orange);margin-top:28px;padding:22px 24px}.college-profile-reachout p:last-child{color:var(--muted);margin:8px 0 0}.college-profile-tabs{background:var(--white);border:1px solid var(--line);gap:0;margin-top:18px;overflow-x:auto}.college-profile-tabs button{align-items:center;background:var(--white);border:0;border-right:1px solid var(--line);color:var(--navy);cursor:pointer;display:inline-flex;flex:1 0 170px;font:inherit;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:54px;padding:0 16px}.college-profile-tabs button.active{background:var(--navy);color:var(--white);box-shadow:inset 0 -4px 0 var(--orange)}.college-profile-tab-artboard{filter:drop-shadow(0 2px 3px rgb(21 29 52/14%));height:32px;width:32px}.college-profile-tabs small{background:var(--orange);color:var(--white);font-size:9px;padding:2px 5px}.college-profile-tab-content{min-height:420px;padding-top:22px}.college-profile-overview-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.college-profile-panel{background:var(--white);border:1px solid var(--line);padding:24px}.college-profile-panel>header{border-bottom:1px solid var(--line);gap:12px;margin-bottom:20px;padding-bottom:16px}.college-profile-title-artboard{filter:drop-shadow(0 2px 4px rgb(21 29 52/14%));height:44px;width:44px}.college-profile-panel h3{color:var(--navy);font-size:14px;margin:24px 0 10px}.college-profile-camp-meta,.college-profile-history-summary,.college-profile-snapshot-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.college-profile-camp-meta>div,.college-profile-history-summary>div,.college-profile-snapshot-grid>div{background:var(--grey);border-left:3px solid var(--orange);min-width:0;padding:13px}.college-profile-camp-meta strong,.college-profile-history-summary strong,.college-profile-snapshot-grid strong{color:var(--navy);display:block;overflow-wrap:anywhere}.college-profile-major-list{display:flex;flex-wrap:wrap;gap:8px}.college-profile-major-list span{background:var(--navy);color:var(--white);font-size:11px;font-weight:800;padding:8px 10px}.college-profile-muted,.college-profile-notes{color:var(--muted)}.college-profile-map{border:1px solid var(--line);height:260px;margin-top:12px;overflow:hidden}.college-profile-map iframe{border:0;height:100%;width:100%}.college-profile-notes{background:var(--grey);border-left:3px solid var(--orange);margin-top:16px;padding:14px}.college-profile-program-links{display:grid;gap:9px;margin-top:20px}.college-profile-program-links a{border:1px solid var(--line);color:var(--navy);font-size:12px;font-weight:900;gap:8px;padding:12px;text-decoration:none}.college-profile-program-links a:hover{border-color:var(--orange)}.college-profile-program-links>a>svg{color:var(--orange);height:17px;width:17px}.college-profile-inline-artboard{height:28px;width:28px}.college-profile-camp-grid,.college-profile-resource-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.college-profile-resource-card{background:var(--white);border:1px solid var(--line);color:inherit;gap:14px;min-height:132px;padding:18px;text-decoration:none}.college-profile-resource-card:hover{border-color:var(--orange);box-shadow:0 10px 22px rgb(21 29 52/10%)}.college-profile-resource-card.unavailable{background:var(--grey);color:var(--muted)}.college-profile-resource-artboard{filter:drop-shadow(0 3px 5px rgb(21 29 52/14%));height:52px;width:52px}.college-profile-resource-card>div{flex:1 1}.college-profile-resource-card h2{color:var(--navy);font-size:17px;margin:0 0 5px}.college-profile-resource-card p{color:var(--muted);font-size:13px;margin:0 0 7px}.college-profile-resource-card small{color:var(--orange-dark);font-size:10px;font-weight:900;text-transform:uppercase}.college-profile-resource-card>svg{color:var(--orange);flex:0 0 auto;height:18px;width:18px}.college-profile-section-heading{align-items:end;display:flex;gap:28px;justify-content:space-between;margin-bottom:20px}.college-profile-section-heading>p{color:var(--muted);margin:0;max-width:650px}.college-profile-camp-card{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--orange);padding:20px}.college-profile-camp-card>header{gap:12px}.college-profile-camp-artboard{height:44px;width:44px}.college-profile-camp-card>header span{color:var(--orange-dark);font-size:10px;font-weight:900;text-transform:uppercase}.college-profile-camp-card h3{color:var(--navy);margin:3px 0 0}.college-profile-camp-meta{margin-top:16px}.college-profile-camp-card>p{color:var(--muted);font-size:13px;gap:6px}.college-profile-camp-card>p svg{color:var(--orange);height:16px;width:16px}.college-profile-camp-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.college-profile-camp-actions .button{min-height:42px}.college-profile-camp-actions>span{align-items:center;background:var(--grey);color:var(--muted);display:inline-flex;font-size:11px;font-weight:800;padding:0 13px}.college-profile-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.college-profile-history-group{background:var(--white);border:1px solid var(--line);margin-top:14px;padding:22px}.college-profile-history-group h3{color:var(--navy);margin:0 0 14px}.college-profile-history-group>div{border-top:1px solid var(--line);padding:13px 0}.college-profile-history-group strong{color:var(--navy)}.college-profile-history-group p{color:var(--muted);font-size:13px;margin:4px 0 0}.college-profile-target-band{background:var(--navy);color:var(--white);padding:30px 0}.college-profile-target-band>div{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto}.college-profile-target-copy{gap:16px}.college-profile-target-artboard{flex:0 0 auto;filter:drop-shadow(0 3px 6px rgb(0 0 0/22%));height:60px;width:60px}.college-profile-target-copy .eyebrow{color:var(--orange)}.college-profile-target-copy h2{color:var(--white)}.college-profile-target-copy p:last-child{color:#d9deea;margin:7px 0 0;max-width:770px}.college-profile-target-action{align-items:end;gap:10px}.college-profile-target-action label{color:var(--white)}.college-profile-target-action select{min-width:190px}.college-profile-target-notice{color:#ffd0c3;font-size:13px;grid-column:1/-1;margin:0}@media (max-width:1040px){.college-database-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.college-profile-overview-grid,.college-profile-target-band>div{grid-template-columns:1fr}.college-profile-target-action{justify-content:start}}@media (max-width:760px){.college-database-filter-grid,.college-profile-camp-grid,.college-profile-camp-meta,.college-profile-history-summary,.college-profile-resource-grid,.college-profile-snapshot-grid{grid-template-columns:1fr}.college-database-results-heading,.college-profile-section-heading{align-items:start;flex-direction:column}.college-database-results-heading>p{text-align:left}.college-database-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.college-profile-identity{align-items:start;grid-template-columns:112px minmax(0,1fr)}.college-profile-logo{height:110px;width:112px}.college-profile-logo img{height:102px;width:108px}.college-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.college-profile-facts>div+div{border-left:0}.college-profile-facts>div:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--college-profile-hero-foreground) 24%,transparent)}.college-profile-facts>div:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--college-profile-hero-foreground) 24%,transparent)}.college-profile-target-action{align-items:stretch;flex-direction:column}}@media (max-width:520px){.college-database-card-grid{grid-template-columns:1fr}.college-database-card{min-height:298px}.college-profile-identity{grid-template-columns:1fr}.college-profile-logo{height:120px;justify-content:start;width:140px}.college-profile-eyebrow-row{align-items:start;flex-direction:column}.college-profile-target-copy{align-items:start}}.target-list-workspace{display:grid;gap:28px}.target-list-intro{margin:0;background:#fff;box-shadow:0 12px 32px rgba(16,33,61,.08)}.target-list-intro summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;list-style:none}.target-list-intro summary::-webkit-details-marker{display:none}.target-list-intro summary svg{flex:0 0 auto;transition:transform .18s ease}.target-list-intro[open] summary svg{transform:rotate(180deg)}.bronze-assessment-intro>.target-list-intro-content{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:0;padding:0;border-top:1px solid #e1e6ed}.target-list-intro-content section{padding:24px}.target-list-intro-content section+section{border-left:1px solid #e1e6ed}.target-list-intro-content h2{margin:0 0 12px;color:#10213d;font-size:20px;letter-spacing:0}.target-list-intro-content p{color:#526278;font-size:14px;line-height:1.65}.target-list-intro-content ul{display:grid;gap:8px;margin:0 0 18px;padding:0;list-style:none}.target-list-intro-content li{position:relative;padding-left:18px;color:#263a56;font-size:14px;font-weight:750;line-height:1.45}.target-list-intro-content li:before{position:absolute;top:8px;left:0;width:7px;height:7px;border-radius:50%;background:#f15e35;content:""}.target-list-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.target-list-metric{display:grid;min-height:148px;align-content:space-between;gap:14px;padding:20px;border:1px solid #d9e0e8;border-top:4px solid #f15e35;border-radius:6px;background:#fff;box-shadow:0 10px 24px rgba(16,33,61,.06)}.target-list-metric.tone-navy{border-top-color:#232e4e}.target-list-metric>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.target-list-metric span{color:#42556e;font-size:13px;font-weight:850}.target-list-metric strong{color:#10213d;font-size:34px;line-height:1}.target-list-metric small{color:#68778b;font-size:12px;line-height:1.4}.target-list-metric-track{height:7px;overflow:hidden;border-radius:4px;background:#e8edf2}.target-list-metric-track span{display:block;height:100%;border-radius:inherit;background:#f15e35;transition:width .18s ease}.target-list-metric.tone-navy .target-list-metric-track span{background:#232e4e}.target-list-board{overflow:hidden;border:1px solid #d7dfe8;border-radius:7px;background:#fff;box-shadow:0 16px 36px rgba(16,33,61,.08)}.target-list-board>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px 28px 20px;border-bottom:1px solid #e0e6ed}.target-list-board h2{margin:5px 0 4px;color:#10213d;font-size:30px;letter-spacing:0}.target-list-board header p:last-child{margin:0;color:#65758a;font-size:13px}.target-list-board header>strong{color:#c84626;font-size:13px;white-space:nowrap}.target-list-board-helper{margin:0;padding:14px 28px;border-bottom:1px solid #e0e6ed;background:#f7f9fb;color:#526278;font-size:13px;line-height:1.55}.target-list-table-scroll{max-width:100%;overflow-x:auto;outline:none}.target-list-table-scroll:focus-visible{box-shadow:inset 0 0 0 3px rgba(241,94,53,.35)}.target-list-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.target-list-table td,.target-list-table th{height:72px;padding:10px 14px;border-bottom:1px solid #e3e8ee;border-right:1px solid #edf0f4;text-align:center}.target-list-table th{height:52px;background:#232e4e;color:#fff;font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.target-list-table th:not(.target-list-college-column):not(.target-list-rank-column){width:116px;max-width:116px}.target-list-table tbody tr:nth-child(2n) td{background:#f8fafc}.target-list-rank-column,.target-list-table-rank-column{position:sticky;left:0;z-index:3;width:54px;min-width:54px;background:#fff;color:#465970;font-weight:900}.target-list-college-column{position:sticky;left:54px;z-index:3;width:270px;min-width:270px;background:#fff;text-align:left!important}.target-list-table thead .target-list-college-column,.target-list-table thead .target-list-rank-column{z-index:5;background:#232e4e}.target-list-table tbody tr:nth-child(2n) .target-list-college-column,.target-list-table tbody tr:nth-child(2n) .target-list-rank-column{background:#f8fafc}.target-list-college-cell{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px}.target-list-college-logo{display:grid;width:46px;height:46px;place-items:center}.target-list-college-logo img{width:100%;height:100%;object-fit:contain}.target-list-college-logo .team-result-logo-fallback{display:grid;place-items:center;color:#9aa7b7}.target-list-college-cell>span:last-child{display:grid;min-width:0;gap:4px}.target-list-college-cell a,.target-list-college-cell strong{display:flex;min-width:0;align-items:center;gap:5px;color:#142846;font-size:14px;font-weight:900;text-decoration:none}.target-list-college-cell a:hover{color:#c84626}.target-list-college-cell small{overflow:hidden;color:#748195;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.target-list-check{display:inline-grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:transparent;color:#a8b2bf;cursor:pointer}.target-list-check:hover{background:#fff1ed;color:#f15e35}.target-list-check.checked{background:#f15e35;color:#fff}.target-list-check:disabled{cursor:wait;opacity:.65}.target-list-check svg{width:22px;height:22px}.target-list-check .spin,.target-list-search-results .spin{animation:bronze-spin .9s linear infinite}.target-list-notice{margin:0;min-height:44px;padding:13px 28px;border-top:1px solid #e0e6ed;background:#fff8f5;color:#8f3d26;font-size:13px;font-weight:750}.target-list-empty{display:grid;justify-items:center;gap:8px;padding:52px 24px;text-align:center}.target-list-empty>svg{width:42px;height:42px;color:#f15e35}.target-list-empty h3{margin:4px 0 0;color:#10213d}.target-list-empty p{max-width:650px;margin:0;color:#617086;line-height:1.55}.target-list-explorer{display:grid;justify-items:center;gap:18px}.target-list-explorer-toggle{min-width:270px}.target-list-explorer-panel{width:100%;padding:26px;border:1px solid #d7dfe8;border-radius:7px;background:#f7f9fb}.target-list-explorer-panel>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.target-list-explorer-panel h2{margin:4px 0 0;color:#10213d;font-size:26px;letter-spacing:0}.target-list-explorer-panel label{display:grid;gap:5px;color:#526278;font-size:11px;font-weight:900;text-transform:uppercase}.target-list-explorer-panel select{min-height:42px;padding:0 36px 0 12px;border:1px solid #cbd5e0;border-radius:5px;background:#fff;color:#203653;font:inherit;font-size:13px}.target-list-explorer-panel>form{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:1px solid #cbd5e0;border-radius:6px;background:#fff}.target-list-explorer-panel>form>svg{color:#68788c}.target-list-explorer-panel input{min-height:42px;border:0;outline:0;color:#10213d;font:inherit}.target-list-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.target-list-search-results article{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid #dce3ea;border-radius:6px;background:#fff}.target-list-search-results article>span{display:grid;width:54px;height:54px;place-items:center}.target-list-search-results article img{width:100%;height:100%;object-fit:contain}.target-list-search-results h3{margin:0;color:#10213d;font-size:15px}.target-list-search-results p{margin:4px 0 0;color:#718096;font-size:11px;line-height:1.4}.target-list-search-results button{display:inline-flex;min-height:38px;align-items:center;gap:5px;padding:0 11px;border:1px solid #f15e35;border-radius:5px;background:#fff;color:#c84626;font:inherit;font-size:11px;font-weight:900;cursor:pointer;white-space:nowrap}.target-list-search-results button:hover{background:#fff1ed}.target-list-search-results button:disabled{opacity:.55;cursor:wait}.target-list-search-results button svg{width:15px}@media (max-width:980px){.bronze-assessment-intro>.target-list-intro-content{grid-template-columns:1fr}.target-list-intro-content section+section{border-top:1px solid #e1e6ed;border-left:0}.target-list-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.target-list-search-results{grid-template-columns:1fr}}@media (max-width:620px){.target-list-workspace{gap:20px}.target-list-intro-content section{padding:20px 18px}.target-list-metrics{grid-template-columns:1fr}.target-list-metric{min-height:126px}.target-list-board>header{align-items:flex-start;flex-direction:column;padding:22px 18px 16px}.target-list-board h2{font-size:25px}.target-list-board-helper{padding:13px 18px}.target-list-college-column{width:220px;min-width:220px}.target-list-table td,.target-list-table th{padding:8px 10px}.target-list-notice{padding:12px 18px}.target-list-explorer-panel{padding:18px}.target-list-explorer-panel>header{align-items:stretch;flex-direction:column}.target-list-explorer-panel>form{grid-template-columns:20px minmax(0,1fr)}.target-list-explorer-panel>form button{grid-column:1/-1}.target-list-search-results article{grid-template-columns:44px minmax(0,1fr)}.target-list-search-results article>span{width:44px;height:44px}.target-list-search-results article>button{grid-column:1/-1;justify-content:center}}.bronze-blueprint-page{min-height:100vh;background:#f4f6f8;color:#10213d}.bronze-blueprint-hero{background:linear-gradient(110deg,rgba(3,18,42,.98),rgba(18,45,82,.92)),url(/media/athlete-profile-hero-backdrop.webp) 50%/cover;color:#fff;border-bottom:5px solid #f15e35}.bronze-blueprint-hero>div{min-height:310px;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:48px;padding-top:56px;padding-bottom:56px}.bronze-blueprint-hero h1{max-width:800px;margin:8px 0 16px;color:#fff;font-size:48px;line-height:1.04;letter-spacing:0}.bronze-blueprint-hero p:not(.eyebrow){max-width:760px;margin:0;color:#dfe8f3;font-size:18px;line-height:1.6}.bronze-hero-meta{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px}.bronze-hero-meta span{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:800;text-transform:uppercase}.bronze-hero-meta svg{width:20px;color:#f15e35}.bronze-blueprint-hero aside{display:flex;min-height:190px;flex-direction:column;justify-content:center;padding:28px;border:1px solid rgba(255,255,255,.24);border-left:5px solid #f15e35;background:rgba(6,24,50,.82);box-shadow:0 18px 40px rgba(0,0,0,.2)}.bronze-blueprint-hero aside>span{font-size:58px;line-height:1;color:#f15e35;font-weight:900}.bronze-blueprint-hero aside strong{margin-top:8px;font-size:18px;line-height:1.3}.bronze-blueprint-hero aside small{margin-top:16px;color:#bac8d9}.bronze-blueprint-shell{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;padding-top:36px;padding-bottom:80px}.bronze-blueprint-stepper{position:sticky;top:110px;display:grid;overflow:hidden;border:1px solid #dce2e9;border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(20,39,67,.08)}.bronze-blueprint-stepper :is(button,a){display:grid;grid-template-columns:30px 34px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:10px 14px;border:0;border-bottom:1px solid #edf0f4;background:#fff;color:#263854;text-align:left;cursor:pointer;text-decoration:none}.bronze-blueprint-stepper :is(button,a):last-child{border-bottom:0}.bronze-blueprint-stepper :is(button,a):hover{background:#f7f9fb}.bronze-blueprint-stepper :is(button,a).active{background:#10213d;color:#fff}.bronze-blueprint-stepper :is(button,a)>span{display:grid;width:27px;height:27px;place-items:center;border:1px solid #cbd3de;border-radius:50%;font-size:12px;font-weight:900}.bronze-blueprint-stepper :is(button,a)>span.complete{border-color:#2f8a5d;background:#e7f5ee;color:#237249}.bronze-blueprint-stepper :is(button,a).active>span{border-color:#f15e35;background:#f15e35;color:#fff}.bronze-blueprint-stepper :is(button,a)>span svg{width:15px}.bronze-blueprint-stepper .rtn-artboard-icon{width:30px;height:30px;object-fit:contain}.bronze-blueprint-stepper :is(button,a) strong{font-size:13px;line-height:1.25}.bronze-blueprint-workarea{min-width:0;overflow:hidden;border:1px solid #dce2e9;border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(20,39,67,.08)}.silver-membership-hero{background:linear-gradient(110deg,rgba(3,18,42,.98),rgba(32,53,82,.92)),url(/media/athlete-profile-hero-backdrop.webp) 50%/cover}.silver-membership-hero .silver-deliverable-card{min-height:190px;padding:28px;border-left-color:#cbd3de}.silver-membership-hero .silver-deliverable-card small{margin:0 0 10px;color:#cbd6e4;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.silver-membership-hero .silver-deliverable-card strong{margin:0;color:#fff;font-size:28px;line-height:1.15}.silver-membership-hero .silver-deliverable-card p{margin:14px 0 0;color:#bac8d9;font-size:14px;line-height:1.5}.silver-dashboard-link{color:#17345c;font-size:12px;font-weight:900;text-decoration:none}.silver-dashboard-link:hover{color:#d74b25}.silver-membership-stepper{align-content:start;max-height:calc(100vh - 130px);overflow-y:auto}.silver-navigation-overview{border-bottom:1px solid #dce2e9!important}.silver-navigation-group{border-bottom:1px solid #dce2e9;background:#fff}.silver-navigation-group:last-child{border-bottom:0}.silver-navigation-group>summary{display:grid;grid-template-columns:30px 34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:72px;padding:10px 14px;background:#fff;color:#263854;cursor:pointer;list-style:none}.silver-navigation-group>summary::-webkit-details-marker{display:none}.silver-navigation-group>summary:hover{background:#f7f9fb}.silver-navigation-group.is-active>summary{background:#edf2f7}.silver-navigation-group>summary>span:first-child{display:grid;width:27px;height:27px;place-items:center;border:1px solid #cbd3de;border-radius:50%;font-size:12px;font-weight:900}.silver-navigation-group>summary .rtn-artboard-icon{width:30px;height:30px;object-fit:contain}.silver-navigation-group-copy{display:grid;gap:2px;min-width:0}.silver-navigation-group-copy strong{color:#172b49;font-size:14px;line-height:1.25}.silver-navigation-group-copy small{color:#718096;font-size:10px;font-weight:800}.silver-navigation-chevron{width:17px;color:#f15e35;transition:transform .16s ease}.silver-navigation-group[open] .silver-navigation-chevron{transform:rotate(180deg)}.silver-navigation-children{display:grid;border-top:1px solid #e2e7ed;background:#f6f8fa}.bronze-blueprint-stepper .silver-navigation-children>a{min-height:58px;padding-left:22px;background:#f6f8fa}.bronze-blueprint-stepper .silver-navigation-children>a:hover{background:#eef2f6}.bronze-blueprint-stepper .silver-navigation-children>a.active{background:#10213d}.silver-stepper-entry>p{background:#edf1f5;color:#5b697c;font-size:10px;font-weight:900;letter-spacing:.04em;margin:0;padding:9px 14px;text-transform:uppercase}.silver-stepper-entry>a{border-bottom:1px solid #edf0f4}.silver-stepper-entry:last-child>a{border-bottom:0}.silver-copy-card{margin-top:20px;padding:24px;border:1px solid #dce2e9;border-left:4px solid #aeb9c6;border-radius:6px;background:#f8fafc}.silver-copy-card h3{margin:0 0 10px;color:#10213d;font-size:21px;line-height:1.25}.silver-copy-card>p{margin:0;color:#526278;font-size:16px;line-height:1.65}.silver-app-source-copy{color:#526278;font-size:15px;line-height:1.65;margin:15px 0 0}.silver-foundation-gate{align-items:center;background:#fff7f3;border:1px solid #f2b29e;border-left:5px solid #f15e35;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-top:20px;padding:22px 24px}.silver-foundation-gate.complete{background:#f0faf4;border-color:#9ac9aa #9ac9aa #9ac9aa #2f8a5d}.silver-foundation-gate h3{color:#10213d;font-size:21px;margin:4px 0 8px}.silver-foundation-gate>div>p:last-child{color:#526278;line-height:1.6;margin:0}.silver-foundation-gate>span{color:#526278;font-size:12px;font-weight:800;text-align:center}.silver-foundation-gate>span strong{color:#10213d;display:block;font-size:26px}.silver-foundation-gate>a{align-items:center;color:#10213d;display:inline-flex;font-size:12px;font-weight:900;gap:7px;grid-column:1/-1;text-decoration:none;text-transform:uppercase}.silver-foundation-gate>a svg{color:#f15e35;height:17px;width:17px}.silver-checklist-list small em{background:#e9eef4;color:#42536b;display:inline-flex;font-size:9px;font-style:normal;font-weight:900;margin-left:8px;padding:3px 6px;text-transform:uppercase}.silver-tool-review-status{align-items:center;background:#f7f9fb;border:1px solid #dce2e9;color:#526278;display:flex;font-size:12px;font-weight:800;gap:9px;margin-top:20px;padding:12px 14px}.silver-tool-review-status svg{color:#f15e35;height:19px;width:19px}.silver-tool-review-status.complete{background:#edf8f1;border-color:#9ac9aa;color:#27613c}.silver-tool-review-status.complete svg{color:#2f8a5d}.silver-feature-list{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.silver-feature-list li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;color:#42546b;line-height:1.5}.silver-feature-list svg{width:19px;color:#f15e35}.silver-development-summary-card{background:#10213d;border-left:5px solid #f15e35;color:#fff;margin-top:20px;padding:22px 24px}.silver-development-summary-heading{align-items:center;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr)}.silver-development-summary-heading .rtn-artboard-icon{height:52px;width:52px}.silver-development-summary-card h3,.silver-development-summary-card p{margin:0}.silver-development-summary-card h3{color:#fff;font-size:21px;margin:3px 0 5px}.silver-development-summary-card .eyebrow{color:#f15e35}.silver-development-summary-card li span,.silver-development-summary-heading p:last-child{color:#bac8d9;font-size:13px;line-height:1.5}.silver-development-summary-card ul{display:grid;gap:8px;list-style:none;margin:18px 0 0;padding:0}.silver-development-summary-card li{background:rgb(255 255 255/7%);display:grid;gap:3px;padding:11px 13px}.silver-development-summary-card li strong{color:#fff;font-size:13px}.silver-development-summary-card>a{align-items:center;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:7px;margin-top:18px;text-transform:uppercase}.silver-development-summary-card>a svg{color:#f15e35;height:17px;width:17px}.silver-onboarding-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none}.silver-onboarding-map li{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:74px;padding:14px;border:1px solid #dce2e9;border-radius:5px;background:#fff}.silver-onboarding-map li>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#10213d;color:#fff;font-size:12px;font-weight:900}.silver-onboarding-map strong{color:#263854;font-size:14px;line-height:1.35}.silver-checklist-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.silver-checklist-heading h3{margin-bottom:0}.silver-checklist-heading>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:8px 10px;border-radius:4px;background:#e7edf4;color:#263854;font-size:12px;font-weight:900}.silver-checklist-heading>span svg{width:17px;color:#f15e35}.silver-checklist-list{display:grid;gap:8px;margin-top:20px}.silver-checklist-list>a{display:grid;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:66px;padding:12px 14px;border:1px solid #dce2e9;border-radius:5px;background:#fff;color:#263854;text-decoration:none}.silver-checklist-list>a:hover{border-color:#f15e35}.silver-checklist-list>a.complete{border-color:#b8d9c8;background:#f2faf6}.silver-checklist-list>a>svg:first-child{color:#8795a8}.silver-checklist-list>a.complete>svg:first-child{color:#2f8a5d}.silver-checklist-list>a>svg:last-child{width:17px;color:#f15e35}.silver-checklist-list span{display:grid;gap:3px}.silver-checklist-list strong{font-size:14px;line-height:1.35}.silver-checklist-list small{color:#718096;font-size:12px}.silver-workspace-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.silver-workspace-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;cursor:pointer}@media (max-width:760px){.silver-onboarding-map{grid-template-columns:1fr}.silver-checklist-heading{display:grid}.silver-checklist-heading>span{justify-self:start}.silver-workspace-actions .button{width:100%}}.bronze-save-status{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:10px 28px;border-bottom:1px solid #e5e9ef;background:#f7f9fb;color:#526278;font-size:13px;font-weight:700}.bronze-save-status>div:first-child{display:flex;min-width:0;align-items:center;gap:10px}.bronze-save-status svg{width:18px;color:#718096}.bronze-save-status.status-saved{background:#edf8f2;color:#236846}.bronze-save-status.status-saved svg{color:#2f8a5d}.bronze-save-status.status-error{background:#fff0ed;color:#a03725}.bronze-save-status.status-error svg{color:#d34f37}.bronze-save-status .spin{animation:bronze-spin .9s linear infinite}.bronze-save-actions{display:flex;flex:0 0 auto;gap:8px}.bronze-save-actions button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #aeb9c6;border-radius:5px;background:#fff;color:#172b49;font-size:12px;font-weight:900;cursor:pointer}.bronze-save-actions button:first-child{border-color:#f15e35;color:#c94725}.bronze-save-actions button:disabled{opacity:.45;cursor:default}.bronze-save-actions button svg{width:15px;color:currentColor}@keyframes bronze-spin{to{transform:rotate(1turn)}}.bronze-step-content{padding:38px}.bronze-section-heading{max-width:820px;margin-bottom:30px}.bronze-section-heading h2{margin:7px 0 10px;font-size:34px;line-height:1.12;letter-spacing:0;color:#10213d}.bronze-section-heading>p:last-child{margin:0;color:#5a687a;font-size:16px;line-height:1.6}.bronze-assessment-intro{margin:0 0 24px;border:1px solid #d6dee8;border-left:4px solid #f15e35;border-radius:6px;background:#f8fafc}.bronze-assessment-intro summary{padding:16px 18px;color:#10213d;font-weight:900;cursor:pointer}.bronze-assessment-intro>div{padding:0 18px 18px;color:#526278;line-height:1.6}.bronze-assessment-intro h3{margin:18px 0 5px;color:#10213d;font-size:16px}.bronze-assessment-intro p{margin:8px 0 0}.bronze-assessment-intro ul{margin:8px 0 0;padding-left:22px}.bronze-overview-copy{color:#4f6075;font-size:16px;line-height:1.65}.bronze-overview-copy>p{margin:0 0 14px}.bronze-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.bronze-overview-grid article{display:grid;gap:6px;padding:18px;border:1px solid #dce2e9;border-top:4px solid #f15e35;border-radius:6px;background:#fff}.bronze-overview-grid strong{color:#10213d}.bronze-overview-grid span{color:#617086;font-size:13px;line-height:1.5}.bronze-mistakes-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:0;padding:0;counter-reset:mistake;list-style:none}.bronze-mistakes-list li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:12px 0;border-bottom:1px solid #e5e9ef;color:#34465f;line-height:1.45;counter-increment:mistake}.bronze-mistakes-list li:before{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#10213d;color:#fff;font-size:11px;font-weight:900;content:counter(mistake)}.bronze-education-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bronze-education-grid article,.bronze-terminology-list article{padding:18px;border:1px solid #dce2e9;border-radius:6px;background:#f8fafc}.bronze-education-grid strong,.bronze-terminology-list strong{color:#10213d}.bronze-education-grid p,.bronze-terminology-list p{margin:7px 0 0;color:#5b6b80;font-size:13px;line-height:1.55}.bronze-ncaa-overview{margin-bottom:20px;padding:20px;border-left:4px solid #f15e35;background:#f8fafc}.bronze-ncaa-overview h3,.bronze-ncaa-overview p{margin:0}.bronze-ncaa-overview h3{color:#10213d}.bronze-ncaa-overview p{margin-top:7px;color:#526278;line-height:1.6}.bronze-ncaa-tabs{display:flex;gap:8px;margin-bottom:22px;overflow-x:auto}.bronze-ncaa-tabs button{display:inline-flex;min-height:44px;flex:1 0 170px;align-items:center;justify-content:center;gap:7px;border:1px solid #cfd8e3;border-radius:5px;background:#fff;color:#243751;font:inherit;font-weight:900;cursor:pointer}.bronze-ncaa-tabs button.active{border-color:#f15e35;background:#fff1ed;color:#b94324;box-shadow:inset 0 -3px 0 #f15e35}.bronze-ncaa-tabs button svg{width:16px}.bronze-ncaa-panel{display:grid;gap:24px}.bronze-ncaa-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bronze-ncaa-calendar-intro,.bronze-ncaa-card-grid article,.bronze-ncaa-transcripts{padding:20px;border:1px solid #dce2e9;border-top:4px solid #f15e35;border-radius:6px;background:#fff}.bronze-ncaa-calendar-intro h3,.bronze-ncaa-card-grid h3,.bronze-ncaa-transcripts h3{margin:0;color:#10213d;font-size:17px;line-height:1.35}.bronze-ncaa-calendar-intro p,.bronze-ncaa-card-grid p,.bronze-ncaa-transcripts p{margin:9px 0 0;color:#526278;line-height:1.6}.bronze-core-course-section{margin-top:26px}.bronze-core-course-section h3{margin:0 0 6px}.bronze-core-course-section>p{margin:0 0 14px;color:#66758a}.bronze-core-course-section>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bronze-core-course-section article{display:grid;gap:4px;padding:14px;border-left:4px solid #f15e35;background:#f4f6f8}.bronze-core-course-section article span{color:#68778a;font-size:12px}.bronze-core-course-section article small{color:#68778a;line-height:1.35}.bronze-core-course-section article b{margin-top:8px;color:#c94725}.bronze-ncaa-schedule-section h3{margin:0;color:#10213d}.bronze-ncaa-schedule-section>p{margin:5px 0 14px;color:#66758a}.bronze-ncaa-schedule-section>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bronze-ncaa-schedule-section article{display:grid;gap:6px;padding:16px;border-top:4px solid #10213d;background:#f4f6f8}.bronze-ncaa-schedule-section article span{color:#68778a;font-size:11px;font-weight:800;text-transform:uppercase}.bronze-ncaa-schedule-section article strong{color:#10213d}.bronze-ncaa-schedule-section article ul{margin:4px 0;padding-left:18px;color:#526278;font-size:12px;line-height:1.55}.bronze-ncaa-schedule-section article b{color:#c94725;font-size:12px}.bronze-ncaa-periods>h3{margin:0 0 14px;color:#10213d}.bronze-ncaa-periods>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bronze-ncaa-periods article{padding:20px;border:1px solid #dce2e9;border-left:4px solid #f15e35;background:#f8fafc}.bronze-ncaa-periods article span{color:#c94725;font-size:11px;font-weight:900;text-transform:uppercase}.bronze-ncaa-periods article strong{display:block;margin-top:5px;color:#10213d;font-size:18px}.bronze-ncaa-periods article p{margin:8px 0 0;color:#526278;line-height:1.6}.bronze-external-link{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:#c94725;font-weight:900}.bronze-external-link svg{width:17px}.bronze-terminology-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bronze-profile-progress{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:14px 16px;border-left:4px solid #f15e35;background:#fff3ef}.bronze-profile-progress span{color:#6f594f;font-size:12px}.bronze-profile-status{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:20px;padding:20px;border:1px solid #d8e0e9;border-left:5px solid #10213d;border-radius:6px;background:#f8fafc}.bronze-profile-status>svg{width:34px;height:34px;color:#10213d}.bronze-profile-status>div{display:grid;gap:5px}.bronze-profile-status span{color:#66758a;font-size:11px;font-weight:900;text-transform:uppercase}.bronze-profile-status strong{color:#10213d;font-size:20px}.bronze-profile-status p{margin:0;color:#526278;line-height:1.55}.bronze-profile-status small{color:#637287}.bronze-profile-status.complete{grid-template-columns:52px minmax(0,1fr) auto;border-color:#8bc5a5 #8bc5a5 #8bc5a5 #278155;background:#edf8f2}.bronze-profile-status.complete>svg{color:#278155}.bronze-profile-status.complete strong{color:#205f42}.bronze-profile-status.partial{border-left-color:#f15e35;background:#fff7f4}.bronze-profile-status.partial>svg{color:#f15e35}.bronze-profile-status>button{min-height:42px;padding:0 15px;border:1px solid #10213d;border-radius:5px;background:#fff;color:#10213d;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.bronze-profile-status>button:hover{background:#10213d;color:#fff}.bronze-profile-section{margin:0 0 20px;padding:22px;border:1px solid #dce2e9;border-radius:6px;background:#fbfcfd}.bronze-profile-section legend{padding:0 8px;color:#10213d;font-size:18px;font-weight:900}.bronze-profile-section>p{margin:0 0 16px;color:#637287}.bronze-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bronze-profile-grid label{display:grid;gap:6px}.bronze-profile-grid label.wide{grid-column:1/-1}.bronze-profile-grid label span{color:#243751;font-size:13px;font-weight:850}.bronze-profile-grid input,.bronze-profile-grid textarea{width:100%;border:1px solid #ccd5df;border-radius:5px;background:#fff;color:#10213d;font:inherit}.bronze-profile-grid input{height:44px;padding:0 11px}.bronze-profile-grid textarea{padding:11px;resize:vertical;line-height:1.5}.bronze-profile-grid input:focus,.bronze-profile-grid textarea:focus{outline:3px solid rgba(241,94,53,.16);border-color:#f15e35}.bronze-profile-na{justify-self:start;padding:0;border:0;background:transparent;color:#b64024;font-size:11px;font-weight:900;cursor:pointer;text-decoration:underline}.bronze-heading-score-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:30px}.bronze-score-card{padding:22px;border:1px solid #d9e0e8;border-top:4px solid #f15e35;border-radius:6px;background:#f8fafc}.bronze-score-card>p{margin:0 0 8px;color:#f15e35;font-size:12px;font-weight:900;text-transform:uppercase}.bronze-score-card>div:first-of-type{display:flex;align-items:baseline;gap:5px}.bronze-score-card>div strong{font-size:42px;line-height:1;color:#10213d}.bronze-score-card>div span{color:#708096;font-weight:800}.bronze-score-card h3{margin:12px 0;font-size:16px;line-height:1.3}.bronze-score-card small{display:block;margin-top:10px;color:#68768a;line-height:1.45}.bronze-score-track{overflow:hidden;height:7px;border-radius:7px;background:#dce3eb}.bronze-score-track span{display:block;height:100%;border-radius:7px;background:#f15e35}.bronze-question-stack{display:grid;gap:18px}.bronze-question-card{min-width:0;margin:0;padding:22px;border:1px solid #dfe4eb;border-radius:6px;background:#fbfcfd}.bronze-question-card legend{max-width:100%;padding:0 8px;color:#10213d;font-size:17px;font-weight:900}.bronze-question-card>p{margin:0 0 16px;color:#66758a;line-height:1.5}.bronze-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bronze-option-grid label{min-width:0;cursor:pointer}.bronze-option-grid input{position:absolute;opacity:0;pointer-events:none}.bronze-option-grid label>span{display:flex;min-height:46px;align-items:center;gap:9px;padding:10px 12px;border:1px solid #d4dbe4;border-radius:5px;background:#fff;color:#2b3d58;font-size:13px;font-weight:750;line-height:1.35}.bronze-option-grid label:hover>span{border-color:#9ba9ba}.bronze-option-grid label.selected>span{border-color:#f15e35;background:#fff3ef;color:#9d351d}.bronze-option-grid label>span svg{width:16px;flex:0 0 16px;color:#8c99a9}.bronze-option-grid label.selected>span svg{color:#f15e35}.bronze-rating-question>div{display:grid;grid-template-columns:repeat(10,minmax(36px,1fr));gap:7px}.bronze-rating-question>div label{cursor:pointer}.bronze-rating-question>div input{position:absolute;opacity:0}.bronze-rating-question>div span{display:grid;height:42px;place-items:center;border:1px solid #d4dbe4;border-radius:5px;background:#fff;font-weight:900}.bronze-rating-question>div label.selected span{border-color:#f15e35;background:#f15e35;color:#fff}.bronze-rating-question>small{display:block;margin-top:10px;color:#778598}.bronze-subheading{padding:20px 0 4px}.bronze-subheading h3{margin:0 0 6px;font-size:25px}.bronze-subheading p{margin:0;color:#647387}.bronze-text-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bronze-long-answer,.bronze-text-grid label{display:grid;gap:7px}.bronze-long-answer>span,.bronze-text-grid label>span{color:#152844;font-weight:850}.bronze-form-toolbar select,.bronze-long-answer textarea,.bronze-metric-grid input,.bronze-text-grid textarea{width:100%;border:1px solid #ccd5df;border-radius:5px;background:#fff;color:#10213d;font:inherit}.bronze-long-answer textarea,.bronze-text-grid textarea{resize:vertical;padding:12px;line-height:1.5}.bronze-form-toolbar select:focus,.bronze-long-answer textarea:focus,.bronze-metric-grid input:focus,.bronze-text-grid textarea:focus{outline:3px solid rgba(241,94,53,.16);border-color:#f15e35}.bronze-form-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;padding:18px;border:1px solid #dce2e9;border-radius:6px;background:#f7f9fb}.bronze-form-toolbar label{display:grid;gap:6px}.bronze-form-toolbar label span{font-size:12px;font-weight:900;text-transform:uppercase}.bronze-form-toolbar select{height:46px;padding:0 12px}.bronze-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bronze-metric-grid article,.bronze-metric-grid label{display:grid;gap:6px;padding:16px;border:1px solid #dce2e9;border-radius:6px;background:#fbfcfd}.bronze-metric-grid article>label,.bronze-metric-grid label>span{font-weight:850}.bronze-metric-grid article.verified-data-needed{border-color:rgba(241,94,53,.45);background:#fff8f5}.bronze-metric-grid input{height:44px;padding:0 11px}.bronze-metric-grid small{color:#6a788b}.bronze-metric-data-toggle{width:fit-content;padding:0;border:0;background:transparent;color:#b74322;font-size:12px;font-weight:850;text-align:left;text-decoration:underline;cursor:pointer}.bronze-benchmark-disclaimer{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;padding:14px 16px;border-left:4px solid #f15e35;background:#f5f7fa;color:#39485b;font-size:13px;line-height:1.55}.bronze-benchmark-disclaimer svg{flex:0 0 auto;width:20px;height:20px;color:#f15e35}.bronze-physical-score{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid #d5dce6;border-left:4px solid #f15e35;border-radius:6px}.bronze-physical-score .rtn-artboard-icon{width:50px;height:50px;object-fit:contain}.bronze-physical-score div{display:grid;gap:4px}.bronze-physical-score span{color:#647387;font-size:13px}.bronze-physical-score strong{font-size:18px}.bronze-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bronze-checklist-grid button{display:flex;min-height:76px;align-items:center;gap:14px;padding:16px;border:1px solid #d9e0e8;border-radius:6px;background:#fff;color:#263954;text-align:left;cursor:pointer}.bronze-checklist-grid button:hover{border-color:#aab7c6}.bronze-checklist-grid button.complete{border-color:#68aa88;background:#edf8f2;color:#205f42}.bronze-checklist-grid button svg{width:23px;flex:0 0 23px;color:#8794a5}.bronze-checklist-grid button.complete svg{color:#2f8a5d}.bronze-checklist-grid button span{font-weight:750;line-height:1.4}.bronze-inline-note{margin:18px 0 0;padding:14px 16px;border-left:4px solid #f15e35;background:#fff4f0;color:#6b493e;line-height:1.5}.bronze-long-answer{margin-top:18px}.bronze-long-answer small{color:#69778a;line-height:1.45}.bronze-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px}.bronze-signal-grid article{display:flex;gap:12px;padding:18px;border:1px solid #dce2e9;border-radius:6px;background:#f8fafc}.bronze-signal-grid article>svg{width:23px;flex:0 0 23px;color:#f15e35}.bronze-signal-grid article div{display:grid;gap:5px}.bronze-signal-grid article strong{font-size:15px}.bronze-signal-grid article p{margin:0;color:#5e6d80;font-size:13px;line-height:1.45}.bronze-signal-grid article small{color:#a33c24;font-weight:750;line-height:1.4}.bronze-roadmap-list{display:grid;gap:12px}.bronze-roadmap-list button{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:16px;padding:18px;border:1px solid #d7dfe8;border-radius:6px;background:#fff;color:#172b49;text-align:left;cursor:pointer}.bronze-roadmap-list button>span{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#10213d;color:#fff;font-size:18px;font-weight:900}.bronze-roadmap-list button.complete{border-color:#58a27a;background:#eff8f3}.bronze-roadmap-list button.complete>span{background:#2f8a5d}.bronze-roadmap-list button>div{display:grid;gap:4px}.bronze-roadmap-list button small{color:#f15e35;font-weight:900;text-transform:uppercase}.bronze-roadmap-list button strong{font-size:17px}.bronze-roadmap-list button p{margin:0;color:#5c6b7e;line-height:1.45}.bronze-review-confirm{display:flex;width:100%;align-items:center;gap:14px;margin:24px 0;padding:18px 20px;border:1px solid #cbd4df;border-radius:6px;background:#f7f9fb;color:#172b49;text-align:left;cursor:pointer}.bronze-review-confirm.complete{border-color:#68a987;background:#edf8f2}.bronze-review-confirm>svg{width:28px;flex:0 0 auto;color:#f15e35}.bronze-review-confirm.complete>svg{color:#2f8a5d}.bronze-review-confirm>span{display:grid;gap:4px}.bronze-review-confirm strong{font-size:16px}.bronze-review-confirm small{color:#5d6c7f;font-size:13px;line-height:1.45}.bronze-report-status{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;border:1px solid #e0b6a9;border-radius:6px;background:#fff3ef}.bronze-report-status.ready{border-color:#7ab596;background:#edf8f2}.bronze-report-status>svg{width:40px;color:#f15e35}.bronze-report-status.ready>svg{color:#2f8a5d}.bronze-report-status>div{display:grid;gap:4px}.bronze-report-status span{color:#f15e35;font-size:12px;font-weight:900;text-transform:uppercase}.bronze-report-status.ready span{color:#28714d}.bronze-report-status strong{line-height:1.45}.bronze-report-status button{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 14px;border:0;border-radius:5px;background:#10213d;color:#fff;font-weight:850;cursor:pointer}.bronze-report-status button svg{width:17px}.bronze-report-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.bronze-report-grid article{min-width:0;padding:16px;border:1px solid #dce2e9;border-top:4px solid #f15e35;border-radius:5px;background:#fff}.bronze-report-grid span{color:#68778a;font-size:11px;font-weight:900;text-transform:uppercase}.bronze-report-grid strong{display:block;margin-top:7px;font-size:16px;line-height:1.25;overflow-wrap:anywhere}.bronze-report-grid p{margin:8px 0 0;color:#6d7b8c;font-size:12px}.bronze-report-section{margin-top:32px}.bronze-report-section h3{margin:0 0 14px;font-size:24px}.bronze-action-table{display:grid;overflow:hidden;border:1px solid #dce2e9;border-radius:6px}.bronze-action-table article{display:grid;grid-template-columns:100px 190px minmax(0,1fr);gap:14px;align-items:center;padding:15px 18px;border-bottom:1px solid #e5e9ee}.bronze-action-table article:last-child{border-bottom:0}.bronze-action-table span{color:#f15e35;font-size:12px;font-weight:900;text-transform:uppercase}.bronze-action-table p{margin:0;color:#5d6c7f;line-height:1.45}.bronze-next-step{display:flex;align-items:center;gap:16px;margin-top:28px;padding:20px;border-radius:6px;background:#10213d;color:#fff}.bronze-next-step .rtn-artboard-icon{width:56px;height:56px;object-fit:contain}.bronze-next-step div{display:grid;gap:5px}.bronze-next-step span{color:#f15e35;font-size:12px;font-weight:900;text-transform:uppercase}.bronze-next-step strong{font-size:17px;line-height:1.45}.bronze-step-footer{display:grid;grid-template-columns:120px minmax(0,1fr) 120px;align-items:center;gap:20px;padding:18px 28px;border-top:1px solid #e1e6ec;background:#f7f9fb}.bronze-step-footer button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid #bcc6d2;border-radius:5px;background:#fff;color:#172b49;font-weight:850;cursor:pointer}.bronze-step-footer button:last-child{border-color:#f15e35;background:#f15e35;color:#fff}.bronze-step-footer button:disabled{opacity:.35;cursor:default}.bronze-step-footer button svg{width:17px}.bronze-step-footer>div{display:grid;gap:2px;text-align:center}.bronze-step-footer span{color:#6e7b8c;font-size:11px;font-weight:900;text-transform:uppercase}.bronze-step-footer strong{font-size:14px}@media (max-width:1050px){.bronze-blueprint-shell{grid-template-columns:1fr}.bronze-blueprint-stepper{position:static;grid-template-columns:repeat(4,minmax(0,1fr))}.bronze-blueprint-stepper :is(button,a){grid-template-columns:28px minmax(0,1fr)}.bronze-blueprint-stepper .rtn-artboard-icon{display:none}.silver-membership-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.silver-membership-stepper .rtn-artboard-icon{display:block}.silver-navigation-group>summary{grid-template-columns:28px 30px minmax(0,1fr) 18px}.silver-navigation-group{border-right:1px solid #dce2e9;border-bottom:0}.silver-navigation-group:last-child{border-right:0}.silver-navigation-overview{min-height:72px!important;border-right:1px solid #dce2e9;border-bottom:0!important}.bronze-blueprint-stepper .silver-navigation-children>a{grid-template-columns:28px 30px minmax(0,1fr);min-width:0;padding-left:14px}.bronze-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.bronze-blueprint-hero>div{min-height:0;grid-template-columns:1fr;gap:24px;padding-top:40px;padding-bottom:40px}.bronze-blueprint-hero h1{font-size:38px}.bronze-blueprint-hero aside{min-height:0}.bronze-blueprint-shell{padding-top:20px}.bronze-save-status{align-items:stretch;flex-direction:column;padding:12px 18px}.bronze-save-actions{display:grid;grid-template-columns:1fr 1fr}.bronze-save-actions button{min-height:40px}.bronze-blueprint-stepper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.bronze-blueprint-stepper :is(button,a){min-width:170px;scroll-snap-align:start}.silver-membership-stepper{display:grid;grid-template-columns:1fr;overflow:visible;scroll-snap-type:none}.silver-navigation-overview{min-width:0!important;border-right:0;border-bottom:1px solid #dce2e9!important}.silver-navigation-group{border-right:0;border-bottom:1px solid #dce2e9}.silver-navigation-group:last-child{border-bottom:0}.bronze-blueprint-stepper .silver-navigation-children>a{min-width:0}.silver-foundation-gate{align-items:start;grid-template-columns:1fr}.silver-foundation-gate>span{text-align:left}.silver-foundation-gate>a{grid-column:auto}.bronze-step-content{padding:24px 18px}.bronze-section-heading h2{font-size:28px}.bronze-checklist-grid,.bronze-core-course-section>div,.bronze-education-grid,.bronze-form-toolbar,.bronze-heading-score-layout,.bronze-metric-grid,.bronze-mistakes-list,.bronze-ncaa-card-grid,.bronze-ncaa-periods>div,.bronze-ncaa-schedule-section>div,.bronze-option-grid,.bronze-overview-grid,.bronze-profile-grid,.bronze-signal-grid,.bronze-terminology-list,.bronze-text-grid{grid-template-columns:1fr}.bronze-profile-grid label.wide{grid-column:auto}.bronze-profile-progress{align-items:flex-start;flex-direction:column}.bronze-profile-status,.bronze-profile-status.complete{grid-template-columns:42px minmax(0,1fr);align-items:start}.bronze-profile-status>svg{width:30px;height:30px}.bronze-profile-status>button{grid-column:1/-1;width:100%}.bronze-rating-question>div{grid-template-columns:repeat(5,minmax(36px,1fr))}.bronze-report-status{grid-template-columns:42px minmax(0,1fr)}.bronze-report-status button{grid-column:1/-1}.bronze-report-grid{grid-template-columns:1fr}.bronze-action-table article{grid-template-columns:1fr;gap:5px}.bronze-step-footer{grid-template-columns:90px minmax(0,1fr) 90px;gap:8px;padding:14px 12px}.bronze-step-footer>div strong{display:none}}.membership-tool-page,.membership-workspace{background:#fff;color:var(--navy);min-height:70vh}.membership-tool-hero,.membership-workspace-hero{background:#071b36;color:#fff;overflow:hidden;position:relative}.membership-workspace-hero{border-bottom:5px solid var(--orange);padding:56px 0}.membership-workspace-hero-inner{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) 300px}.membership-workspace-hero-copy{max-width:850px}.membership-tool-hero h1,.membership-workspace-hero-copy h1{color:#fff;font-size:clamp(2.35rem,5vw,4.9rem);line-height:.98;margin:10px 0 20px}.membership-tool-hero-grid>div:nth-child(2)>p:not(.eyebrow),.membership-workspace-hero-copy>p:not(.eyebrow){color:rgba(255,255,255,.84);font-size:1.08rem;line-height:1.65;max-width:760px}.membership-workspace-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.membership-tool-external-action,.membership-tool-locked-panel .button,.membership-tool-return-band .button,.membership-workspace-hero-actions .button{align-items:center;display:inline-flex;gap:9px;justify-content:center}.membership-workspace-hero-actions .button.secondary{background:transparent;border-color:rgba(255,255,255,.42);color:#fff}.membership-workspace-hero-actions .button.secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.72)}.membership-workspace-access-card{border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:28px}.membership-workspace-tier-mark{align-items:center;background:var(--orange);border-radius:50%;display:inline-flex;height:58px;justify-content:center;margin-bottom:22px;width:58px}.membership-workspace-tier-mark.tier-gold{background:#e6b53b;color:#071b36}.membership-workspace-tier-mark .rtn-artboard-icon{height:36px;width:36px}.membership-workspace-access-card p,.membership-workspace-access-card span:not(.membership-workspace-tier-mark){color:rgba(255,255,255,.72);display:block;font-size:.82rem;margin:0}.membership-workspace-access-card strong{display:block;font-size:1.35rem;margin:5px 0 14px}.membership-workspace-summary{background:#fff;border:1px solid var(--line);border-top:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.membership-workspace-summary article{align-items:center;border-right:1px solid var(--line);display:grid;gap:3px 12px;grid-template-columns:38px minmax(0,1fr);padding:21px 24px}.membership-workspace-summary article:last-child{border-right:0}.membership-workspace-summary-icon{grid-row:span 2;height:34px;width:34px}.membership-workspace-summary span{color:var(--muted);font-size:.75rem;text-transform:uppercase}.membership-workspace-summary strong{font-size:.96rem}.membership-workspace-next{align-items:stretch;display:grid;gap:38px;grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr)}.membership-workspace-next-copy{border-left:5px solid var(--orange);padding:16px 0 16px 28px}.membership-workspace-next-copy h2{font-size:clamp(1.65rem,3vw,2.65rem);line-height:1.12;margin:7px 0 12px;max-width:850px}.membership-workspace-next-copy>p:not(.eyebrow){color:var(--muted);line-height:1.65;margin:0}.membership-workspace-progress-card,.membership-workspace-upgrade-card{align-items:center;background:#f2f4f7;border:1px solid var(--line);border-radius:6px;color:var(--navy);display:flex;gap:22px;padding:24px}.membership-workspace-upgrade-card{display:grid;gap:18px;grid-template-columns:58px minmax(0,1fr) auto;min-width:0;overflow:hidden}.membership-workspace-next-icon{height:58px;width:58px}.membership-workspace-upgrade-copy{min-width:0}.membership-workspace-upgrade-copy small,.membership-workspace-upgrade-copy strong{display:block}.membership-workspace-upgrade-copy strong{font-size:1rem;margin:0 0 6px}.membership-workspace-upgrade-copy small{color:var(--muted);font-size:.78rem;line-height:1.45}.membership-workspace-upgrade-action{align-items:center;color:var(--orange);display:inline-flex;font-size:.75rem;font-weight:900;gap:5px;text-transform:uppercase;white-space:nowrap}.membership-workspace-upgrade-action svg{height:16px;width:16px}.membership-workspace-progress-card>span{align-items:center;background:var(--navy);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 76px;font-size:1.28rem;font-weight:800;height:76px;justify-content:center}.membership-workspace-progress-card>div{flex:1 1}.membership-workspace-progress-card strong{display:block;margin-bottom:8px}.membership-workspace-progress-card small{color:var(--muted);display:block;font-size:.78rem;margin-top:8px}.membership-workspace-progress-track{background:#dbe0e8;border-radius:3px;height:8px;overflow:hidden}.membership-workspace-progress-track span{background:var(--orange);display:block;height:100%}.membership-workspace-path{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.membership-workspace-path .section-heading-row{align-items:end;display:flex;justify-content:space-between}.membership-workspace-path .section-heading-row h2{margin:6px 0 0}.membership-workspace-path .section-heading-row>span{color:var(--muted);font-size:.8rem;text-transform:uppercase}.membership-workspace-path ol{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:30px 0 0;padding:0}.membership-workspace-path li{align-items:center;background:#fff;border:1px solid var(--line);border-radius:6px;display:flex;gap:14px;min-height:74px;padding:14px 16px}.membership-workspace-path li>span{color:var(--orange);font-size:.8rem;font-weight:900}.membership-workspace-path li strong{font-size:.9rem;line-height:1.35}.membership-workspace-tier-section{border-bottom:1px solid var(--line)}.membership-workspace-tier-heading{align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) 230px;margin-bottom:30px}.membership-workspace-tier-heading h2{font-size:clamp(1.85rem,3.5vw,3rem);line-height:1.08;margin:6px 0 12px}.membership-workspace-tier-heading>div:first-child>p:not(.eyebrow){color:var(--muted);line-height:1.65;margin:0;max-width:820px}.membership-workspace-tier-status{align-items:flex-start;border-left:3px solid var(--orange);display:grid;gap:3px 10px;grid-template-columns:32px minmax(0,1fr);padding:8px 0 8px 16px}.membership-workspace-tier-status-icon{grid-row:span 2;height:28px;width:28px}.membership-workspace-tier-status strong{font-size:.84rem}.membership-workspace-tier-status span{color:var(--muted);font-size:.76rem}.membership-workspace-tool-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.membership-workspace-tool{border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;min-height:280px;padding:22px;transition:border-color .15s ease,transform .15s ease}.membership-workspace-tool:hover{border-color:rgba(241,94,53,.6);transform:translateY(-2px)}.membership-workspace-tool.is-complete{border-top:4px solid #25845d;padding-top:19px}.membership-workspace-tool.is-locked{background:#f7f8fa}.membership-workspace-tool-topline{align-items:center;display:flex;gap:9px}.membership-workspace-tool-icon{height:42px;width:42px}.membership-workspace-tool-topline>span:not(.rtn-artboard-icon){color:var(--orange);font-size:.7rem;font-weight:800;text-transform:uppercase}.membership-tool-state-label{border:1px solid;font-size:.64rem;font-weight:900;line-height:1;margin-left:auto;padding:5px 7px;text-transform:uppercase}.membership-tool-state-label.is-complete{color:#25845d}.membership-tool-state-label.is-locked{color:#727b89}.membership-workspace-tool h3{font-size:1.18rem;line-height:1.25;margin:20px 0 10px}.membership-workspace-tool h3 a{color:var(--navy)}.membership-workspace-tool>p{color:var(--muted);font-size:.9rem;line-height:1.6;margin:0}.membership-workspace-tool-actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:auto;padding-top:22px}.membership-workspace-tool-actions>a{align-items:center;color:var(--navy);display:inline-flex;font-size:.8rem;font-weight:800;gap:7px}.membership-tool-complete-button,.membership-tool-status-card button{background:transparent;border:0;color:var(--orange);cursor:pointer;font-size:.74rem;font-weight:800;padding:4px 0}.membership-workspace-addons{background:#f2f4f7;border-top:1px solid var(--line);color:var(--navy);padding:72px 0 80px}.membership-workspace-addons-heading{align-items:center;display:grid;gap:26px;grid-template-columns:88px minmax(0,1fr);margin-bottom:34px;max-width:980px}.membership-workspace-addons-heading-icon{height:88px;width:88px}.membership-workspace-addons h2{color:var(--navy);font-size:clamp(1.8rem,3vw,2.8rem);margin:6px 0 10px}.membership-workspace-addons-heading>div>p:not(.eyebrow){color:var(--muted);line-height:1.6;margin:0}.membership-workspace-addon-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.membership-workspace-addon-grid>a{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--orange);border-radius:6px;color:var(--navy);display:flex;flex-direction:column;min-height:285px;padding:24px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.membership-workspace-addon-grid>a:hover{border-color:rgba(241,94,53,.62);box-shadow:0 16px 34px rgba(16,30,54,.1);transform:translateY(-3px)}.membership-workspace-addon-topline{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.membership-workspace-addon-topline>span{color:#a4acb8;font-size:.72rem;font-weight:900}.membership-workspace-addon-icon{height:62px;width:62px}.membership-workspace-addon-copy{margin-top:24px}.membership-workspace-addon-copy small,.membership-workspace-addon-copy strong{display:block}.membership-workspace-addon-copy strong{font-size:1.08rem;line-height:1.25}.membership-workspace-addon-copy small{color:var(--muted);line-height:1.55;margin-top:9px}.membership-workspace-addon-action{align-items:center;border-top:1px solid var(--line);color:var(--orange);display:flex;font-size:.72rem;font-weight:900;gap:7px;justify-content:space-between;margin-top:auto;padding-top:18px;text-transform:uppercase;width:100%}.membership-workspace-addon-action svg{height:17px;width:17px}.membership-existing-member-link{color:inherit;font-size:.82rem;font-weight:800;text-decoration:underline;text-underline-offset:4px}.membership-tool-hero{border-bottom:5px solid var(--orange);padding:34px 0 52px}.membership-tool-back{align-items:center;color:rgba(255,255,255,.76);display:inline-flex;font-size:.8rem;gap:6px;margin-bottom:34px}.membership-tool-hero-grid{align-items:center;display:grid;gap:28px;grid-template-columns:110px minmax(0,1fr) 230px}.membership-tool-hero-icon{align-items:center;background:#fff;border-radius:6px;display:flex;height:110px;justify-content:center;width:110px}.membership-tool-hero-icon .rtn-artboard-icon{height:76px;width:76px}.membership-tool-hero h1{font-size:clamp(2.1rem,4.5vw,4.2rem)}.membership-tool-access-badge{align-items:center;border:1px solid rgba(255,255,255,.28);border-radius:6px;display:flex;font-size:.78rem;font-weight:800;gap:9px;padding:15px}.membership-tool-access-badge svg{color:var(--orange);flex:0 0 auto}.membership-tool-content-grid{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 330px}.membership-tool-context-card,.membership-tool-primary-card,.membership-tool-sidebar-note,.membership-tool-status-card{border:1px solid var(--line);border-radius:6px}.membership-tool-primary-card{padding:34px}.membership-tool-primary-card h2{font-size:clamp(1.65rem,3vw,2.6rem);margin:7px 0 22px}.membership-tool-primary-card>ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.membership-tool-primary-card>ul li{align-items:flex-start;display:flex;gap:10px;line-height:1.55}.membership-tool-primary-card>ul svg{color:var(--orange);flex:0 0 18px;margin-top:3px}.membership-tool-use-steps{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.membership-tool-use-steps h3{font-size:1.25rem;margin:0 0 18px}.membership-tool-use-steps ol{display:grid;gap:12px;list-style:none;margin:0;padding:0}.membership-tool-use-steps li{align-items:flex-start;background:#f2f4f7;border-radius:4px;display:grid;gap:14px;grid-template-columns:35px minmax(0,1fr);padding:15px}.membership-tool-use-steps li>span{color:var(--orange);font-size:.78rem;font-weight:900}.membership-tool-use-steps p{color:var(--muted);line-height:1.55;margin:0}.membership-tool-use-steps strong{color:var(--navy)}.membership-tool-external-action{margin-top:28px}.membership-app-copy-sections,.membership-app-copy-stack{display:grid;gap:26px}.membership-app-copy-card+.membership-app-copy-card{border-top:1px solid var(--line);padding-top:28px}.membership-app-copy-card>p,.membership-app-copy-detail>p,.membership-app-copy-template>p{color:var(--muted);line-height:1.68;white-space:pre-line}.membership-app-copy-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.membership-app-copy-detail-line,.membership-app-copy-list>li{align-items:flex-start;display:flex;gap:10px;line-height:1.58}.membership-app-copy-detail-line svg,.membership-app-copy-list svg{color:var(--orange);flex:0 0 18px;margin-top:3px}.membership-app-copy-detail-grid{display:grid;gap:14px}.membership-app-copy-detail-grid.is-nested{margin-top:14px}.membership-app-copy-detail{background:#f2f4f7;border-left:3px solid var(--orange);border-radius:4px;padding:18px}.membership-app-copy-detail h3,.membership-app-copy-template h3{color:var(--navy);font-size:1.08rem;margin:0 0 10px}.membership-app-copy-detail .membership-app-copy-detail{background:#fff;border-left-width:2px;padding:14px}.membership-app-copy-template{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.sample-letters-tool-shell{max-width:1180px}.sample-letters-workspace{display:grid;gap:28px}.sample-letters-overview{align-items:flex-start;background:#f2f4f7;border-left:4px solid var(--orange);display:grid;gap:20px;grid-template-columns:62px minmax(0,1fr);padding:24px 26px}.sample-letters-overview>.rtn-artboard-icon,.sample-letters-overview>.rtn-artboard-icon img{height:62px;object-fit:contain;width:62px}.sample-letters-overview h2,.sample-letters-section-heading h2{color:var(--navy);margin:4px 0 8px}.sample-letters-overview>div>p:last-child,.sample-letters-section-heading>p:last-child{color:var(--muted);line-height:1.66;margin:0}.sample-letters-audience-tabs{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.sample-letters-audience-tabs button{align-items:center;background:#fff;border:1px solid #d7dde5;border-radius:5px;color:var(--navy);cursor:pointer;display:flex;font:inherit;font-size:.88rem;font-weight:900;gap:10px;justify-content:flex-start;min-height:62px;padding:10px 14px;text-align:left}.sample-letters-audience-tabs button:hover{border-color:var(--orange)}.sample-letters-audience-tabs button.active{background:var(--navy);border-color:var(--navy);color:#fff}.sample-letters-audience-tabs .rtn-artboard-icon,.sample-letters-audience-tabs .rtn-artboard-icon img{flex:0 0 38px;height:38px;object-fit:contain;width:38px}.sample-letters-audience-tabs button.active .rtn-artboard-icon{background:#fff;border-radius:4px;padding:3px}.sample-letters-active-section{display:grid;gap:24px}.sample-letters-section-heading{border-bottom:1px solid var(--line);padding-bottom:16px}.sample-letters-section-heading h2{font-size:clamp(1.65rem,3vw,2.35rem)}.sample-letters-guidance{background:#f7f8fa;border:1px solid #dce2e9;border-radius:5px}.sample-letters-guidance summary{color:var(--navy);cursor:pointer;font-size:.95rem;font-weight:900;padding:17px 20px}.sample-letters-guidance>div{border-top:1px solid #dce2e9;color:var(--muted);line-height:1.67;padding:4px 20px 18px}.sample-letters-guidance p{margin:14px 0 0}.sample-letters-structure{border-bottom:1px solid var(--line);padding-bottom:26px}.sample-letters-subheading{align-items:center;display:flex;gap:14px;margin-bottom:18px}.sample-letters-subheading .rtn-artboard-icon,.sample-letters-subheading .rtn-artboard-icon img{height:48px;object-fit:contain;width:48px}.sample-letters-subheading h3{color:var(--navy);font-size:1.45rem;margin:3px 0 0}.sample-letters-structure ol{display:grid;gap:10px;list-style:none;margin:0;padding:0}.sample-letters-structure li{align-items:flex-start;background:#f7f8fa;display:grid;gap:13px;grid-template-columns:30px minmax(0,1fr);padding:14px 16px}.sample-letters-structure li>span{align-items:center;background:var(--orange);border-radius:50%;color:#fff;display:flex;font-size:.72rem;font-weight:900;height:28px;justify-content:center;width:28px}.sample-letters-structure li p{color:#435066;line-height:1.58;margin:2px 0 0}.sample-letters-template-list{display:grid;gap:20px}.sample-letter-template{border:1px solid #dce2e9;border-radius:6px;overflow:hidden}.sample-letter-template>header{align-items:center;background:var(--navy);color:#fff;display:flex;gap:20px;justify-content:space-between;padding:18px 20px}.sample-letter-template>header .eyebrow{color:var(--orange);margin:0 0 3px}.sample-letter-template>header h3{color:#fff;font-size:1.25rem;margin:0}.sample-letter-template>header button{align-items:center;background:var(--orange);border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.78rem;font-weight:900;gap:7px;min-height:40px;padding:8px 13px}.sample-letter-template>header button svg{height:16px;width:16px}.sample-letter-template-body{background:#fff;color:#344158;line-height:1.72;padding:22px 24px}.sample-letter-template-body p{margin:0 0 16px}.sample-letter-template-body p:last-child{margin-bottom:0}.sample-letters-personalize-note{background:#fff7f3;border-left:3px solid var(--orange);color:#71402f;line-height:1.55;margin:0;padding:15px 17px}.sample-letters-workspace.is-compact{gap:22px}.sample-letters-workspace.is-compact .sample-letters-overview{padding:20px}@media (max-width:760px){.sample-letters-overview{grid-template-columns:46px minmax(0,1fr);padding:20px 18px}.sample-letters-overview>.rtn-artboard-icon,.sample-letters-overview>.rtn-artboard-icon img{height:46px;width:46px}.sample-letters-audience-tabs{grid-template-columns:1fr}.sample-letters-audience-tabs button{min-height:54px}.sample-letter-template>header{align-items:flex-start;flex-direction:column}.sample-letter-template>header button{justify-content:center;width:100%}.sample-letter-template-body{padding:18px}}.membership-tier-video-placeholder{background:#f2f4f7;border-left:4px solid var(--orange);border-radius:6px;display:grid;gap:8px;min-height:180px;padding:34px;place-content:center;text-align:center}.membership-tier-video-placeholder strong{color:var(--navy);font-size:1.35rem}.membership-tier-video-placeholder span{color:var(--muted)}.membership-tool-sidebar{display:grid;gap:14px}.membership-tool-context-card,.membership-tool-sidebar-note,.membership-tool-status-card{padding:22px}.membership-tool-status-card>svg{color:var(--orange);height:28px;margin-bottom:16px;width:28px}.membership-tool-status-card.is-complete>svg{color:#25845d}.membership-tool-context-card>span,.membership-tool-status-card>span{color:var(--muted);display:block;font-size:.72rem;text-transform:uppercase}.membership-tool-context-card>strong,.membership-tool-status-card>strong{display:block;font-size:1.18rem;margin:5px 0 12px;text-transform:capitalize}.membership-tool-context-card p,.membership-tool-sidebar-note p,.membership-tool-status-card p{color:var(--muted);font-size:.86rem;line-height:1.55;margin:8px 0 0}.membership-tool-status-card form{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.membership-tool-return-band{background:#071b36;color:#fff;padding:42px 0}.membership-tool-return-band>div{align-items:center;display:flex;gap:30px;justify-content:space-between}.membership-tool-return-band h2{color:#fff;margin:6px 0 0}.membership-tool-locked-panel{align-items:center;display:flex;flex-direction:column;max-width:820px;text-align:center}.membership-tool-locked-panel>svg{color:var(--orange);height:46px;margin-bottom:18px;width:46px}.membership-tool-locked-panel h2{font-size:clamp(1.8rem,4vw,3.1rem);margin:7px 0 12px}.membership-tool-locked-panel>p:not(.eyebrow){color:var(--muted);line-height:1.65;max-width:660px}.membership-tool-locked-panel>div{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}@media (max-width:1020px){.membership-tool-content-grid,.membership-workspace-hero-inner,.membership-workspace-next{grid-template-columns:1fr}.membership-workspace-access-card{max-width:420px}.membership-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-workspace-summary article:nth-child(2){border-right:0}.membership-workspace-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.membership-workspace-addon-grid,.membership-workspace-path ol,.membership-workspace-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-tool-hero-grid{grid-template-columns:90px minmax(0,1fr)}.membership-tool-hero-icon{height:90px;width:90px}.membership-tool-hero-icon .rtn-artboard-icon{height:62px;width:62px}.membership-tool-access-badge{grid-column:2;max-width:300px}.membership-tool-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.membership-workspace-hero{padding:40px 0}.membership-workspace-hero-inner{gap:30px}.membership-tool-hero h1,.membership-workspace-hero-copy h1{font-size:2.35rem}.membership-tool-sidebar,.membership-workspace-addon-grid,.membership-workspace-path ol,.membership-workspace-summary,.membership-workspace-tool-grid{grid-template-columns:1fr}.membership-workspace-upgrade-card{grid-template-columns:50px minmax(0,1fr);padding:20px}.membership-workspace-next-icon{height:50px;width:50px}.membership-workspace-upgrade-action{grid-column:2;justify-self:start}.membership-workspace-addons-heading{align-items:start;gap:18px;grid-template-columns:64px minmax(0,1fr)}.membership-workspace-addons-heading-icon{height:64px;width:64px}.membership-workspace-summary article,.membership-workspace-summary article:nth-child(2){border-bottom:1px solid var(--line);border-right:0}.membership-workspace-summary article:last-child{border-bottom:0}.membership-workspace-tier-heading{grid-template-columns:1fr}.membership-workspace-tier-status{max-width:280px}.membership-workspace-tool{min-height:0}.membership-tool-return-band>div,.membership-workspace-path .section-heading-row{align-items:flex-start;flex-direction:column}.membership-tool-hero-grid{align-items:start;grid-template-columns:70px minmax(0,1fr)}.membership-tool-hero-icon{height:70px;width:70px}.membership-tool-hero-icon .rtn-artboard-icon{height:48px;width:48px}.membership-tool-access-badge{grid-column:1/-1}.membership-tool-primary-card{padding:22px}}.camp-log-workspace,.college-camp-database{display:grid;gap:24px}.camp-final-schedule-panel,.camp-log-workspace>*,.college-camp-database>*{min-width:0}.camp-database-intro,.camp-tool-intro-band{align-items:center;background:var(--grey);border-left:5px solid var(--orange);display:flex;gap:28px;justify-content:space-between;padding:24px}.camp-database-intro>div,.camp-tool-intro-band>div{max-width:820px}.camp-database-intro h2,.camp-tool-intro-band h2{color:var(--navy);margin:4px 0 8px}.camp-database-intro p:last-child,.camp-tool-intro-band p:last-child{color:var(--muted);margin:0}.camp-database-intro .button,.camp-tool-intro-band .button{flex:0 0 auto;gap:9px}.camp-database-intro .rtn-artboard-icon,.camp-tool-intro-band .rtn-artboard-icon{height:30px;width:30px}.camp-year-save-row{align-items:stretch;display:flex;gap:18px;justify-content:space-between}.camp-year-tabs{align-items:center;background:var(--grey);display:flex;gap:4px;padding:5px}.camp-year-tabs button{background:transparent;border:0;color:var(--navy);cursor:pointer;font-weight:900;min-height:46px;min-width:82px;padding:10px 18px}.camp-year-tabs button.active{background:var(--navy);color:var(--white)}.camp-save-state{align-items:center;border:1px solid var(--line);color:var(--muted);display:flex;flex:1 1;gap:10px;justify-content:flex-end;min-height:56px;padding:7px 8px 7px 16px}.camp-save-state>svg{color:#25845d;height:19px;width:19px}.camp-save-state span{margin-right:auto}.camp-bottom-save button,.camp-save-state button{align-items:center;background:var(--orange);border:0;color:var(--white);cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:42px;padding:10px 16px}.camp-bottom-save button:disabled,.camp-save-state button:disabled{cursor:wait;opacity:.65}.camp-bottom-save button svg,.camp-save-state button svg{height:17px;width:17px}.camp-progress-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.camp-progress-card{align-items:center;background:var(--navy);color:var(--white);display:grid;gap:22px;grid-template-columns:118px minmax(0,1fr);min-height:158px;padding:20px 26px}.camp-progress-ring{height:112px;position:relative;width:112px}.camp-progress-ring svg{height:112px;transform:rotate(-90deg);width:112px}.camp-progress-ring-track{stroke:rgb(255 255 255/18%)}.camp-progress-ring-value{stroke:var(--orange);stroke-linecap:round}.camp-progress-ring>span{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.camp-progress-ring strong{font-size:1.8rem;line-height:1}.camp-progress-ring small{color:rgb(255 255 255/72%);font-size:.72rem;margin-top:4px}.camp-progress-card>div:last-child{align-items:flex-start;display:grid;gap:4px;grid-template-columns:54px minmax(0,1fr)}.camp-progress-card>div:last-child .rtn-artboard-icon{grid-row:1/3;height:50px;width:50px}.camp-progress-card p,.camp-progress-card>div:last-child strong{margin:0}.camp-progress-card p{font-size:1rem;font-weight:900}.camp-progress-card>div:last-child strong{color:#ff9d7d;font-size:.77rem;text-transform:uppercase}.camp-planner-guidance{border:1px solid var(--line);border-top:4px solid var(--orange);padding:22px}.camp-planner-guidance h3{color:var(--navy);margin:5px 0 16px}.camp-planner-guidance>div{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.camp-planner-guidance span{align-items:center;background:var(--grey);color:var(--navy);display:flex;font-size:.78rem;font-weight:800;gap:8px;min-height:44px;padding:8px 12px}.camp-planner-guidance span strong{color:var(--orange-dark);font-size:1rem}.camp-database-filter-panel,.camp-planner-panel{border:1px solid var(--line);padding:24px}.camp-database-filter-panel>header,.camp-planner-panel>header{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;margin-bottom:20px;padding-bottom:18px}.camp-database-filter-panel>header h2,.camp-planner-panel>header h2{color:var(--navy);margin:4px 0 6px}.camp-database-filter-panel>header p,.camp-planner-panel>header p:last-child{color:var(--muted);margin:0}.camp-planner-panel>header .rtn-artboard-icon{flex:0 0 auto;height:62px;width:62px}.camp-invite-grid{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.camp-favorites-grid label,.camp-invite-grid label{align-items:center;border:1px solid var(--line);display:flex;min-width:0}.camp-favorites-grid label>span,.camp-invite-grid label>span{align-items:center;align-self:stretch;background:var(--navy);color:var(--white);display:flex;flex:0 0 34px;font-size:.72rem;font-weight:900;justify-content:center}.camp-favorites-grid input,.camp-invite-grid input,.camp-planner-panel textarea,.camp-schedule-table-wrap input,.camp-schedule-table-wrap select,.camp-schedule-table-wrap textarea{background:var(--white);border:0;color:var(--navy);font:inherit;min-width:0;outline:none;padding:10px;width:100%}.camp-favorites-grid input:focus,.camp-invite-grid input:focus,.camp-planner-panel textarea:focus,.camp-schedule-table-wrap input:focus,.camp-schedule-table-wrap select:focus,.camp-schedule-table-wrap textarea:focus{box-shadow:inset 0 0 0 2px var(--orange)}.camp-favorites-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.camp-favorites-grid section{background:var(--grey);padding:16px}.camp-favorites-grid h3{color:var(--navy);font-size:1rem;margin:0 0 11px}.camp-favorites-grid label+label{margin-top:7px}.camp-planner-panel>textarea{border:1px solid var(--line);line-height:1.55;resize:vertical}.camp-schedule-table-wrap{max-width:100%;min-width:0;overflow-x:auto;width:100%}.camp-schedule-table-wrap table{border-collapse:collapse;min-width:1060px;width:100%}.camp-schedule-table-wrap th{background:var(--navy);color:var(--white);font-size:.7rem;padding:11px;text-align:left;text-transform:uppercase}.camp-schedule-table-wrap td{border:1px solid var(--line);min-width:90px;padding:7px;vertical-align:top}.camp-schedule-table-wrap td:first-child{min-width:42px;text-align:center;width:42px}.camp-schedule-table-wrap td:nth-child(2),.camp-schedule-table-wrap td:nth-child(5){min-width:250px}.camp-schedule-table-wrap td:nth-child(3){min-width:145px}.camp-schedule-table-wrap td:nth-child(4){min-width:170px}.camp-schedule-table-wrap td input+input,.camp-schedule-table-wrap td input+textarea{border-top:1px solid var(--line)}.camp-schedule-table-wrap td a{align-items:center;color:var(--orange-dark);display:inline-flex;font-size:.72rem;font-weight:900;gap:4px;margin:7px 10px}.camp-schedule-table-wrap td a svg{height:13px;width:13px}.camp-add-row,.camp-row-delete{align-items:center;border:0;cursor:pointer;display:inline-flex;justify-content:center}.camp-row-delete{background:#fff0ec;color:#a3311a;height:36px;width:36px}.camp-row-delete svg{height:17px;width:17px}.camp-add-row{background:var(--grey);color:var(--navy);font-weight:900;gap:7px;margin-top:14px;min-height:42px;padding:10px 15px}.camp-add-row svg{color:var(--orange);height:17px;width:17px}.camp-bottom-save{align-items:center;background:var(--navy);color:var(--white);display:flex;gap:20px;justify-content:space-between;padding:18px 22px}.camp-bottom-save p{margin:0}.camp-database-summary{background:var(--navy);color:var(--white);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.camp-database-summary span{align-items:center;border-right:1px solid rgb(255 255 255/18%);display:flex;flex-direction:column;font-size:.75rem;font-weight:800;min-height:86px;justify-content:center;text-transform:uppercase}.camp-database-summary span:last-child{border-right:0}.camp-database-summary strong{color:#ff7a52;font-size:1.6rem;line-height:1;margin-bottom:5px}.camp-database-filter-panel>header{justify-content:flex-start}.camp-database-filter-panel>header>svg{color:var(--orange);flex:0 0 auto;height:30px;width:30px}.camp-database-filters{display:grid;gap:12px;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr}.camp-database-filters label{display:grid;gap:7px}.camp-database-filters label>span{color:var(--navy);font-size:.72rem;font-weight:900;text-transform:uppercase}.camp-database-filters select{background:var(--white);border:1px solid var(--line);color:var(--navy);min-height:45px;padding:10px;width:100%}.camp-database-filters select:focus{border-color:var(--orange);outline:2px solid rgb(241 94 53/18%)}.camp-database-filters select:disabled{background:var(--grey);color:var(--muted)}.camp-filter-footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;margin-top:18px;padding-top:14px}.camp-filter-footer span{align-items:center;color:var(--muted);display:inline-flex;gap:7px}.camp-filter-footer span svg{color:var(--orange);height:18px;width:18px}.camp-filter-footer strong{color:var(--navy)}.camp-filter-footer button{background:transparent;border:0;color:var(--orange-dark);cursor:pointer;font-weight:900}.camp-database-message,.college-profile-camp-notice{align-items:center;background:#e8f7ef;border-left:4px solid #25845d;color:#145d40;display:flex;font-weight:800;gap:8px;margin:0;padding:12px 15px}.camp-database-message svg{height:18px;width:18px}.college-camp-card-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.college-camp-card{background:var(--white);border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;min-height:430px;overflow:hidden}.college-camp-card>header{align-items:center;background:var(--navy);color:var(--white);display:grid;gap:12px;grid-template-columns:52px 58px minmax(0,1fr);min-height:94px;padding:14px}.college-camp-date{align-items:center;background:var(--orange);display:flex;flex-direction:column;height:58px;justify-content:center;width:52px}.college-camp-date small{font-size:.65rem;font-weight:900}.college-camp-date strong{font-size:1.45rem;line-height:1}.college-camp-logo{align-items:center;display:flex;height:58px;justify-content:center;width:58px}.college-camp-logo img{height:56px;object-fit:contain;width:56px}.college-camp-logo .rtn-artboard-icon{height:48px;width:48px}.college-camp-card>header p,.college-camp-card>header span{overflow-wrap:anywhere}.college-camp-card>header p{font-weight:900;margin:0 0 3px}.college-camp-card>header span{color:rgb(255 255 255/72%);font-size:.75rem}.college-camp-card-body{flex:1 1;padding:18px}.college-camp-type{color:var(--orange-dark);font-size:.7rem;font-weight:900;text-transform:uppercase}.college-camp-card-body h3{color:var(--navy);font-size:1.15rem;line-height:1.3;margin:7px 0 16px;overflow-wrap:anywhere}.college-camp-card-body dl{display:grid;gap:10px;margin:0}.college-camp-card-body dl>div{border-bottom:1px solid var(--line);display:grid;gap:4px;grid-template-columns:92px minmax(0,1fr);padding-bottom:8px}.college-camp-card-body dt{align-items:center;color:var(--muted);display:flex;font-size:.68rem;font-weight:900;gap:5px;text-transform:uppercase}.college-camp-card-body dt svg{color:var(--orange);height:14px;width:14px}.college-camp-card-body dd{color:var(--navy);font-size:.78rem;font-weight:800;margin:0;overflow-wrap:anywhere}.college-camp-card>footer{border-top:1px solid var(--line);display:grid;gap:7px;grid-template-columns:1fr 1fr;padding:13px}.college-camp-card>footer a,.college-camp-card>footer button{align-items:center;border:1px solid var(--line);color:var(--navy);display:inline-flex;font-size:.71rem;font-weight:900;gap:5px;justify-content:center;min-height:38px;padding:8px;text-align:center;text-decoration:none}.college-camp-card>footer button{background:var(--orange);border-color:var(--orange);color:var(--white);cursor:pointer;grid-column:1/-1}.college-camp-card>footer button:disabled{cursor:wait;opacity:.7}.college-camp-card>footer svg{height:15px;width:15px}.camp-database-empty{align-items:center;background:var(--grey);display:flex;flex-direction:column;min-height:280px;justify-content:center;padding:34px;text-align:center}.camp-database-empty .rtn-artboard-icon{height:70px;width:70px}.camp-database-empty h2{color:var(--navy);margin:12px 0 5px}.camp-database-empty p{color:var(--muted);margin:0 0 16px}.camp-load-more{background:var(--navy);border:0;color:var(--white);cursor:pointer;font-weight:900;justify-self:center;min-height:46px;padding:12px 24px}.college-profile-camp-toolbar{display:flex;flex-wrap:wrap;gap:9px;margin:-4px 0 18px}.college-profile-camp-notice{margin-bottom:18px}.college-profile-camp-actions button.button{border:0;cursor:pointer}@media (max-width:1100px){.camp-database-filters,.camp-invite-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.college-camp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.camp-bottom-save,.camp-database-intro,.camp-tool-intro-band,.camp-year-save-row{align-items:flex-start;flex-direction:column}.camp-bottom-save .button,.camp-database-intro .button,.camp-save-state,.camp-tool-intro-band .button,.camp-year-tabs{width:100%}.camp-save-state{align-items:stretch;flex-direction:column}.camp-save-state button{width:100%}.camp-favorites-grid,.camp-progress-grid,.college-camp-card-grid{grid-template-columns:1fr}.camp-database-filters,.camp-database-summary,.camp-invite-grid,.camp-planner-guidance>div{grid-template-columns:repeat(2,minmax(0,1fr))}.camp-database-summary span:nth-child(2){border-right:0}.camp-database-summary span:nth-child(-n+2){border-bottom:1px solid rgb(255 255 255/18%)}}.team-result-logo-fallback .rtn-artboard-icon,.team-result-logo-fallback .rtn-artboard-icon img{display:block;height:100%;object-fit:contain;width:100%}.schedule-hero{background:#071a34;color:#fff;min-height:570px;overflow:hidden;position:relative}.schedule-hero-art{object-fit:cover;object-position:center}.schedule-hero-shade{background:rgba(3,18,39,.72);inset:0 42% 0 0;position:absolute}.schedule-hero-inner{align-items:end;display:grid;min-height:570px;padding-bottom:48px;padding-top:54px;position:relative;z-index:1}.schedule-hero-copy{max-width:650px}.schedule-hero-copy .eyebrow{color:var(--orange)}.schedule-hero-copy h1{color:#fff;font-size:clamp(46px,5.3vw,82px);line-height:.94;margin:13px 0 23px;max-width:620px;text-transform:uppercase}.schedule-hero-copy h1 strong{color:var(--orange);display:block}.schedule-hero-copy>p:not(.eyebrow){color:#e2e8f0;font-size:19px;line-height:1.55;margin:0;max-width:570px}.schedule-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.schedule-hero-actions .button{align-items:center;display:inline-flex;gap:9px}.schedule-hero-actions .button.light{background:#fff;border-color:#fff;color:var(--navy)}.schedule-hero-actions .rtn-artboard-icon{height:25px;width:25px}.schedule-hero-stats{bottom:0;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));max-width:620px;position:absolute;right:24px}.schedule-hero-stats div{background:rgba(4,24,50,.9);border-left:1px solid rgba(255,255,255,.18);min-height:94px;padding:21px}.schedule-hero-stats div:first-child{border-left:5px solid var(--orange)}.schedule-hero-stats strong{color:#fff;display:block;font-size:27px;line-height:1}.schedule-hero-stats span{color:#b9c5d5;display:block;font-size:9px;font-weight:900;margin-top:8px;text-transform:uppercase}.playoff-center-hero{background:#e7ebef;border-bottom:6px solid var(--orange);color:var(--navy);min-height:510px;overflow:hidden;position:relative}.playoff-center-hero:before{border:1px solid rgba(5,25,52,.08);content:"";height:520px;position:absolute;right:10%;top:-85px;transform:rotate(45deg);width:520px}.playoff-center-hero:after{background:var(--navy);content:"";height:9px;inset:0 0 auto;position:absolute}.playoff-center-hero-accent{display:flex;gap:9px;height:115px;position:absolute;right:-20px;top:9px;transform:skewX(-28deg)}.playoff-center-hero-accent span{background:var(--navy);display:block;height:100%;width:29px}.playoff-center-hero-accent span:nth-child(2){background:var(--orange);width:15px}.playoff-center-hero-accent span:nth-child(3){background:#9ca8b5;height:60%;width:8px}.playoff-center-hero-inner{align-items:center;display:grid;gap:28px 60px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);min-height:510px;padding-bottom:36px;padding-top:36px;position:relative;z-index:1}.playoff-center-hero-copy{max-width:790px;padding:35px 0 12px}.playoff-center-hero-copy .eyebrow{color:var(--orange)}.playoff-center-hero-copy h1{color:var(--navy);font-size:clamp(48px,5.2vw,82px);line-height:.95;margin:15px 0 23px;text-transform:uppercase}.playoff-center-hero-copy h1 strong{color:var(--orange);display:block}.playoff-center-hero-copy>p:not(.eyebrow){color:#4f5d6e;font-size:18px;line-height:1.6;margin:0;max-width:720px}.playoff-center-hero-copy>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.playoff-center-hero-copy .button{align-items:center;display:inline-flex;gap:9px}.playoff-center-hero-copy .button.light{background:#fff;border-color:#bdc6d1;color:var(--navy)}.playoff-center-hero-copy .button .rtn-artboard-icon{height:26px;width:26px}.playoff-center-hero-copy .button img{height:100%;object-fit:contain;width:100%}.playoff-center-hero-visual{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:310px;position:relative}.playoff-center-hero-watermark{color:rgba(5,25,52,.045);font-size:clamp(58px,7vw,108px);font-weight:950;left:50%;position:absolute;top:41%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap}.playoff-center-hero-icon{display:flex;height:min(20vw,235px);justify-content:center;position:relative;width:min(20vw,235px)}.playoff-center-hero-icon img{filter:drop-shadow(0 16px 17px rgba(5,25,52,.18));height:100%;object-fit:contain;width:100%}.playoff-center-hero-visual>div{border-top:3px solid var(--orange);margin-top:12px;min-width:260px;padding-top:11px;text-align:center}.playoff-center-hero-visual p{color:var(--orange-dark);font-size:9px;font-weight:950;margin:0;text-transform:uppercase}.playoff-center-hero-visual strong{color:var(--navy);display:block;font-size:17px;margin-top:4px;text-transform:uppercase}.playoff-center-hero-path{border-bottom:1px solid #b8c2cd;border-top:1px solid #b8c2cd;display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.playoff-center-hero-path span{align-items:center;color:#536174;display:flex;font-size:9px;font-weight:900;gap:10px;min-height:55px;padding:9px 17px;text-transform:uppercase}.playoff-center-hero-path span+span{border-left:1px solid #b8c2cd}.playoff-center-hero-path b{color:var(--orange-dark);font-size:17px}.playoff-center-main{background:#f6f7f9;padding:0 0 76px}.playoff-center-summary{background:#fff;border:1px solid #d7dde5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;top:-22px;z-index:2}.playoff-center-summary>div{border-left:1px solid #d7dde5;min-height:92px;padding:20px}.playoff-center-summary>div:first-child{border-left:5px solid var(--orange)}.playoff-center-summary strong{color:var(--navy);display:block;font-size:27px}.playoff-center-summary span{color:#6f7a8c;display:block;font-size:9px;font-weight:900;margin-top:6px;text-transform:uppercase}.playoff-filter-panel{align-items:end;background:#fff;border:1px solid #d7dde5;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(120px,1fr)) auto;margin-bottom:24px;padding:18px}.playoff-filter-panel label{display:grid;gap:7px}.playoff-filter-panel label>span{color:var(--navy);font-size:8px;font-weight:900;text-transform:uppercase}.playoff-filter-panel select{background:#fff;border:1px solid #c8d0db;border-radius:4px;color:#1e2b3f;font:inherit;font-size:11px;min-height:42px;padding:8px;width:100%}.playoff-filter-panel .button{align-items:center;display:inline-flex;gap:7px;justify-content:center;min-height:42px}.playoff-filter-panel .button .rtn-artboard-icon{height:24px;width:24px}.playoff-filter-reset{align-items:center;color:#6f7a8c;display:inline-flex;font-size:8px;font-weight:900;gap:5px;grid-column:1/-1;justify-self:end;text-transform:uppercase}.playoff-filter-reset .rtn-artboard-icon{height:21px;width:21px}.playoff-bracket-directory{display:grid;gap:28px}.playoff-bracket-group{background:#fff;border:1px solid #d7dde5;padding:22px}.playoff-bracket-group>header{align-items:center;border-bottom:1px solid #d7dde5;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;padding-bottom:18px}.playoff-bracket-group h2{color:var(--navy);font-size:25px;margin:4px 0}.playoff-bracket-group header p:not(.eyebrow){color:#6d788a;font-size:10px;margin:0}.playoff-bracket-group>header a{align-items:center;color:var(--orange-dark);display:inline-flex;font-size:9px;font-weight:900;gap:6px;text-transform:uppercase}.playoff-bracket-group>header .rtn-artboard-icon{height:24px;width:24px}.playoff-round-track{display:grid;gap:14px;grid-auto-columns:minmax(290px,1fr);grid-auto-flow:column;overflow-x:auto;padding-bottom:12px}.playoff-round-column{background:#eef1f5;min-width:0;padding:12px}.playoff-round-column>header{align-items:center;background:var(--navy);color:#fff;display:flex;justify-content:space-between;min-height:48px;padding:10px 12px}.playoff-round-column>header span{font-size:10px;font-weight:900;text-transform:uppercase}.playoff-round-column>header strong{color:#b9c5d5;font-size:8px;text-transform:uppercase}.playoff-round-column>div{display:grid;gap:10px;margin-top:10px}.playoff-readiness-state{background:#fff;border:1px solid #d7dde5}.playoff-readiness-heading{align-items:center;border-bottom:1px solid #d7dde5;display:grid;gap:20px;grid-template-columns:84px minmax(0,1fr);padding:26px}.playoff-readiness-heading>.rtn-artboard-icon{height:76px;width:76px}.playoff-readiness-heading img{height:100%;object-fit:contain;width:100%}.playoff-readiness-heading h2{color:var(--navy);font-size:28px;margin:5px 0 8px}.playoff-readiness-heading p:not(.eyebrow){color:#5f6b7d;font-size:12px;line-height:1.65;margin:0;max-width:950px}.playoff-readiness-steps{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:28px}.playoff-readiness-steps>article{min-height:175px;padding:10px;position:relative}.playoff-readiness-steps article>span{color:#d8dee7;font-size:34px;font-weight:900;position:absolute;right:8px;top:2px}.playoff-readiness-steps article>.rtn-artboard-icon{height:40px;margin-bottom:13px;width:40px}.playoff-readiness-steps article>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.playoff-readiness-steps h3{color:var(--navy);font-size:17px;margin:0 0 8px}.playoff-readiness-steps p{color:#657184;font-size:10px;line-height:1.55;margin:0}.playoff-readiness-actions{background:var(--navy);display:flex;flex-wrap:wrap;gap:12px;padding:20px 28px}.playoff-readiness-actions .button{align-items:center;display:inline-flex;gap:7px}.playoff-readiness-actions .rtn-artboard-icon{height:25px;width:25px}.team-season-performance{background:#d8dee6;display:grid;gap:1px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.team-season-performance>div{background:#fff;min-height:75px;padding:13px}.team-season-performance>div:first-child{border-left:4px solid var(--orange)}.team-season-performance strong{color:var(--navy);display:block;font-size:20px}.team-season-performance span{color:#6c7788;display:block;font-size:8px;font-weight:900;margin-top:5px;text-transform:uppercase}.team-playoff-center-link{align-items:center;background:var(--grey);border-left:5px solid var(--orange);display:flex;gap:20px;justify-content:space-between;margin:20px 0;padding:16px 18px}.team-playoff-center-link>div{align-items:center;display:flex;gap:12px}.team-playoff-center-link .rtn-artboard-icon{flex:0 0 44px;height:44px;width:44px}.team-playoff-center-link img{height:100%;object-fit:contain;width:100%}.team-playoff-center-link span{color:#5e6a7c;font-size:10px;line-height:1.5}.team-playoff-center-link strong{color:var(--navy);display:block;font-size:12px;margin-bottom:3px}.schedule-directory-main{background:#f3f5f7;padding:0 0 72px}.schedule-filter-panel{background:#fff;border:1px solid #d4dae2;box-shadow:0 15px 36px rgba(8,28,54,.11);position:relative;top:-26px;z-index:3}.schedule-filter-heading{align-items:center;border-bottom:1px solid #d9dee5;display:flex;justify-content:space-between;min-height:68px;padding:12px 18px}.schedule-filter-heading span{color:#657184;display:block;font-size:9px;font-weight:900;text-transform:uppercase}.schedule-filter-heading strong{color:var(--navy);display:block;font-size:14px;margin-top:3px}.schedule-view-switch{background:#edf0f4;display:flex;padding:3px}.schedule-view-switch label{align-items:center;color:#667386;cursor:pointer;display:flex;font-size:10px;font-weight:900;gap:6px;min-height:34px;padding:7px 12px;text-transform:uppercase}.schedule-view-switch label.is-selected{background:#fff;box-shadow:inset 0 -3px 0 var(--orange);color:var(--navy)}.schedule-view-switch input{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.schedule-view-switch .rtn-artboard-icon{height:23px;width:23px}.schedule-filter-primary{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(220px,1.4fr) minmax(155px,.65fr) minmax(150px,.6fr) minmax(150px,.65fr) auto;padding:18px}.schedule-advanced-filters label,.schedule-filter-primary label{display:flex;flex-direction:column;gap:6px}.schedule-advanced-filters label>span,.schedule-filter-primary label>span{color:#657184;font-size:9px;font-weight:900;text-transform:uppercase}.schedule-advanced-filters select,.schedule-filter-primary input,.schedule-filter-primary select{background:#fff;border:1px solid #bdc6d2;border-radius:0;color:var(--navy);font:inherit;font-size:12px;min-height:46px;padding:10px 11px;width:100%}.schedule-search-field>div{align-items:center;display:flex;position:relative}.schedule-search-field .rtn-artboard-icon{height:24px;left:9px;position:absolute;width:24px}.schedule-search-field input{padding-left:40px}.schedule-filter-submit{align-items:center;border:0;display:inline-flex;gap:8px;justify-content:center;min-height:46px;white-space:nowrap}.schedule-filter-submit .rtn-artboard-icon{height:25px;width:25px}.schedule-advanced-filters{border-top:1px solid #e2e6eb}.schedule-advanced-filters summary{align-items:center;color:var(--navy);cursor:pointer;display:flex;font-size:10px;font-weight:900;gap:8px;min-height:46px;padding:10px 18px;text-transform:uppercase}.schedule-advanced-filters summary .rtn-artboard-icon{height:25px;width:25px}.schedule-advanced-filters>div{background:#edf0f4;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;padding:16px 18px}.schedule-filter-reset{align-items:center;color:var(--navy);display:flex;font-size:10px;font-weight:900;gap:7px;justify-content:center;min-height:46px;padding-top:17px;text-transform:uppercase}.schedule-filter-reset .rtn-artboard-icon{height:23px;width:23px}.schedule-results{scroll-margin-top:120px}.schedule-results-heading{align-items:end;display:flex;justify-content:space-between;margin:18px 0 22px}.schedule-results-heading h2{font-size:clamp(30px,3.3vw,46px);margin:4px 0 0}.schedule-results-heading>p{color:#667386;font-size:11px;font-weight:800;margin:0 0 7px}.schedule-results-heading>p span{background:var(--orange);border-radius:50%;display:inline-block;height:4px;margin:0 8px 2px;width:4px}.schedule-games-grid{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-game-card{background:#fff;border:1px solid #cfd6df;border-top:5px solid var(--navy);border-radius:4px;box-shadow:0 10px 24px rgba(5,25,52,.07);display:grid;min-width:0;overflow:hidden}.schedule-game-card.is-featured{border-top-color:var(--orange)}.schedule-game-card>header{align-items:center;background:#f6f7f9;border-bottom:1px solid #d9dfe6;display:flex;justify-content:space-between;min-height:57px;padding:10px 15px}.schedule-game-date{align-items:center;display:flex;gap:9px}.schedule-game-date .rtn-artboard-icon{height:29px;width:29px}.schedule-game-date>span{color:#6c7889;display:grid;font-size:9px;font-weight:800;gap:2px}.schedule-game-date strong{color:var(--navy);font-size:11px}.schedule-game-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.schedule-game-badges>span{align-items:center;background:#fff;border-left:3px solid var(--orange);color:#9f3a20;display:inline-flex;font-size:8px;font-weight:900;gap:5px;min-height:28px;padding:5px 8px;text-transform:uppercase}.schedule-game-badges .rtn-artboard-icon{height:19px;width:19px}.schedule-matchup-teams{align-items:stretch;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);min-height:224px}.schedule-matchup-team{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:19px 12px;position:relative;text-align:center}.schedule-matchup-team.is-linked{color:inherit;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease}.schedule-matchup-team.is-linked:hover{background:#f3f5f7;box-shadow:inset 0 -3px 0 var(--orange)}.schedule-matchup-team.is-linked:focus-visible{background:#f3f5f7;box-shadow:inset 0 0 0 3px var(--orange);outline:none}.schedule-matchup-logo{align-items:center;display:flex;height:92px;justify-content:center;width:112px}.schedule-matchup-logo img{filter:drop-shadow(0 7px 8px rgba(5,25,52,.13));height:86px;max-width:105px;object-fit:contain}.schedule-matchup-logo .team-result-logo-fallback{height:78px;width:78px}.schedule-matchup-logo .team-result-logo-fallback .rtn-artboard-icon{height:100%;width:100%}.schedule-matchup-team>span{color:var(--orange-dark);font-size:8px;font-weight:950;margin-top:8px;text-transform:uppercase}.schedule-matchup-team h3{color:var(--navy);font-size:18px;line-height:1.12;margin:5px 0}.schedule-matchup-team p{color:#6b7788;font-size:9px;margin:0}.schedule-matchup-team p.schedule-team-record{align-items:baseline;color:var(--navy);display:flex;font-size:9px;font-weight:850;gap:5px;justify-content:center;margin-top:6px}.schedule-team-record span{color:#677487;text-transform:uppercase}.schedule-team-record strong{color:var(--orange-dark);font-size:11px}.schedule-matchup-score{color:var(--navy);font-size:34px;position:absolute;right:12px;top:12px}.schedule-matchup-divider{align-items:center;display:flex;justify-content:center;position:relative}.schedule-matchup-divider:before{background:#cfd6df;content:"";height:70%;position:absolute;width:1px}.schedule-matchup-divider span{align-items:center;background:var(--navy);border:3px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:9px;font-weight:950;height:42px;justify-content:center;position:relative;text-transform:uppercase;width:42px}.schedule-game-location{align-items:center;border-top:1px solid #dfe4ea;color:#586678;display:flex;font-size:9px;gap:8px;min-height:44px;padding:9px 15px}.schedule-game-location .rtn-artboard-icon{height:25px;width:25px}.schedule-game-intelligence{background:#eef1f4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-game-intelligence>span{align-items:center;color:#667386;display:flex;font-size:8px;gap:7px;justify-content:center;min-height:48px;text-transform:uppercase}.schedule-game-intelligence>span+span{border-left:1px solid #d0d7df}.schedule-game-intelligence .rtn-artboard-icon{height:27px;width:27px}.schedule-game-intelligence>span>span{display:grid;gap:1px}.schedule-game-intelligence strong{color:var(--navy);font-size:13px}.schedule-game-open{align-items:center;background:var(--navy);color:#fff;display:flex;font-size:10px;font-weight:900;gap:9px;justify-content:center;min-height:48px;text-transform:uppercase}.schedule-game-open:hover{background:var(--orange-dark)}.schedule-game-open .rtn-artboard-icon{height:28px;width:28px}.schedule-calendar-view{display:grid;gap:28px}.schedule-calendar-view>section>header{align-items:center;background:var(--navy);color:#fff;display:flex;gap:11px;margin-bottom:12px;min-height:52px;padding:10px 15px}.schedule-calendar-view>section>header .rtn-artboard-icon{height:31px;width:31px}.schedule-calendar-view>section>header span,.schedule-calendar-view>section>header strong{display:block}.schedule-calendar-view>section>header span{font-size:12px;font-weight:900}.schedule-calendar-view>section>header strong{color:#bfcbd9;font-size:8px;margin-top:3px;text-transform:uppercase}.schedule-empty-state{background:#fff;border:1px solid #d7dde5;padding:55px 25px;text-align:center}.schedule-empty-state>.rtn-artboard-icon{height:48px;margin:0 auto;width:48px}.schedule-empty-state h2{margin:13px 0 7px}.schedule-empty-state p{color:#667386;margin:0 0 19px}.schedule-state-hubs{border-top:1px solid #d5dbe2;margin-top:54px;padding-top:35px}.schedule-state-hubs>header{align-items:center;display:flex;justify-content:space-between}.schedule-state-hubs>header h2{margin:4px 0 0}.schedule-state-hubs>header>.rtn-artboard-icon{height:42px;width:42px}.schedule-state-hubs>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.schedule-state-hubs>div>a{align-items:center;background:#fff;border:1px solid #d7dde5;display:grid;gap:9px;grid-template-columns:37px minmax(0,1fr);min-height:62px;padding:9px 12px}.schedule-state-hubs>div>a:hover{box-shadow:inset 0 -4px 0 var(--orange)}.schedule-state-hubs .rtn-artboard-icon{height:35px;width:35px}.schedule-state-hubs span{color:var(--navy);font-size:11px;font-weight:900}.schedule-state-hubs small{color:#687487;display:block;font-size:9px;font-weight:700;margin-top:3px}.schedule-playoff-band{align-items:center;background:var(--navy);color:#fff;display:flex;justify-content:space-between;margin-top:38px;padding:26px 30px}.schedule-playoff-band>div{align-items:center;display:grid;gap:4px 17px;grid-template-columns:58px minmax(0,1fr)}.schedule-playoff-band .rtn-artboard-icon{background:#fff;grid-row:1/3;height:58px;padding:5px;width:58px}.schedule-playoff-band .eyebrow{color:var(--orange);margin:0}.schedule-playoff-band h2{color:#fff;font-size:23px;margin:0}.matchup-page{background:#eef1f4}.matchup-hero{background:#e7ebef;border-bottom:5px solid var(--orange);color:var(--navy);overflow:hidden;padding:24px 0 45px;position:relative}.matchup-hero:before{background:var(--navy);content:"";height:8px;inset:0 0 auto;position:absolute}.matchup-hero:after{border:1px solid rgba(5,25,52,.08);content:"";height:470px;left:50%;position:absolute;top:80px;transform:translateX(-50%) rotate(45deg);width:470px}.matchup-hero>.site-container{position:relative;z-index:2}.matchup-hero-accent{display:flex;gap:8px;height:86px;position:absolute;right:-22px;top:8px;transform:skewX(-28deg);z-index:1}.matchup-hero-accent span{background:var(--navy);display:block;height:100%;width:23px}.matchup-hero-accent span:nth-child(2){background:var(--orange);width:12px}.matchup-hero-accent span:nth-child(3){background:#9ca8b5;height:58%;width:7px}.matchup-back{align-items:center;color:#536174;display:inline-flex;font-size:9px;font-weight:900;gap:8px;margin-top:8px;text-transform:uppercase}.matchup-back .rtn-artboard-icon{height:27px;width:27px}.matchup-hero-masthead{align-items:end;display:flex;justify-content:space-between;margin-top:20px}.matchup-hero-masthead>div{align-items:center;display:flex;gap:13px}.matchup-hero-masthead .rtn-artboard-icon{height:54px;width:54px}.matchup-hero-masthead span{display:grid;gap:3px}.matchup-hero-masthead small{color:var(--orange-dark);font-size:9px;font-weight:950;text-transform:uppercase}.matchup-hero-masthead strong{color:var(--navy);font-size:clamp(21px,2.4vw,34px);line-height:1;text-transform:uppercase}.matchup-hero-masthead>p{color:#5c6979;font-size:9px;font-weight:900;margin:0;text-align:right;text-transform:uppercase}.matchup-hero-masthead>p span{color:var(--orange-dark);display:block;margin-top:5px}.matchup-kicker{align-items:center;background:rgba(255,255,255,.54);border-bottom:1px solid #bdc6d0;border-top:1px solid #bdc6d0;display:flex;gap:18px;justify-content:center;margin-top:17px;padding:11px 0}.matchup-kicker span{align-items:center;color:#566477;display:flex;font-size:9px;font-weight:900;gap:8px;text-transform:uppercase}.matchup-kicker span+span{border-left:1px solid #b9c2cd;padding-left:18px}.matchup-kicker .rtn-artboard-icon{height:25px;width:25px}.matchup-hero-stage{border-bottom:1px solid #b9c3ce;border-top:1px solid #b9c3ce;margin-top:24px;overflow:hidden;padding:22px 0 18px;position:relative}.matchup-hero-stage:before{border-left:1px dashed rgba(5,25,52,.18);content:"";inset:0 auto 0 50%;position:absolute}.matchup-hero-stage:after{border:1px solid rgba(5,25,52,.14);border-radius:50%;content:"";height:150px;width:150px}.matchup-hero-stage:after,.matchup-hero-watermark{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.matchup-hero-watermark{color:rgba(5,25,52,.035);font-size:clamp(70px,12vw,178px);font-weight:950;line-height:1;white-space:nowrap}.matchup-hero-teams{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 124px minmax(0,1fr);position:relative;z-index:1}.matchup-hero-team{align-items:center;display:flex;flex-direction:column;min-width:0;position:relative;text-align:center}.matchup-hero-team>div{align-items:center;display:flex;height:142px;justify-content:center;width:170px}.matchup-hero-team img{filter:drop-shadow(0 10px 11px rgba(5,25,52,.16));height:132px;max-width:158px;object-fit:contain}.matchup-hero-team .team-result-logo-fallback{height:118px;width:118px}.matchup-hero-team>span{color:var(--orange-dark);font-size:9px;font-weight:950;margin-top:11px;text-transform:uppercase}.matchup-hero-team h1{color:var(--navy);font-size:clamp(28px,3vw,43px);line-height:1.03;margin:5px 0;max-width:520px}.matchup-hero-team p{color:#5f6d7f;font-size:11px;margin:0}.matchup-hero-team p.matchup-hero-record{align-items:baseline;display:flex;font-weight:900;gap:6px;margin-top:8px;text-transform:uppercase}.matchup-hero-record span{color:#687588;font-size:8px}.matchup-hero-record strong{color:var(--orange-dark);font-size:13px}.matchup-hero-team>strong{color:var(--navy);font-size:55px;position:absolute;right:14px;top:35px}.matchup-hero-team>a{border-bottom:2px solid var(--orange);color:var(--navy);display:inline-flex;font-size:9px;font-weight:950;margin-top:12px;padding-bottom:3px;text-transform:uppercase}.matchup-hero-center{align-items:center;display:flex;flex-direction:column;gap:12px}.matchup-hero-center>span{background:var(--navy);border:5px solid #fff;border-radius:50%;box-shadow:0 8px 20px rgba(5,25,52,.16),0 0 0 3px var(--orange);color:#fff;font-size:18px;font-weight:950;height:68px;justify-content:center;width:68px}.matchup-hero-center>span,.matchup-hero-center>strong{align-items:center;display:flex;text-transform:uppercase}.matchup-hero-center>strong{color:var(--orange-dark);font-size:8px;gap:6px}.matchup-hero-center .rtn-artboard-icon{height:24px;width:24px}.matchup-location{align-items:center;color:#465468;display:flex;font-size:10px;font-weight:750;gap:8px;justify-content:center;margin-top:23px}.matchup-location .rtn-artboard-icon{height:27px;width:27px}.matchup-main{padding-bottom:72px}.matchup-intelligence-strip{background:#fff;border:1px solid #d6dce4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;top:-18px}.matchup-intelligence-strip>div{align-items:center;display:grid;gap:2px 11px;grid-template-columns:42px minmax(0,1fr);min-height:75px;padding:11px 15px}.matchup-intelligence-strip>div+div{border-left:1px solid #d6dce4}.matchup-intelligence-strip .rtn-artboard-icon{grid-row:1/3;height:40px;width:40px}.matchup-intelligence-strip strong{color:var(--navy);font-size:21px}.matchup-intelligence-strip span:last-child{color:#667386;font-size:8px;font-weight:900;text-transform:uppercase}.matchup-game-details,.matchup-history-section,.matchup-previous-game-section,.matchup-prospect-section,.matchup-storyline-section,.matchup-team-comparison{margin-top:35px}.matchup-game-details>header,.matchup-history-section>header,.matchup-previous-game-section>header,.matchup-prospect-section>header,.matchup-storyline-section>header,.matchup-team-comparison>header{align-items:center;display:flex;justify-content:space-between}.matchup-game-details>header>.rtn-artboard-icon,.matchup-history-section>header>.rtn-artboard-icon,.matchup-previous-game-section>header>.rtn-artboard-icon,.matchup-prospect-section>header>.rtn-artboard-icon,.matchup-storyline-section>header>.rtn-artboard-icon,.matchup-team-comparison>header>.rtn-artboard-icon{height:50px;width:50px}.matchup-game-details>header h2,.matchup-history-section>header h2,.matchup-previous-game-section>header h2,.matchup-prospect-section>header h2,.matchup-storyline-section>header h2,.matchup-team-comparison>header h2{font-size:31px;margin:4px 0 0}.matchup-comparison-grid{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:19px}.matchup-comparison-grid>article{background:#fff;border-top:4px solid var(--navy);box-shadow:0 8px 20px rgba(5,25,52,.06)}.matchup-game-notes{border-top:3px solid var(--orange);padding-top:24px}.matchup-game-notes>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.matchup-game-notes>header .rtn-artboard-icon{width:48px;height:48px;flex-shrink:0}.matchup-game-notes h2{font-size:24px;margin:6px 0 20px}.matchup-game-notes h3{font-size:18px;margin:0 0 16px}.matchup-game-notes-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.matchup-game-notes-teams>div{min-width:0}.matchup-game-notes ul{list-style:none;margin:0;padding:0}.matchup-game-notes-teams li{border-top:1px solid #d5dae0;padding:16px 0}.matchup-game-notes-teams li>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.matchup-game-notes-teams li>div a{font-size:16px;font-weight:800}.matchup-game-notes-teams li>div span{color:#526071;font-size:13px}.matchup-game-notes dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0}.matchup-game-notes dl>div{background:#eef0f2;padding:10px;min-width:0}.matchup-game-notes dt{color:#526071;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.matchup-game-notes dd{font-size:20px;font-weight:800;margin:5px 0 0}.matchup-game-notes-table{margin-top:24px;overflow-x:auto}.matchup-game-notes table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:14px}.matchup-game-notes caption{text-align:left;font-size:18px;font-weight:800;padding-bottom:12px}.matchup-game-notes td,.matchup-game-notes th{text-align:left;padding:12px;border-bottom:1px solid #d5dae0;overflow-wrap:anywhere}.matchup-game-notes thead{background:#e2e6eb}.matchup-scoring-notes{margin-top:28px}.matchup-scoring-notes li{border-top:1px solid #d5dae0;padding:14px 0}.matchup-scoring-notes li>span{display:block;color:#526071;font-size:12px;margin-bottom:6px}.matchup-scoring-notes p{margin:6px 0 0;font-size:14px}@media (max-width:700px){.matchup-game-notes-teams{grid-template-columns:minmax(0,1fr)}.matchup-game-notes h2{font-size:22px}.matchup-game-notes td,.matchup-game-notes th{padding:8px}}.matchup-comparison-grid article>header{align-items:center;background:#e2e6eb;display:flex;gap:15px;min-height:82px;padding:12px 18px}.matchup-comparison-grid article>header>div{align-items:center;display:flex;height:60px;justify-content:center;width:72px}.matchup-comparison-grid article>header img{filter:drop-shadow(0 5px 6px rgba(5,25,52,.12));height:58px;max-width:70px;object-fit:contain}.matchup-comparison-grid article>header .team-result-logo-fallback{height:55px;width:55px}.matchup-comparison-grid article>header>span{color:var(--navy);font-size:16px;font-weight:950}.matchup-program-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.matchup-program-metrics>div{border-top:1px solid #e0e4e9;min-height:73px;padding:12px 15px}.matchup-program-metrics>div:nth-child(2n){border-left:1px solid #e0e4e9}.matchup-program-metric{align-items:center;display:grid;gap:2px 10px;grid-template-columns:32px minmax(0,1fr)}.matchup-program-metric .rtn-artboard-icon{height:30px;width:30px}.matchup-program-metric>span{display:grid;gap:3px}.matchup-program-metric small{color:#758092;font-size:8px;font-weight:900;text-transform:uppercase}.matchup-program-metric strong{color:var(--navy);font-size:13px;font-weight:900}.matchup-comparison-grid article>p{border-top:1px solid #e0e4e9;color:#667386;font-size:9px;margin:0;padding:11px 15px}.matchup-previous-game-grid{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:19px}.matchup-previous-game-grid.is-single{grid-template-columns:minmax(0,663px)}.matchup-previous-game-card{background:#fff;border-top:4px solid var(--navy);box-shadow:0 8px 20px rgba(5,25,52,.06);min-width:0}.matchup-previous-game-card>header{align-items:center;background:#e2e6eb;display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr) 38px;min-height:76px;padding:10px 15px}.matchup-previous-team-logo{align-items:center;display:flex;height:54px;justify-content:center;width:58px}.matchup-previous-team-logo img{height:52px;max-width:56px;object-fit:contain}.matchup-previous-team-logo .team-result-logo-fallback{height:48px;width:48px}.matchup-previous-game-card>header>span:nth-child(2){display:grid;gap:4px}.matchup-previous-game-card>header small{color:#6a7687;font-size:8px;font-weight:900;text-transform:uppercase}.matchup-previous-game-card>header strong{color:var(--navy);font-size:16px}.matchup-previous-game-card>header>b{align-items:center;background:var(--navy);border-radius:50%;color:#fff;display:flex;font-size:15px;height:36px;justify-content:center;width:36px}.matchup-previous-game-card>header>b.is-w{background:#16824c}.matchup-previous-game-card>header>b.is-l{background:#a63d2c}.matchup-previous-result{align-items:center;display:grid;gap:6px;justify-items:center;min-height:126px;padding:16px;text-align:center}.matchup-previous-result time{color:#6b7788;font-size:8px;font-weight:900;text-transform:uppercase}.matchup-previous-result p{align-items:center;display:flex;gap:13px;margin:0}.matchup-previous-result p b,.matchup-previous-result p strong{color:var(--navy);font-size:28px}.matchup-previous-result p span{color:#748093;font-size:8px;font-weight:900;text-transform:uppercase}.matchup-previous-result>a,.matchup-previous-result>span{border-bottom:2px solid var(--orange);color:var(--navy);font-size:13px;font-weight:950;padding-bottom:2px}.matchup-previous-game-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.matchup-previous-game-card dl div{border-top:1px solid #dce2e8;min-height:62px;padding:11px;text-align:center}.matchup-previous-game-card dl div+div{border-left:1px solid #dce2e8}.matchup-previous-game-card dt{color:#748093;font-size:7px;font-weight:900;text-transform:uppercase}.matchup-previous-game-card dd{color:var(--navy);font-size:15px;font-weight:950;margin:5px 0 0}.matchup-previous-open{align-items:center;background:var(--navy);color:#fff;display:flex;font-size:9px;font-weight:900;gap:8px;justify-content:center;min-height:46px;text-transform:uppercase}.matchup-previous-open:hover{background:var(--orange-dark)}.matchup-previous-open .rtn-artboard-icon{height:26px;width:26px}.matchup-storyline-grid{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:19px}.matchup-storyline-grid article{background:#fff;border-left:5px solid var(--orange);box-shadow:0 8px 20px rgba(5,25,52,.05);padding:22px}.matchup-storyline-grid h3{color:var(--navy);font-size:18px;margin:0 0 11px}.matchup-storyline-grid p{color:#4f5c6d;font-size:11px;line-height:1.7;margin:8px 0 0}.matchup-prospect-columns{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:19px}.matchup-prospect-columns>article{min-width:0}.matchup-prospect-columns h3{align-items:center;background:var(--navy);color:#fff;display:flex;font-size:16px;gap:12px;margin:0;min-height:66px;padding:10px 16px}.matchup-prospect-team-logo{align-items:center;display:flex;height:46px;justify-content:center;width:56px}.matchup-prospect-team-logo img{height:44px;max-width:54px;object-fit:contain}.matchup-prospect-team-logo .team-result-logo-fallback{height:42px;width:42px}.matchup-prospect-columns article>div{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.matchup-player-card{background:#fff;border-left:4px solid var(--orange);box-shadow:0 7px 18px rgba(5,25,52,.06);display:block;min-width:0;padding:13px}.matchup-player-card>header{align-items:center;border-bottom:1px solid #dfe4ea;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr);padding-bottom:9px}.matchup-player-card>header .rtn-artboard-icon{height:32px;width:32px}.matchup-player-card>header span{display:grid;gap:2px;min-width:0}.matchup-player-name{border-bottom:2px solid var(--orange);color:var(--navy);font-size:12px;font-weight:950;justify-self:start;line-height:1.15;padding-bottom:2px}.matchup-player-college:hover,.matchup-player-name:hover{color:var(--orange-dark)}.matchup-player-card>header small{color:#748094;font-size:8px;text-transform:uppercase}.matchup-player-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 0}.matchup-player-card dl div{border-left:1px solid #e1e5ea;min-width:0;padding:0 7px}.matchup-player-card dl div:first-child{border-left:0;padding-left:0}.matchup-player-card dl div.is-wide{border-left:0;border-top:1px solid #e1e5ea;grid-column:1/-1;margin-top:9px;padding:8px 0 0}.matchup-player-card dt{color:#778396;font-size:7px;font-weight:900;text-transform:uppercase}.matchup-player-card dd{color:var(--navy);font-size:9px;font-weight:900;line-height:1.35;margin:3px 0 0;overflow-wrap:anywhere}.matchup-player-college{border-bottom:1px solid var(--orange);color:var(--navy);display:inline;padding-bottom:1px}.matchup-prospect-columns article>p{color:#697586;font-size:11px;margin:0;padding:21px 16px}.matchup-history-section>div{background:#fff;border:1px solid #d6dce4;margin-top:19px}.matchup-history-section>div>a{align-items:center;border-top:1px solid #e0e4e9;display:grid;gap:14px;grid-template-columns:120px minmax(0,1fr) 20px;min-height:54px;padding:9px 14px}.matchup-history-section>div>a:first-child{border-top:0}.matchup-history-section time{color:#6c7889;font-size:9px;font-weight:900;text-transform:uppercase}.matchup-history-section span{color:var(--navy);font-size:11px;font-weight:800}.matchup-history-section span strong{color:var(--orange);margin:0 6px}.matchup-game-details{background:#fff;border-top:5px solid var(--orange);box-shadow:0 8px 20px rgba(5,25,52,.06);padding:24px}.matchup-game-details dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0}.matchup-game-details dl div{border:1px solid #e0e4e9;margin:-1px 0 0 -1px;min-height:67px;padding:12px}.matchup-game-details dt{color:#758092;font-size:8px;font-weight:900;text-transform:uppercase}.matchup-game-details dd{color:var(--navy);font-size:11px;font-weight:900;margin:7px 0 0}.schedule-correction-panel{border-top:1px solid #d6dce4;margin-top:24px;padding-top:18px}.schedule-correction-panel summary{align-items:center;color:var(--navy);cursor:pointer;display:inline-flex;gap:10px}.schedule-correction-panel summary .rtn-artboard-icon{height:42px;width:42px}.schedule-correction-panel summary>span{display:grid;gap:3px}.schedule-correction-panel summary strong{font-size:10px;font-weight:900;text-transform:uppercase}.schedule-correction-panel summary small{color:#667386;font-size:9px;font-weight:700}.schedule-correction-panel form{background:#edf0f4;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;padding:18px}.schedule-correction-panel label{display:flex;flex-direction:column;gap:6px}.schedule-correction-message,.schedule-correction-panel .button,.schedule-correction-panel .turnstile-field--wide,.schedule-correction-panel label.is-wide{grid-column:1/-1}.schedule-correction-panel label>span{color:#657184;font-size:8px;font-weight:900;text-transform:uppercase}.schedule-correction-panel input,.schedule-correction-panel select,.schedule-correction-panel textarea{background:#fff;border:1px solid #bdc6d2;border-radius:0;color:var(--navy);font:inherit;padding:10px 11px}.schedule-correction-panel .button{align-items:center;border:0;display:inline-flex;gap:8px;justify-content:center}.schedule-correction-panel .button .rtn-artboard-icon{height:26px;width:26px}.schedule-correction-message{align-items:center;display:flex;font-size:10px;gap:7px;margin:0}.schedule-correction-message .rtn-artboard-icon{height:24px;width:24px}.schedule-correction-message.is-success{color:var(--success)}@media (max-width:1080px){.playoff-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.playoff-center-hero-inner{grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr)}.playoff-center-hero-icon{height:190px;width:190px}.team-season-performance{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-hero-shade{right:25%}.schedule-hero-stats{position:static}.schedule-hero-inner{align-content:end;gap:30px}.schedule-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-search-field{grid-column:1/-1}.schedule-advanced-filters>div,.schedule-state-hubs>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.schedule-hero{min-height:610px}.schedule-hero-art{object-position:66% center}.schedule-hero-shade{background:rgba(3,18,39,.82);inset:0}.schedule-hero-inner{min-height:610px;padding-bottom:28px;padding-top:36px}.schedule-hero-copy h1{font-size:43px}.schedule-hero-copy>p:not(.eyebrow){font-size:15px;max-width:92%}.schedule-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.schedule-hero-stats div{min-height:78px;padding:15px 10px}.schedule-hero-stats strong{font-size:20px}.schedule-filter-panel{top:-12px}.schedule-filter-heading,.schedule-results-heading{align-items:flex-start;flex-direction:column;gap:12px}.matchup-comparison-grid,.matchup-previous-game-grid,.matchup-prospect-columns,.matchup-storyline-grid,.schedule-advanced-filters>div,.schedule-filter-primary,.schedule-games-grid{grid-template-columns:1fr}.schedule-search-field{grid-column:auto}.schedule-filter-submit{width:100%}.schedule-filter-reset{padding-top:0}.schedule-results-heading{display:flex}.schedule-state-hubs>div{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-playoff-band{align-items:flex-start;flex-direction:column;gap:22px;padding:23px 19px}.schedule-playoff-band>div{grid-template-columns:48px minmax(0,1fr)}.schedule-playoff-band .rtn-artboard-icon{height:48px;width:48px}.schedule-playoff-band h2{font-size:18px}.matchup-hero{padding-bottom:37px}.matchup-hero:after{height:270px;top:155px;width:270px}.matchup-hero-accent{height:54px;right:-31px}.matchup-hero-masthead{align-items:flex-start;gap:12px}.matchup-hero-masthead .rtn-artboard-icon{height:42px;width:42px}.matchup-hero-masthead strong{font-size:19px}.matchup-hero-masthead>p{display:none}.matchup-kicker{align-items:flex-start;flex-direction:column;gap:8px}.matchup-kicker span+span{border-left:0;padding-left:0}.matchup-hero-stage{margin-top:17px;padding:17px 0 14px}.matchup-hero-stage:after{height:70px;width:70px}.matchup-hero-watermark{font-size:58px}.matchup-hero-teams{gap:7px;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr)}.matchup-hero-team>div{height:76px;width:86px}.matchup-hero-team img{height:68px;max-width:80px}.matchup-hero-team h1{font-size:20px}.matchup-hero-team>strong{font-size:34px;right:0;top:4px}.matchup-hero-center>span{font-size:13px;height:40px;width:40px}.matchup-hero-center>strong{display:none}.matchup-intelligence-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.matchup-intelligence-strip>div:nth-child(3){border-left:0;border-top:1px solid #d6dce4}.matchup-intelligence-strip>div:nth-child(4){border-top:1px solid #d6dce4}.matchup-game-details dl,.matchup-program-metrics,.schedule-correction-panel form{grid-template-columns:1fr}.matchup-program-metrics>div:nth-child(2n){border-left:0}.matchup-history-section>div>a{grid-template-columns:1fr 18px}.matchup-history-section time{grid-column:1/-1}.schedule-correction-message,.schedule-correction-panel .button,.schedule-correction-panel .turnstile-field--wide,.schedule-correction-panel label.is-wide{grid-column:auto}}@media (max-width:520px){.camp-year-tabs button{min-width:0;padding:10px;width:33.333%}.camp-progress-card{grid-template-columns:96px minmax(0,1fr);padding:18px}.camp-progress-ring,.camp-progress-ring svg{height:92px;width:92px}.camp-database-filters,.camp-invite-grid,.camp-planner-guidance>div{grid-template-columns:1fr}.camp-database-filter-panel,.camp-planner-panel{padding:17px}.camp-planner-panel>header .rtn-artboard-icon{height:48px;width:48px}.college-camp-card>header{grid-template-columns:48px 50px minmax(0,1fr);padding:11px}}.support-page-hero{background:#071936;border-bottom:5px solid var(--orange);color:#fff;overflow:hidden}.support-page-hero-inner{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:430px;padding-block:64px}.support-page-hero .eyebrow{color:var(--orange)}.support-page-hero h1{color:#fff;font-size:clamp(2.75rem,5.5vw,5.6rem);line-height:.94;margin:8px 0 22px;max-width:850px}.support-page-hero h1 strong{color:var(--orange);display:inline-block}.support-page-hero p:not(.eyebrow){color:#d8e1ef;font-size:1.05rem;line-height:1.7;margin:0;max-width:760px}.support-page-process{background:#fff;border-top:5px solid var(--orange);box-shadow:0 22px 55px rgba(0,0,0,.28);color:var(--navy);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px}.support-page-process span{align-content:center;display:grid;gap:5px;justify-items:center;min-height:120px;padding:10px;text-align:center}.support-page-process span+span{border-left:1px solid var(--line)}.support-page-process svg{color:var(--orange);height:30px;width:30px}.support-page-process b{font-size:.86rem;text-transform:uppercase}.support-page-process small{color:var(--muted);font-size:.74rem;line-height:1.4}.support-page-section{max-width:1180px}.support-page-heading{align-items:end;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:28px}.support-page-heading h2{margin:5px 0 8px}.support-page-heading>div:first-child>p:last-child{color:var(--muted);margin:0;max-width:760px}.support-page-service-note{align-items:center;background:#eef1f5;border-left:4px solid var(--orange);display:flex;gap:12px;max-width:320px;padding:15px 18px}.support-page-service-note svg{color:var(--orange);flex:0 0 auto}.support-page-service-note span{display:grid;gap:2px}.support-page-service-note small{color:var(--muted);line-height:1.4}.support-request-form{background:#fff;border:1px solid var(--line);box-shadow:0 18px 45px rgba(8,30,62,.09);padding:30px}.support-request-type{border:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px;padding:0}.support-correction-fields legend,.support-request-type legend{color:var(--navy);font-size:.76rem;font-weight:900;margin-bottom:10px;text-transform:uppercase}.support-request-type label{align-items:center;background:#f4f6f8;border:2px solid transparent;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto auto minmax(0,1fr);min-height:88px;padding:16px 18px}.support-request-type label.is-selected{background:#fff3ed;border-color:var(--orange)}.support-request-type input{accent-color:var(--orange)}.support-request-type svg{color:var(--orange);height:25px;width:25px}.support-request-type span{display:grid;gap:3px}.support-request-type strong{color:var(--navy)}.support-request-type small{color:var(--muted);line-height:1.35}.support-request-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.support-request-grid label{display:grid;gap:7px}.support-request-grid label.is-wide{grid-column:1/-1}.support-request-grid label>span{color:var(--navy);font-size:.76rem;font-weight:900;text-transform:uppercase}.support-request-grid label>span small{color:var(--muted);font-size:.66rem}.support-request-grid input,.support-request-grid select,.support-request-grid textarea{background:#fbfcfd;border:1px solid #cbd3df;color:var(--navy);font:inherit;min-height:48px;padding:11px 13px;width:100%}.support-request-grid textarea{min-height:100px;resize:vertical}.support-request-grid input:focus,.support-request-grid select:focus,.support-request-grid textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(241,94,53,.13);outline:0}.support-correction-fields{background:#f4f6f8;border:1px solid var(--line);margin:24px 0;padding:22px}.support-request-submit{align-items:center;display:inline-flex;gap:9px;margin-top:22px}.support-request-submit svg{height:18px;width:18px}.support-request-privacy{color:var(--muted);font-size:.75rem;line-height:1.5;margin:14px 0 0}.admin-support-workspace{display:grid;gap:16px}.admin-support-metrics{background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.admin-support-metrics>div{display:grid;gap:5px;min-height:82px;padding:15px}.admin-support-metrics>div+div{border-left:1px solid var(--line)}.admin-support-metrics>div.is-alert{background:#fff1eb;box-shadow:inset 0 4px 0 var(--orange)}.admin-support-metrics span{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.admin-support-metrics strong{color:var(--navy);font-size:1.65rem;line-height:1}.admin-support-metrics .is-alert strong{color:#a93215}.admin-support-toolbar{align-items:center;display:flex;gap:10px}.admin-support-toolbar>label{align-items:center;background:#fff;border:1px solid var(--line);display:flex;flex:1 1 440px;gap:9px;min-height:44px;padding:0 13px}.admin-support-toolbar>label svg{color:var(--orange);height:18px;width:18px}.admin-support-toolbar input{background:transparent;border:0;color:var(--navy);min-width:0;outline:0;width:100%}.admin-support-toolbar .button{align-items:center;display:inline-flex;gap:7px;white-space:nowrap}.admin-support-toolbar .button svg{height:17px;width:17px}.admin-support-create{background:#fff;border:1px solid var(--line);border-top:4px solid var(--orange);display:grid;gap:18px;padding:22px}.admin-support-conversation>header,.admin-support-create>header,.admin-support-resolution>header{align-items:center;display:flex;justify-content:space-between}.admin-support-conversation h4,.admin-support-create h3,.admin-support-resolution h4{color:var(--navy);margin:3px 0 0}.admin-support-conversation>header>svg,.admin-support-create>header>svg,.admin-support-resolution>header>svg{color:var(--orange);height:24px;width:24px}.admin-support-create>.button{align-items:center;display:inline-flex;gap:7px;justify-self:start}.admin-support-tabs{background:#eef1f5;border:1px solid var(--line);display:flex;overflow-x:auto}.admin-support-tabs button{background:transparent;border:0;color:#5b6678;cursor:pointer;flex:1 0 auto;font-size:.72rem;font-weight:900;min-height:42px;padding:9px 15px;text-transform:uppercase}.admin-support-tabs button.is-active,.admin-support-tabs button:hover{background:#fff;color:var(--navy);box-shadow:inset 0 -4px 0 var(--orange)}.admin-support-layout{background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:minmax(300px,.78fr) minmax(540px,1.4fr);min-height:640px}.admin-support-list{border-right:1px solid var(--line);max-height:1040px;overflow-y:auto}.admin-support-list>header{align-items:center;background:#eef1f5;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:44px;padding:10px 14px}.admin-support-list>header strong{color:var(--navy);font-size:.72rem;text-transform:uppercase}.admin-support-list>header span{color:var(--muted);font-size:.68rem}.admin-support-list>button{align-items:start;background:#fafbfc;border:0;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px;text-align:left;width:100%}.admin-support-list>button:hover{background:#fff}.admin-support-list>button.is-selected{background:#fff;box-shadow:inset 4px 0 0 var(--orange)}.admin-support-list>button.priority-urgent{box-shadow:inset 4px 0 0 #b42318}.admin-support-ticket-icon{align-items:center;background:#e9edf3;color:var(--navy);display:inline-flex;height:34px;justify-content:center;width:34px}.admin-support-ticket-icon svg{height:18px;width:18px}.admin-support-list>button>span:nth-child(2){display:grid;gap:4px;min-width:0}.admin-support-list small{color:var(--orange);font-size:.64rem;font-weight:900;text-transform:uppercase}.admin-support-list strong{color:var(--navy)}.admin-support-list em,.admin-support-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-support-list em{color:var(--muted);font-size:.72rem;font-style:normal}.admin-support-editor-heading>span,.admin-support-list b{background:#edf0f4;color:#4d596c;font-size:.63rem;font-weight:900;justify-self:start;padding:4px 7px;text-transform:uppercase}.admin-support-list time{color:var(--muted);font-size:.65rem}.admin-support-empty{align-content:center;display:grid;gap:8px;justify-items:center;min-height:240px;color:var(--muted);padding:24px;text-align:center}.admin-support-empty svg{color:#789083;height:32px;width:32px}.admin-support-editor{display:grid;gap:20px;padding:24px}.admin-support-editor-heading{align-items:start;display:flex;gap:20px;justify-content:space-between}.admin-support-editor-heading h3{color:var(--navy);margin:3px 0 5px}.admin-support-editor-heading p:last-child{color:var(--muted);font-size:.78rem;margin:0}.admin-support-editor-heading>span.status-new{background:#fff0e9;color:#a83b17}.admin-support-editor-heading>span.status-closed,.admin-support-editor-heading>span.status-resolved{background:#e5f4ea;color:#176737}.admin-support-editor-heading>span.status-waiting_internal,.admin-support-editor-heading>span.status-waiting_on_requester{background:#fff7dc;color:#7b5b00}.admin-support-contact{align-items:center;background:#f4f6f8;display:flex;flex-wrap:wrap;gap:9px;padding:11px}.admin-support-contact a,.admin-support-contact span{align-items:center;color:var(--navy);display:inline-flex;font-size:.72rem;font-weight:800;gap:5px}.admin-support-contact svg{color:var(--orange);height:15px;width:15px}.admin-support-fields{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-support-fields label{display:grid;gap:6px}.admin-support-fields label.is-wide{grid-column:1/-1}.admin-support-fields label>span{color:var(--navy);font-size:.68rem;font-weight:900;text-transform:uppercase}.admin-support-fields input,.admin-support-fields select,.admin-support-fields textarea{background:#fbfcfd;border:1px solid #cbd3df;color:var(--navy);font:inherit;min-height:42px;padding:9px 11px;width:100%}.admin-support-fields textarea{resize:vertical}.admin-support-fields input:focus,.admin-support-fields select:focus,.admin-support-fields textarea:focus{border-color:var(--orange);outline:2px solid rgba(241,94,53,.12)}.admin-support-request-detail{border:1px solid var(--line);padding:18px}.admin-support-request-detail h4{color:var(--navy);margin:0 0 8px}.admin-support-request-detail>p{color:#334158;line-height:1.6;margin:0;white-space:pre-wrap}.admin-support-request-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0;border-left:1px solid var(--line);border-top:1px solid var(--line)}.admin-support-request-detail dl>div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:10px 12px}.admin-support-request-detail dt{color:var(--muted);font-size:.64rem;font-weight:900;text-transform:uppercase}.admin-support-request-detail dd{color:var(--navy);line-height:1.45;margin:3px 0 0;white-space:pre-wrap}.admin-support-resolution{background:#f3f6f9;border-left:4px solid var(--orange);display:grid;gap:15px;padding:18px}.admin-support-conversation{border-top:1px solid var(--line);display:grid;gap:14px;padding-top:18px}.admin-support-timeline{display:grid;gap:9px;max-height:480px;overflow-y:auto;padding-right:4px}.admin-support-timeline article{align-items:start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.admin-support-timeline article>span{align-items:center;background:#eef1f5;color:var(--navy);display:inline-flex;height:31px;justify-content:center;width:31px}.admin-support-timeline article>span svg{height:16px;width:16px}.admin-support-timeline article>div{background:#f7f8fa;border-left:3px solid #aab3c0;padding:10px 12px}.admin-support-timeline article.message-admin_reply>div{background:#eef4ff;border-left-color:var(--navy)}.admin-support-timeline article.message-internal_note>div{background:#fff8e7;border-left-color:#c38b13}.admin-support-timeline article.message-customer_message>div{background:#fff2ed;border-left-color:var(--orange)}.admin-support-timeline article.message-event>div{background:transparent;border-left-style:dotted}.admin-support-timeline article header{align-items:center;display:flex;gap:12px;justify-content:space-between}.admin-support-timeline article header strong{color:var(--navy);font-size:.74rem}.admin-support-timeline article small,.admin-support-timeline article time{color:var(--muted);font-size:.64rem}.admin-support-timeline article p{color:#334158;font-size:.8rem;line-height:1.55;margin:7px 0;white-space:pre-wrap}.admin-support-message-compose{background:#eef1f5;display:grid;gap:12px;grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);padding:14px}.admin-support-message-compose label{display:grid;gap:6px}.admin-support-message-compose label.is-wide{grid-column:2;grid-row:1/span 2}.admin-support-message-compose label>span{color:var(--navy);font-size:.67rem;font-weight:900;text-transform:uppercase}.admin-support-message-compose select,.admin-support-message-compose textarea{background:#fff;border:1px solid #cbd3df;color:var(--navy);font:inherit;padding:9px 11px;width:100%}.admin-support-message-compose textarea{resize:vertical}.admin-support-message-compose .button{align-items:center;align-self:end;display:inline-flex;gap:7px;justify-self:start}.admin-support-editor>footer{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:9px;padding-top:16px}.admin-support-editor>footer .button{align-items:center;display:inline-flex;gap:7px}.admin-support-editor>footer svg{height:17px;width:17px}.admin-support-editor.is-empty{align-content:center;color:var(--muted);justify-items:center;text-align:center}.admin-support-editor.is-empty>svg{color:#9ba6b5;height:40px;width:40px}@media (max-width:1100px){.support-page-hero-inner{grid-template-columns:1fr}.support-page-process{max-width:720px}.admin-support-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-support-metrics>div:nth-child(4){border-left:0;border-top:1px solid var(--line)}.admin-support-metrics>div:nth-child(5),.admin-support-metrics>div:nth-child(6){border-top:1px solid var(--line)}.admin-support-layout{grid-template-columns:minmax(280px,.72fr) minmax(450px,1.28fr)}}@media (max-width:820px){.support-page-heading{align-items:start}.support-page-heading,.support-request-grid,.support-request-type{grid-template-columns:1fr}.support-request-grid label.is-wide{grid-column:auto}.admin-support-toolbar{align-items:stretch;flex-wrap:wrap}.admin-support-toolbar>label{flex-basis:100%}.admin-support-layout{grid-template-columns:1fr}.admin-support-list{border-bottom:1px solid var(--line);border-right:0;max-height:430px}}@media (max-width:600px){.support-page-hero-inner{gap:28px;min-height:0;padding-block:44px}.support-page-process{grid-template-columns:1fr;padding:12px}.support-page-process span{grid-template-columns:auto minmax(0,1fr);justify-items:start;min-height:72px;text-align:left}.support-page-process span svg{grid-row:1/3}.support-page-process span+span{border-left:0;border-top:1px solid var(--line)}.support-request-form{padding:18px}.support-request-type label{grid-template-columns:auto minmax(0,1fr)}.support-request-type input{clip-path:inset(50%);height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.support-correction-fields{padding:16px}.admin-support-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-support-metrics>div:nth-child(odd){border-left:0}.admin-support-metrics>div:nth-child(n+3){border-top:1px solid var(--line)}.admin-support-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.admin-support-editor{padding:16px}.admin-support-editor-heading{flex-direction:column}.admin-support-fields,.admin-support-message-compose,.admin-support-request-detail dl{grid-template-columns:1fr}.admin-support-fields label.is-wide,.admin-support-message-compose label.is-wide{grid-column:auto;grid-row:auto}.admin-support-editor>footer{align-items:stretch;flex-direction:column}.admin-support-editor>footer .button{justify-content:center}}.admin-editorial-products{display:grid;gap:18px}.admin-editorial-product-metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-editorial-product-metrics>div{align-items:center;background:#fff;border:1px solid var(--line);display:grid;gap:3px 10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:78px;padding:13px 15px}.admin-editorial-product-metrics svg{color:var(--orange);grid-row:1/span 2;height:23px;width:23px}.admin-editorial-product-metrics span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.admin-editorial-product-metrics strong{color:var(--navy);font-size:26px;grid-column:3;grid-row:1/span 2}.admin-editorial-product-metrics .has-alert{border-color:#e49686}.admin-editorial-product-metrics .has-alert strong,.admin-editorial-product-metrics .has-alert svg{color:#b33122}.admin-editorial-product-toolbar{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.admin-editorial-product-toolbar>div{display:flex;gap:7px}.admin-editorial-product-toolbar>div button{align-items:center;background:#fff;border:1px solid var(--line);color:var(--navy);cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;gap:7px;min-height:40px;padding:8px 13px}.admin-editorial-product-toolbar>div button svg{height:17px;width:17px}.admin-editorial-product-toolbar>div button.is-active{background:var(--navy);border-color:var(--navy);color:#fff}.admin-editorial-product-layout{display:grid;gap:16px;grid-template-columns:minmax(250px,.75fr) minmax(0,2fr)}.admin-editorial-product-list{border:1px solid var(--line);min-width:0}.admin-editorial-product-list>header{align-items:center;background:var(--grey);display:flex;justify-content:space-between;padding:12px 14px}.admin-editorial-product-list>header strong{color:var(--navy);font-size:12px;text-transform:uppercase}.admin-editorial-product-list>header span{background:var(--navy);color:#fff;font-size:10px;font-weight:900;padding:4px 7px}.admin-editorial-product-list>div{max-height:610px;overflow:auto}.admin-editorial-product-list>div>button{align-items:start;background:#fff;border:0;border-bottom:1px solid var(--line);cursor:pointer;display:flex;gap:9px;justify-content:space-between;padding:13px;text-align:left;width:100%}.admin-editorial-product-list>div>button.is-active{background:#f3f6fa;box-shadow:inset 4px 0 0 var(--orange)}.admin-editorial-product-list button>span{display:grid;gap:3px;min-width:0}.admin-editorial-product-list button strong{color:var(--navy);font-size:12px;overflow-wrap:anywhere}.admin-editorial-product-list button small{color:var(--muted);font-size:10px}.admin-editorial-product-list button em{color:#5e6877;font-size:9px;font-style:normal}.admin-editorial-product-list button b{background:#edf0f4;color:var(--navy);font-size:8px;font-weight:900;padding:5px 6px;text-transform:uppercase;white-space:nowrap}.admin-editorial-product-list>div>p{color:var(--muted);font-size:11px;margin:0;padding:24px 14px}.admin-editorial-project-editor{background:#fff;border:1px solid var(--line);display:grid;gap:14px;padding:18px}.admin-editorial-project-editor>header{align-items:start;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:12px}.admin-editorial-entry-editor h4,.admin-editorial-items h3,.admin-editorial-project-editor h3,.admin-magazine-page-toolbar h4{color:var(--navy);margin:0}.admin-editorial-items>header>svg,.admin-editorial-project-editor>header>svg{color:var(--orange);height:26px;width:26px}.admin-editorial-add-row label,.admin-editorial-entry-editor label,.admin-editorial-project-editor label,.admin-magazine-issue-editor label{display:grid;gap:5px}.admin-editorial-add-row label>span,.admin-editorial-entry-editor label>span,.admin-editorial-project-editor label>span,.admin-magazine-issue-editor label>span{color:var(--navy);font-size:10px;font-weight:900;text-transform:uppercase}.admin-editorial-add-row input,.admin-editorial-entry-editor input,.admin-editorial-entry-editor select,.admin-editorial-entry-editor textarea,.admin-editorial-project-editor input,.admin-editorial-project-editor select,.admin-editorial-project-editor textarea,.admin-magazine-issue-editor input,.admin-magazine-issue-editor select{background:#fff;border:1px solid #cfd6df;color:var(--navy);font:inherit;min-height:41px;padding:9px 10px;width:100%}.admin-editorial-entry-editor textarea,.admin-editorial-project-editor textarea{min-height:82px;resize:vertical}.admin-editorial-project-grid{display:grid;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-editorial-completeness{background:var(--grey);display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.admin-editorial-completeness span{background:#fff;color:var(--muted);display:grid;font-size:9px;gap:2px;padding:10px;text-align:center;text-transform:uppercase}.admin-editorial-completeness strong{color:var(--navy);font-size:20px}.admin-editorial-completeness .needs-work strong{color:#b33122}.admin-editorial-project-editor>footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:9px;justify-content:flex-end;padding-top:13px}.admin-editorial-message,.admin-editorial-notice{background:#eef8f3;border-left:4px solid #23835a;color:#15583d;font-size:11px;margin:0;padding:10px 12px}.admin-editorial-error{background:#fff0ed;border-left:4px solid #b33122;color:#8d2116;font-size:11px;margin:0;padding:10px 12px}.admin-editorial-items{border-top:4px solid var(--navy);display:grid;gap:15px;padding-top:16px}.admin-editorial-items>header{align-items:start;display:flex;justify-content:space-between}.admin-editorial-items>header p{color:var(--muted);font-size:11px;margin:4px 0 0;max-width:760px}.admin-editorial-add-row{align-items:end;background:var(--grey);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 100px auto;padding:12px}.admin-editorial-entity-search{min-width:0;position:relative}.admin-editorial-entity-search>form{display:grid;grid-template-columns:34px minmax(0,1fr) auto}.admin-editorial-entity-search>form svg{align-self:center;color:var(--muted);height:17px;justify-self:center;position:absolute;width:17px}.admin-editorial-entity-search>form input{padding-left:35px}.admin-editorial-entity-search>form button{background:var(--navy);border:0;color:#fff;cursor:pointer;font-weight:900;padding:0 16px}.admin-editorial-entity-search>div{background:#fff;border:1px solid #cfd6df;box-shadow:0 10px 22px rgb(0 20 48/14%);left:0;max-height:260px;overflow:auto;position:absolute;right:0;top:calc(100% + 3px);z-index:12}.admin-editorial-entity-search>div button{background:#fff;border:0;border-bottom:1px solid var(--line);cursor:pointer;display:grid;gap:2px;padding:10px 12px;text-align:left;width:100%}.admin-editorial-entity-search>div button:hover{background:#f4f6f8}.admin-editorial-entity-search strong{color:var(--navy);font-size:11px}.admin-editorial-entity-search small{color:var(--muted);font-size:9px}.admin-editorial-entry-layout{display:grid;gap:14px;grid-template-columns:minmax(270px,.85fr) minmax(0,1.5fr)}.admin-editorial-entry-list{border:1px solid var(--line);max-height:640px;overflow:auto}.admin-editorial-entry-list>button{align-items:center;background:#fff;border:0;border-bottom:1px solid var(--line);cursor:pointer;display:grid;gap:9px;grid-template-columns:auto 42px minmax(0,1fr) auto;min-height:60px;padding:8px 10px;text-align:left;width:100%}.admin-editorial-entry-list>button.is-active{background:#f3f6fa;box-shadow:inset 4px 0 0 var(--orange)}.admin-editorial-entry-list .media-fallback,.admin-editorial-entry-list img{align-items:center;display:flex;height:38px;justify-content:center;object-fit:contain;width:38px}.admin-editorial-entry-list .media-fallback{background:var(--grey);color:var(--muted)}.admin-editorial-entry-list .media-fallback svg{height:19px;width:19px}.admin-editorial-entry-list button>b{color:var(--orange);font-size:17px}.admin-editorial-entry-list button>span:not(.media-fallback){display:grid;gap:2px;min-width:0}.admin-editorial-entry-list strong{color:var(--navy);font-size:11px;overflow-wrap:anywhere}.admin-editorial-entry-list small{color:var(--muted);font-size:9px}.admin-editorial-entry-list em{color:#687483;font-size:8px;font-style:normal;font-weight:900;text-transform:uppercase}.admin-editorial-entry-editor{align-content:start;background:#fff;border:1px solid var(--line);display:grid;gap:12px;padding:16px}.admin-editorial-entry-editor>div{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-editorial-entry-editor>.button{justify-self:end}.admin-editorial-empty{align-self:start;background:var(--grey);color:var(--muted);font-size:11px;margin:0;padding:18px}.admin-magazine-issue-editor{align-items:start;border:1px solid var(--line);display:grid;gap:13px;grid-template-columns:minmax(0,1fr) 220px;padding:15px}.admin-magazine-issue-fields{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-magazine-issue-editor>.button{grid-column:1/-1;justify-self:end}.admin-magazine-page-toolbar{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:10px}.admin-magazine-page-toolbar h4 span{background:var(--navy);color:#fff;font-size:9px;margin-left:6px;padding:4px 7px;vertical-align:middle}.admin-editorial-entry-editor.magazine-page>div{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-magazine-page-switches{background:var(--grey);display:flex!important;flex-wrap:wrap;gap:14px!important;padding:10px}.admin-magazine-page-switches label{align-items:center;color:var(--navy);display:flex;font-size:10px;font-weight:800;gap:6px}.admin-magazine-page-switches input{min-height:0;width:auto}@media (max-width:1100px){.admin-editorial-product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-editorial-entry-layout,.admin-editorial-product-layout{grid-template-columns:1fr}.admin-editorial-entry-list,.admin-editorial-product-list>div{max-height:390px}}@media (max-width:720px){.admin-editorial-completeness,.admin-editorial-entry-editor.magazine-page>div,.admin-editorial-product-metrics,.admin-editorial-project-grid,.admin-magazine-issue-editor,.admin-magazine-issue-fields{grid-template-columns:1fr}.admin-editorial-product-toolbar,.admin-editorial-product-toolbar>div{align-items:stretch;flex-direction:column}.admin-editorial-product-toolbar>div button{justify-content:center}.admin-editorial-add-row{align-items:stretch}.admin-editorial-add-row,.admin-editorial-entry-editor>div{grid-template-columns:1fr}.admin-editorial-entry-list>button{grid-template-columns:auto 38px minmax(0,1fr)}.admin-editorial-entry-list>button em{grid-column:3}.admin-editorial-project-editor>footer{align-items:stretch;flex-direction:column}}.admin-quality-workspace{display:grid;gap:14px}.admin-college-link-audit{background:var(--white);border:1px solid var(--line);display:grid;gap:14px;padding:18px}.admin-college-link-audit-header{align-items:start;border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;padding-bottom:14px}.admin-college-link-audit-header h3{color:var(--navy);font-size:21px;margin:3px 0 5px}.admin-college-link-audit-header p:not(.eyebrow){color:#566277;font-size:12px;line-height:1.55;margin:0;max-width:850px}.admin-college-link-audit-header>svg{color:var(--orange);flex:0 0 auto;height:28px;width:28px}.admin-college-link-overview{border:1px solid var(--line);display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.admin-college-link-overview button{background:#fff;border:0;color:var(--navy);cursor:pointer;display:grid;font:inherit;gap:3px;min-height:84px;padding:13px;text-align:left}.admin-college-link-overview button+button{border-left:1px solid var(--line)}.admin-college-link-overview button:hover{background:#f5f7fa;box-shadow:inset 0 -4px 0 var(--orange)}.admin-college-link-overview button.has-alert{background:#fff4ef}.admin-college-link-overview span{color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.admin-college-link-overview strong{font-size:23px}.admin-college-link-overview small{color:#667286;font-size:9px}.admin-college-link-overview button.has-alert strong{color:#9a3519}.admin-college-link-actions{align-items:center;display:grid;gap:9px;grid-template-columns:minmax(240px,1fr) auto auto}.admin-college-link-actions label{align-items:center;border:1px solid #cdd4de;display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr);min-height:43px;padding:0 12px}.admin-college-link-actions label svg{color:var(--navy);height:17px;width:17px}.admin-college-link-actions input{background:transparent;border:0;color:var(--navy);font:inherit;outline:0;width:100%}.admin-college-link-actions .button{align-items:center;display:inline-flex;gap:7px;justify-content:center;min-height:43px}.admin-college-link-actions .button svg{height:17px;width:17px}.admin-college-link-types{background:#eef1f5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-college-link-types button{background:transparent;border:0;border-bottom:4px solid transparent;color:var(--navy);cursor:pointer;display:grid;font:inherit;gap:3px;min-height:68px;padding:10px 12px;text-align:left}.admin-college-link-types button+button{border-left:1px solid #d9dfe7}.admin-college-link-types button:nth-child(n+5){border-top:1px solid #d9dfe7}.admin-college-link-types button.is-active,.admin-college-link-types button:hover{background:#fff;border-bottom-color:var(--orange)}.admin-college-link-types span{color:#596579;font-size:8px;font-weight:900;text-transform:uppercase}.admin-college-link-types strong{font-size:18px}.admin-college-link-types small{color:var(--muted);font-size:8px}.admin-college-link-filters{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(170px,230px)) minmax(0,1fr)}.admin-college-link-filters label{display:grid;gap:5px}.admin-college-link-filters label span{color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.admin-college-link-filters select{background:#fff;border:1px solid #cdd4de;border-radius:0;color:var(--navy);font:inherit;min-height:40px;padding:8px 9px}.admin-college-link-filters p{color:var(--muted);font-size:10px;font-weight:800;justify-self:end;margin:0 0 10px}.admin-college-link-table-wrap{border:1px solid var(--line);max-height:620px;overflow:auto}.admin-college-link-table{border-collapse:collapse;min-width:930px;width:100%}.admin-college-link-table th{background:var(--navy);color:#fff;font-size:8px;letter-spacing:0;padding:10px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.admin-college-link-table td{border-bottom:1px solid var(--line);color:#344259;font-size:10px;padding:10px;vertical-align:top}.admin-college-link-table tr:hover td{background:#f7f8fa}.admin-college-link-table td>strong{color:var(--navy);display:block;font-size:11px}.admin-college-link-table td>small{color:var(--muted);display:block;font-size:8px;line-height:1.4;margin-top:3px;max-width:300px;overflow-wrap:anywhere}.admin-college-link-status{align-items:center;display:inline-flex;font-size:8px;font-weight:900;gap:4px;padding:5px 7px;text-transform:uppercase}.admin-college-link-status svg{height:13px;width:13px}.admin-college-link-status.status-redirected,.admin-college-link-status.status-verified{background:#e5f4eb;color:#1f6b42}.admin-college-link-status.status-blocked,.admin-college-link-status.status-broken{background:#fbe8e5;color:#8f2c21}.admin-college-link-status.status-missing,.admin-college-link-status.status-stale{background:#fff0e9;color:#9a3519}.admin-college-link-status.status-pending{background:#e7ebf1;color:#4e5d72}.admin-college-link-table td:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.admin-college-link-table td:last-child a,.admin-college-link-table td:last-child button{align-items:center;background:#fff;border:1px solid #cdd4de;color:var(--navy);cursor:pointer;display:inline-flex;font:inherit;font-size:8px;font-weight:900;gap:4px;min-height:29px;padding:5px 7px;text-decoration:none;text-transform:uppercase}.admin-college-link-table td:last-child a:hover,.admin-college-link-table td:last-child button:hover{border-color:var(--orange);color:#b13c1e}.admin-college-link-table td:last-child svg{height:13px;width:13px}.admin-college-link-empty{color:var(--muted);padding:34px!important;text-align:center}.admin-college-link-empty svg{display:block;height:26px;margin:0 auto 7px;width:26px}.admin-quality-metrics{background:var(--white);border:1px solid var(--line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-quality-metrics button{align-items:center;background:transparent;border:0;color:var(--navy);cursor:pointer;display:grid;font:inherit;gap:2px 9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:70px;padding:12px 14px;text-align:left}.admin-quality-metrics button+button{border-left:1px solid var(--line)}.admin-quality-metrics button:hover{background:#f5f7fa;box-shadow:inset 0 -4px 0 var(--orange)}.admin-quality-metrics button.has-alert{background:#fff4ef}.admin-quality-metrics svg{color:var(--orange);height:21px;width:21px}.admin-quality-metrics span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.admin-quality-metrics strong{font-size:23px;grid-column:3;grid-row:1/3}.admin-quality-metrics button.has-alert strong,.admin-quality-metrics button.has-alert svg{color:#a32c22}.admin-quality-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.admin-quality-search{align-items:center;background:var(--white);border:1px solid var(--line);display:grid;flex:1 1;gap:8px;grid-template-columns:22px minmax(0,1fr);max-width:680px;min-height:44px;padding:0 13px}.admin-quality-search svg{color:var(--navy);height:18px;width:18px}.admin-quality-search input{background:transparent;border:0;color:var(--navy);font:inherit;outline:0;width:100%}.admin-quality-toolbar .button{align-items:center;display:inline-flex;gap:7px;justify-content:center;min-height:44px}.admin-quality-toolbar .button svg{height:17px;width:17px}.admin-quality-category-tabs{background:#e9edf2;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.admin-quality-category-tabs button{align-items:center;background:transparent;border:0;border-bottom:4px solid transparent;color:#596579;cursor:pointer;display:flex;font:inherit;font-size:10px;font-weight:900;gap:6px;justify-content:center;min-height:44px;padding:8px;text-transform:uppercase}.admin-quality-category-tabs button.is-active,.admin-quality-category-tabs button:hover{background:var(--white);border-bottom-color:var(--orange);color:var(--navy)}.admin-quality-category-tabs button span{align-items:center;background:var(--navy);color:white;display:inline-flex;font-size:8px;height:20px;justify-content:center;min-width:20px;padding:0 5px}.admin-quality-filters{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(150px,220px)) minmax(0,1fr)}.admin-quality-field,.admin-quality-filters label,.admin-quality-form-grid label,.admin-quality-source-action label{display:grid;gap:5px}.admin-quality-field>span,.admin-quality-filters label>span,.admin-quality-form-grid label>span,.admin-quality-source-action label>span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.admin-quality-field input,.admin-quality-field textarea,.admin-quality-filters select,.admin-quality-form-grid input,.admin-quality-form-grid select,.admin-quality-source-action select{background:var(--white);border:1px solid #cdd4de;border-radius:0;color:var(--navy);font:inherit;min-height:42px;padding:9px 10px;width:100%}.admin-quality-field textarea{min-height:96px;resize:vertical}.admin-quality-filters p{color:var(--muted);font-size:11px;font-weight:800;justify-self:end;margin:0 0 11px}.admin-quality-layout{background:var(--white);border:1px solid var(--line);display:grid;grid-template-columns:minmax(300px,37%) minmax(0,1fr);min-height:650px}.admin-quality-list{border-right:1px solid var(--line);min-width:0}.admin-quality-list>header{align-items:center;background:var(--navy);color:var(--white);display:flex;justify-content:space-between;min-height:48px;padding:10px 14px}.admin-quality-list>header strong{font-size:11px;text-transform:uppercase}.admin-quality-list>header span{background:var(--orange);font-size:9px;font-weight:900;padding:4px 7px}.admin-quality-list>div{max-height:760px;overflow-y:auto}.admin-quality-list>div>button{align-items:start;background:var(--white);border:0;border-bottom:1px solid var(--line);color:var(--navy);cursor:pointer;display:grid;font:inherit;gap:9px;grid-template-columns:8px minmax(0,1fr) auto;min-height:82px;padding:12px;text-align:left;width:100%}.admin-quality-list>div>button.is-active,.admin-quality-list>div>button:hover{background:#f5f7fa;box-shadow:inset 4px 0 0 var(--orange)}.admin-quality-severity{background:#8b96a6;height:9px;margin-top:4px;width:9px}.admin-quality-list button.severity-critical .admin-quality-severity{background:#8f1712}.admin-quality-list button.severity-high .admin-quality-severity{background:#d24a23}.admin-quality-list button.severity-medium .admin-quality-severity{background:#c58b16}.admin-quality-list button>span:nth-child(2){display:grid;gap:4px;min-width:0}.admin-quality-list button em,.admin-quality-list button small,.admin-quality-list button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-quality-list button strong{font-size:13px}.admin-quality-list button small{color:#566277;font-size:10px}.admin-quality-list button em{color:var(--muted);font-size:9px;font-style:normal}.admin-quality-list button b{background:#e7ebf1;color:var(--navy);font-size:8px;padding:4px 6px;text-transform:uppercase}.admin-quality-empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:220px;text-align:center}.admin-quality-empty svg{height:28px;width:28px}.admin-quality-editor{display:grid;gap:14px;min-width:0;padding:22px}.admin-quality-editor>header{align-items:start;border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding-bottom:14px}.admin-quality-editor>header h3{color:var(--navy);font-size:22px;margin:3px 0 4px}.admin-quality-editor>header p:not(.eyebrow){color:#566277;font-size:12px;line-height:1.5;margin:0}.admin-quality-editor>header>svg{color:var(--orange);flex:0 0 auto;height:28px;width:28px}.admin-quality-badges{display:flex;flex-wrap:wrap;gap:7px}.admin-quality-badges span{background:#e7ebf1;color:var(--navy);font-size:8px;font-weight:900;padding:5px 7px;text-transform:uppercase}.admin-quality-badges span.severity-critical{background:#fbe6e4;color:#811f18}.admin-quality-badges span.severity-high{background:#fff0e9;color:#9a3519}.admin-quality-description{background:#f3f5f8;border-left:4px solid var(--orange);color:#3f4d62;font-size:12px;line-height:1.55;margin:0;padding:11px 13px}.admin-quality-missing{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.admin-quality-missing strong{color:var(--navy);font-size:10px;margin-right:3px;text-transform:uppercase}.admin-quality-missing span{background:#fff0e9;color:#9a3519;font-size:9px;font-weight:900;padding:5px 7px;text-transform:uppercase}.admin-quality-form-grid{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-quality-field input:focus,.admin-quality-field textarea:focus,.admin-quality-form-grid input:focus,.admin-quality-form-grid select:focus,.admin-quality-source-action select:focus{border-color:var(--orange);box-shadow:0 0 0 2px rgba(241,94,53,.15);outline:0}.admin-quality-source-action{border:1px solid #efbca9;display:grid;gap:12px;padding:14px}.admin-quality-source-action>header{align-items:start;display:flex;gap:10px}.admin-quality-source-action>header svg{color:var(--orange);flex:0 0 auto;height:20px;width:20px}.admin-quality-source-action>header div{display:grid;gap:3px}.admin-quality-source-action>header strong{color:var(--navy);font-size:12px}.admin-quality-source-action>header small{color:var(--muted);font-size:10px;line-height:1.5}.admin-quality-evidence{border:1px solid var(--line)}.admin-quality-evidence summary{color:var(--navy);cursor:pointer;font-size:10px;font-weight:900;padding:12px 14px;text-transform:uppercase}.admin-quality-evidence dl{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admin-quality-evidence dl>div{border-bottom:1px solid var(--line);min-width:0;padding:9px 11px}.admin-quality-evidence dl>div:nth-child(odd){border-right:1px solid var(--line)}.admin-quality-evidence dt,.admin-quality-meta dt{color:var(--muted);font-size:8px;font-weight:900;margin-bottom:3px;text-transform:uppercase}.admin-quality-evidence dd,.admin-quality-meta dd{color:#344259;font-size:10px;line-height:1.5;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.admin-quality-meta{background:#f5f7fa;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admin-quality-meta>div{border-bottom:1px solid white;padding:9px 11px}.admin-quality-meta>div:nth-child(odd){border-right:1px solid white}.admin-quality-error,.admin-quality-notice{border-left:4px solid #237a49;color:#1d633c;font-size:11px;font-weight:800;margin:0;padding:9px 11px}.admin-quality-error{border-color:#b42318;color:#84271f}.admin-quality-editor>footer{align-items:stretch;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:14px}.admin-quality-editor>footer .button{align-items:center;display:inline-flex;gap:7px;justify-content:center;min-height:42px}.admin-quality-editor>footer svg{height:16px;width:16px}.admin-quality-editor.is-empty{align-content:center;justify-items:center;color:var(--muted);text-align:center}.admin-quality-editor.is-empty svg{height:38px;width:38px}@media (max-width:1100px){.admin-college-link-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-college-link-overview button:nth-child(4){border-left:0;border-top:1px solid var(--line)}.admin-college-link-overview button:nth-child(n+5){border-top:1px solid var(--line)}.admin-quality-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-quality-metrics button:nth-child(4){border-left:0;border-top:1px solid var(--line)}.admin-quality-metrics button:nth-child(5){border-top:1px solid var(--line)}.admin-quality-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-quality-layout{grid-template-columns:minmax(280px,39%) minmax(0,1fr)}}@media (max-width:820px){.admin-college-link-actions{grid-template-columns:1fr 1fr}.admin-college-link-actions label{grid-column:1/-1}.admin-college-link-types{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-college-link-types button:nth-child(n+3){border-top:1px solid #d9dfe7}.admin-quality-toolbar{align-items:stretch;flex-direction:column}.admin-quality-search{max-width:none}.admin-quality-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-quality-filters p{justify-self:start;margin:0}.admin-quality-layout{display:block}.admin-quality-list{border-bottom:1px solid var(--line);border-right:0}.admin-quality-list>div{max-height:420px}}@media (max-width:560px){.admin-college-link-audit{padding:14px}.admin-college-link-actions,.admin-college-link-audit-header{display:flex;flex-direction:column}.admin-college-link-actions>*{width:100%}.admin-college-link-filters,.admin-college-link-overview,.admin-college-link-types{grid-template-columns:1fr}.admin-college-link-overview button+button,.admin-college-link-overview button:nth-child(4){border-left:0;border-top:1px solid var(--line)}.admin-college-link-types button+button{border-left:0;border-top:1px solid #d9dfe7}.admin-college-link-filters p{justify-self:start;margin:0}.admin-quality-category-tabs,.admin-quality-evidence dl,.admin-quality-filters,.admin-quality-form-grid,.admin-quality-meta,.admin-quality-metrics{grid-template-columns:1fr}.admin-quality-metrics button+button,.admin-quality-metrics button:nth-child(4){border-left:0;border-top:1px solid var(--line)}.admin-quality-evidence dl>div:nth-child(odd),.admin-quality-meta>div:nth-child(odd){border-right:0}.admin-quality-editor{padding:16px}.admin-quality-editor>footer,.admin-quality-editor>header{flex-direction:column}}.admin-submission-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);background:#fff}.admin-submission-metrics>div{display:grid;gap:4px;min-height:82px;padding:15px 18px;border-right:1px solid var(--line)}.admin-submission-metrics>div:last-child{border-right:0}.admin-submission-metrics>div.is-alert{border-top:3px solid var(--orange)}.admin-submission-metrics span{color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.admin-submission-metrics strong{color:var(--navy);font-size:1.65rem;line-height:1}.admin-submission-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-submission-search{display:flex;align-items:center;gap:8px;width:min(470px,100%);min-height:44px;padding:0 12px;border:1px solid #cfd6e1;background:#fff}.admin-submission-search svg{width:18px;color:var(--navy)}.admin-submission-search input{width:100%;border:0;outline:0;background:transparent;color:var(--navy)}.admin-submission-type-tabs,.admin-submission-view-tabs{display:flex;flex-wrap:wrap;gap:6px}.admin-submission-type-tabs button,.admin-submission-view-tabs button{min-height:38px;padding:8px 12px;border:1px solid #ccd4df;border-radius:4px;background:#fff;color:#526073;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.admin-submission-type-tabs button.is-active,.admin-submission-view-tabs button.is-active{border-color:var(--navy);background:var(--navy);color:#fff}.admin-submission-view-tabs{padding-bottom:12px;border-bottom:1px solid var(--line)}.admin-submission-layout{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(500px,1.6fr);min-height:620px;border:1px solid var(--line);background:#fff}.admin-submission-list{max-height:820px;overflow-y:auto;border-right:1px solid var(--line);background:#f6f8fb}.admin-submission-list-heading{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);background:#fff;color:var(--navy)}.admin-submission-list-heading span{color:var(--muted);font-size:.75rem}.admin-submission-list>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;width:100%;padding:14px;border:0;border-bottom:1px solid #dfe4eb;background:transparent;color:inherit;text-align:left;cursor:pointer}.admin-submission-list>button:hover{background:#fff}.admin-submission-list>button.is-selected{box-shadow:inset 4px 0 0 var(--orange);background:#fff}.admin-submission-list>button>time{color:var(--muted);font-size:.7rem;font-weight:700}.admin-submission-list-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e9edf3;color:var(--navy)}.admin-submission-list-icon svg{width:19px}.admin-submission-list-copy{display:grid;gap:4px;min-width:0}.admin-submission-list-copy strong{overflow:hidden;color:var(--navy);text-overflow:ellipsis;white-space:nowrap}.admin-submission-list-copy small{overflow:hidden;color:#657185;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.admin-submission-list-copy>span{display:flex;align-items:center;gap:7px;margin-top:3px}.admin-submission-list-copy b,.admin-submission-status{display:inline-flex;width:fit-content;padding:4px 7px;border-radius:3px;background:#e8edf4;color:var(--navy);font-size:.66rem;font-style:normal;text-transform:uppercase}.admin-submission-list-copy b.status-new,.admin-submission-status.status-new{background:#fff0e9;color:#a83b17}.admin-submission-list-copy b.status-approved,.admin-submission-list-copy b.status-completed,.admin-submission-status.status-approved,.admin-submission-status.status-completed{background:#e5f4ea;color:#176737}.admin-submission-list-copy em{color:#b22c24;font-size:.67rem;font-style:normal;font-weight:900;text-transform:uppercase}.admin-submission-editor{display:grid;align-content:start;gap:18px;padding:22px}.admin-submission-details>header,.admin-submission-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-submission-details h4,.admin-submission-editor>header h3{margin:3px 0 4px;color:var(--navy)}.admin-submission-editor>header p{margin:0;color:var(--muted);font-size:.82rem}.admin-submission-contact-row{display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px 0;border-block:1px solid var(--line)}.admin-submission-contact-row a,.admin-submission-contact-row span{display:inline-flex;align-items:center;gap:6px;color:#425069;font-size:.78rem;font-weight:700}.admin-submission-contact-row svg{width:16px;color:var(--orange)}.admin-submission-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.admin-submission-fields label{display:grid;gap:6px}.admin-submission-fields label.is-wide{grid-column:1/-1}.admin-submission-fields label>span{color:var(--navy);font-size:.72rem;font-weight:900;text-transform:uppercase}.admin-submission-fields input,.admin-submission-fields select,.admin-submission-fields textarea{width:100%;min-height:42px;padding:9px 10px;border:1px solid #ccd4df;border-radius:3px;background:#fff;color:#25344e;font:inherit}.admin-submission-fields textarea{min-height:104px;resize:vertical}.admin-submission-details{padding-top:4px;border-top:1px solid var(--line)}.admin-submission-details>header{align-items:center}.admin-submission-details>header svg{width:19px;color:var(--orange)}.admin-submission-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.admin-submission-details dl>div{padding:10px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.admin-submission-details dt{margin-bottom:3px;color:var(--muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.admin-submission-details dd{margin:0;color:#26364f;font-size:.82rem;line-height:1.5;white-space:pre-wrap}.admin-submission-editor>footer{display:flex;flex-wrap:wrap;gap:9px;padding-top:14px;border-top:1px solid var(--line)}.admin-submission-editor>footer .button{display:inline-flex;align-items:center;gap:7px}.admin-submission-editor>footer svg{width:17px}.admin-submission-editor.is-empty,.admin-submission-empty{place-items:center;align-content:center;color:var(--muted);text-align:center}.admin-submission-empty{display:grid;gap:8px;min-height:180px;padding:24px}.admin-submission-editor.is-empty svg,.admin-submission-empty svg{width:34px;color:#9ba6b5}@media (max-width:1100px){.admin-submission-toolbar{align-items:stretch;flex-direction:column}.admin-submission-search{width:100%}.admin-submission-layout{grid-template-columns:minmax(270px,.8fr) minmax(420px,1.3fr)}.admin-submission-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.admin-submission-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-submission-metrics>div{border-bottom:1px solid var(--line)}.admin-submission-layout{grid-template-columns:1fr}.admin-submission-list{max-height:420px;border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:560px){.admin-submission-metrics{grid-template-columns:1fr 1fr}.admin-submission-type-tabs,.admin-submission-view-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-submission-details dl,.admin-submission-fields{grid-template-columns:1fr}.admin-submission-editor{padding:16px}.admin-submission-editor>header{flex-direction:column;gap:8px}}.admin-service-workspace{display:grid;gap:16px}.admin-service-metrics{border:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-service-metrics button{align-items:center;background:var(--white);border:0;color:var(--navy);cursor:pointer;display:grid;font:inherit;gap:4px 10px;grid-template-columns:24px minmax(0,1fr) auto;min-height:82px;padding:15px;text-align:left}.admin-service-metrics button+button{border-left:1px solid var(--line)}.admin-service-metrics button:hover{background:#f5f7fa;box-shadow:inset 0 -4px 0 var(--orange)}.admin-service-metrics svg{color:var(--orange);grid-row:1/3;height:22px;width:22px}.admin-service-metrics span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.admin-service-metrics strong{font-size:25px;grid-column:3;grid-row:1/3}.admin-service-metrics button.has-alert{background:#fff4ef}.admin-service-metrics button.has-alert strong,.admin-service-metrics button.has-alert svg{color:#b42318}.admin-service-toolbar{align-items:stretch;background:var(--navy);display:flex;justify-content:space-between;min-width:0}.admin-service-type-tabs,.admin-service-view-tabs{display:flex;min-width:0;overflow-x:auto}.admin-service-type-tabs button,.admin-service-view-tabs button{background:transparent;border:0;color:#cad4e3;cursor:pointer;flex:0 0 auto;font:inherit;font-size:9px;font-weight:900;min-height:52px;padding:9px 12px;text-transform:uppercase}.admin-service-type-tabs button.is-active,.admin-service-type-tabs button:hover{background:var(--white);color:var(--navy)}.admin-service-type-tabs button.is-active,.admin-service-view-tabs button.is-active{box-shadow:inset 0 -4px 0 var(--orange)}.admin-service-create{align-items:center;border:0;border-radius:0;display:inline-flex;flex:0 0 auto;font-size:11px;gap:7px;justify-content:center;min-width:140px}.admin-service-create svg{height:17px;width:17px}.admin-service-view-tabs{background:#eef1f5;border:1px solid var(--line);border-top:0}.admin-service-view-tabs button{color:#596579;min-height:42px}.admin-service-view-tabs button.is-active,.admin-service-view-tabs button:hover{background:var(--white);color:var(--navy)}.admin-service-layout{border:1px solid var(--line);display:grid;grid-template-columns:minmax(300px,34%) minmax(0,1fr);min-height:820px}.admin-service-list{background:#f5f7fa;border-right:1px solid var(--line);min-width:0}.admin-service-list>header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:52px;padding:12px 15px}.admin-service-list>header strong{font-size:12px;text-transform:uppercase}.admin-service-list>header span{align-items:center;background:var(--navy);color:var(--white);display:inline-flex;font-size:10px;font-weight:900;height:24px;justify-content:center;min-width:24px;padding:0 7px}.admin-service-list>div>button{align-items:start;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--navy);cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:8px minmax(0,1fr) auto;min-height:90px;padding:13px 12px;text-align:left;width:100%}.admin-service-list>div>button.is-active,.admin-service-list>div>button:hover{background:var(--white);box-shadow:inset 4px 0 0 var(--orange)}.admin-service-status-dot{background:#8a95a6;height:8px;margin-top:5px;width:8px}.admin-service-list button.priority-high .admin-service-status-dot{background:#b97808}.admin-service-list button.priority-urgent .admin-service-status-dot{background:#b42318}.admin-service-list button>span:nth-child(2){display:grid;gap:3px;min-width:0}.admin-service-list button em,.admin-service-list button small,.admin-service-list button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-service-list button strong{font-size:13px}.admin-service-list button em,.admin-service-list button small{color:var(--muted);font-size:10px;font-style:normal}.admin-service-list button>b{background:#e7ebf1;color:var(--navy);font-size:8px;max-width:92px;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-service-empty{color:var(--muted);font-size:12px;margin:0;padding:24px 16px}.admin-service-editor{align-content:start;background:var(--white);display:grid;gap:15px;min-width:0;padding:24px}.admin-service-editor>header{align-items:start;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:16px}.admin-service-editor>header h3{font-size:22px;margin:3px 0 0}.admin-service-editor>header svg{color:var(--orange);height:28px;width:28px}.admin-service-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-service-field{display:grid;gap:5px;min-width:0}.admin-service-field.wide{grid-column:1/-1}.admin-service-checklist legend,.admin-service-field>span:first-child,.admin-service-related legend{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.admin-service-field input,.admin-service-field select,.admin-service-field textarea{background:var(--white);border:1px solid #b8c1d0;border-radius:0;color:var(--navy);font:inherit;font-size:12px;min-height:42px;min-width:0;padding:9px 10px;resize:vertical;width:100%}.admin-service-field input:focus,.admin-service-field select:focus,.admin-service-field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 2px rgba(241,94,53,.15);outline:0}.admin-service-field select:disabled{background:#eef1f5;color:#778298}.admin-service-checklist,.admin-service-related{border:1px solid var(--line);margin:0;padding:14px}.admin-service-checklist legend,.admin-service-related legend{color:var(--navy);padding:0 6px}.admin-service-url-input{align-items:center;display:grid;grid-template-columns:34px minmax(0,1fr)}.admin-service-url-input>svg{background:var(--navy);color:var(--white);height:42px;padding:10px;width:34px}.admin-service-url-input>input{border-left:0}.admin-service-checklist>header{align-items:center;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px}.admin-service-checklist>header span{color:var(--muted);font-size:10px;font-weight:800}.admin-service-checklist>header strong{color:var(--navy);font-size:13px}.admin-service-checklist>header div{background:#dce2ea;grid-column:1/-1;height:6px;overflow:hidden}.admin-service-checklist>header i{background:var(--orange);display:block;height:100%}.admin-service-checklist>div{display:grid}.admin-service-checklist>div>button{align-items:center;background:var(--white);border:0;border-top:1px solid var(--line);color:var(--navy);cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:30px minmax(0,1fr) auto;min-height:46px;padding:8px 3px;text-align:left}.admin-service-checklist>div>button:hover{background:#f5f7fa}.admin-service-checklist>div>button>span{align-items:center;background:#e7ebf1;display:inline-flex;height:27px;justify-content:center;width:27px}.admin-service-checklist>div>button svg{height:15px;width:15px}.admin-service-checklist>div>button strong{font-size:11px}.admin-service-checklist>div>button small{color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase}.admin-service-checklist>div>button.is-complete>span{background:#dcefe5;color:#1e6a4a}.admin-service-checklist>div>button.is-complete>strong{color:#667164;text-decoration:line-through}.admin-service-checklist-preview,.admin-service-source{align-items:center;background:#eef1f5;color:#566277;display:flex;font-size:10px;font-weight:800;gap:8px;margin:0;padding:11px}.admin-service-checklist-preview svg,.admin-service-source svg{color:var(--orange);flex:0 0 auto;height:17px;width:17px}.admin-service-error,.admin-service-notice{border-left:4px solid #237a49;color:#1d633c;font-size:12px;font-weight:800;margin:0;padding:9px 11px}.admin-service-error{border-color:#b42318;color:#84271f}.admin-service-editor>footer{align-items:stretch;border-top:1px solid var(--line);display:flex;gap:9px;justify-content:flex-end;padding-top:16px}.admin-service-editor>footer button{align-items:center;border-radius:0;display:inline-flex;font-size:11px;gap:7px;justify-content:center;min-height:42px}.admin-service-editor>footer button svg{height:16px;width:16px}@media (max-width:1100px){.admin-service-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-service-metrics button:nth-child(3){border-left:0;border-top:1px solid var(--line)}.admin-service-metrics button:nth-child(4){border-top:1px solid var(--line)}.admin-service-layout{grid-template-columns:minmax(260px,38%) minmax(0,1fr)}}@media (max-width:760px){.playoff-center-hero{min-height:auto}.playoff-center-hero:before{height:320px;right:-40%;top:90px;width:320px}.playoff-center-hero-accent{height:62px;right:-30px}.playoff-center-hero-inner{display:block;min-height:0;padding-bottom:28px;padding-top:28px}.playoff-center-hero-copy{padding:28px 0 14px}.playoff-center-hero-copy h1{font-size:39px;margin-bottom:17px}.playoff-center-hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.5}.playoff-center-hero-copy>div{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.playoff-center-hero-copy .button{font-size:10px;justify-content:center;min-height:46px;padding:8px 7px;white-space:nowrap}.playoff-center-hero-copy .button .rtn-artboard-icon{height:22px;width:22px}.playoff-center-hero-visual{min-height:176px}.playoff-center-hero-icon{height:118px;width:118px}.playoff-center-hero-visual>div{min-width:230px}.playoff-center-hero-watermark{display:none}.playoff-center-hero-path{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.playoff-center-hero-path span{min-height:44px;padding:7px 9px}.playoff-center-hero-path span:nth-child(3){border-left:0;border-top:1px solid #b8c2cd}.playoff-center-hero-path span:nth-child(4){border-top:1px solid #b8c2cd}.playoff-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.playoff-filter-panel{grid-template-columns:1fr}.playoff-readiness-heading{grid-template-columns:58px minmax(0,1fr);padding:20px}.playoff-readiness-heading>.rtn-artboard-icon{height:52px;width:52px}.playoff-readiness-heading h2{font-size:22px}.playoff-readiness-steps{grid-template-columns:1fr;padding:18px}.playoff-readiness-steps>article{min-height:125px}.playoff-readiness-steps>svg{display:none}.team-season-performance{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-service-toolbar,.team-playoff-center-link{align-items:stretch;flex-direction:column}.admin-service-create{min-height:46px}.admin-service-layout{display:block}.admin-service-list{border-bottom:1px solid var(--line);border-right:0;max-height:440px;overflow-y:auto}.admin-service-editor{padding:18px 14px}.admin-service-form-grid{grid-template-columns:1fr}}@media (max-width:520px){.admin-service-metrics{grid-template-columns:1fr}.admin-service-metrics button+button,.admin-service-metrics button:nth-child(3){border-left:0;border-top:1px solid var(--line)}.admin-service-editor>footer{flex-direction:column}}.premium-profile-overview{align-items:start;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr)}.premium-profile-membership-inner h2,.premium-profile-overview-copy h2,.premium-profile-standards-copy h2{margin-bottom:18px}.premium-profile-overview-copy h3{color:var(--navy);font-size:clamp(22px,2.2vw,30px);margin:34px 0 12px}.premium-profile-membership-inner p:not(.eyebrow),.premium-profile-overview-copy p:not(.eyebrow),.premium-profile-standards-copy p:not(.eyebrow){color:#465268;font-size:17px;line-height:1.75}.premium-profile-overview-proof{background:#f4f5f7;border:1px solid #d9dee6;border-top:5px solid var(--orange);border-radius:8px;box-shadow:0 14px 30px rgba(35,46,78,.08);color:var(--navy);overflow:hidden;padding:clamp(24px,2.8vw,34px)}.premium-profile-overview-proof-heading{align-items:center;display:grid;gap:16px;grid-template-columns:58px minmax(0,1fr)}.premium-profile-overview-proof-icon{filter:drop-shadow(0 3px 6px rgba(35,46,78,.14));height:58px;width:58px}.premium-profile-overview-proof-heading>div>span{color:var(--orange);display:block;font-size:11px;font-weight:900;margin-bottom:5px;text-transform:uppercase}.premium-profile-overview-proof-heading strong{display:block;font-size:clamp(21px,2vw,27px);line-height:1.12}.premium-profile-overview-proof-heading em{color:var(--orange);font-style:normal}.premium-profile-overview-proof>p{color:#4d596e;line-height:1.65;margin:20px 0 18px}.premium-profile-overview-flow{border-bottom:1px solid #d6dce5;border-top:1px solid #d6dce5;margin-bottom:20px}.premium-profile-overview-flow>div{align-items:center;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);padding:13px 0}.premium-profile-overview-flow>div+div{border-top:1px solid #e0e4ea}.premium-profile-overview-flow .rtn-artboard-icon{height:38px;width:38px}.premium-profile-overview-flow span:last-child{display:grid;gap:2px}.premium-profile-overview-flow strong{color:var(--navy);font-size:14px}.premium-profile-overview-flow small{color:#687389;font-size:12px;line-height:1.35}.premium-profile-addon-grid a,.premium-profile-overview-proof a{align-items:center;color:var(--orange);display:inline-flex;font-weight:800;gap:8px;text-decoration:none}.premium-profile-addon-grid a svg,.premium-profile-overview-proof a svg{height:18px;width:18px}.premium-profile-features-band{background:var(--white);color:var(--navy);padding:clamp(54px,7vw,88px) 0}.premium-profile-features-band .section-heading h2{color:var(--navy)}.premium-profile-features-band .section-heading>p:not(.eyebrow){color:#465268;max-width:770px}.premium-profile-feature-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:36px 0 0;padding:0}.premium-profile-feature-grid li{align-items:center;background:var(--grey);border:1px solid #d8d9dc;border-radius:8px;display:flex;gap:14px;min-height:88px;padding:17px 20px}.premium-profile-feature-artboard{filter:drop-shadow(0 2px 3px rgba(35,46,78,.12));flex:0 0 48px;height:48px;width:48px}.premium-profile-feature-grid li>span:last-child{color:var(--navy);font-size:15px;font-weight:750;line-height:1.35}.premium-profile-standards{align-items:center;display:grid;gap:clamp(32px,5vw,76px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.premium-profile-standards-list{counter-reset:none;list-style:none;margin:0;padding:0}.premium-profile-standards-list li{align-items:start;border-bottom:1px solid #dfe4ec;display:grid;gap:16px;grid-template-columns:44px minmax(0,1fr);padding:20px 0}.premium-profile-standards-list li:first-child{border-top:1px solid #dfe4ec}.premium-profile-standards-list span{align-items:center;background:var(--orange);border-radius:50%;color:#ffffff;display:flex;font-size:17px;font-weight:900;height:38px;justify-content:center;width:38px}.premium-profile-standards-list p{color:#344157;line-height:1.6;margin:4px 0 0}.premium-profile-addons-band{background:#f1f3f6;padding:clamp(54px,7vw,88px) 0}.premium-profile-addon-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.premium-profile-addon-grid article{align-items:start;background:#ffffff;border:1px solid #dce2eb;border-radius:8px;display:grid;gap:20px;grid-template-columns:54px minmax(0,1fr);padding:clamp(24px,3vw,36px)}.premium-profile-addon-grid article>svg{background:var(--navy);border-radius:8px;color:var(--orange);height:54px;padding:13px;width:54px}.premium-profile-addon-grid h3{margin-bottom:10px}.premium-profile-addon-grid p{color:#536075;line-height:1.6}.premium-profile-membership-band{background:#ffffff;border-bottom:1px solid #dde2e9;border-top:1px solid #dde2e9;padding:clamp(50px,6vw,76px) 0}.premium-profile-membership-inner{align-items:center;display:grid;gap:clamp(30px,5vw,70px);grid-template-columns:minmax(0,1fr) minmax(320px,.95fr)}.premium-profile-membership-links{display:grid;gap:10px}.premium-profile-membership-links a{align-items:center;border:1px solid #dce2eb;border-radius:8px;color:var(--navy);display:grid;font-weight:850;gap:12px;grid-template-columns:28px minmax(0,1fr) 20px;padding:16px 18px;text-decoration:none;text-transform:capitalize}.premium-profile-membership-links a:hover{border-color:var(--orange)}.premium-profile-membership-links svg:first-child{color:var(--orange)}.premium-profile-pricing{scroll-margin-top:120px}.premium-profile-pricing .section-heading>p:not(.eyebrow){max-width:800px}.premium-profile-pricing-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.premium-profile-plan{border:1px solid #d9e0e9;border-radius:8px;display:flex;flex-direction:column;min-height:390px;padding:28px 22px 22px;position:relative}.premium-profile-plan.is-featured{border:2px solid var(--orange);padding:27px 21px 21px}.premium-profile-plan-tag{background:var(--orange);border-radius:4px;color:#ffffff;font-size:11px;font-weight:900;padding:6px 9px;position:absolute;right:14px;top:-13px;text-transform:uppercase}.premium-profile-plan-years{color:var(--navy);font-size:21px;font-weight:850}.premium-profile-plan>strong{color:var(--orange);font-size:48px;line-height:1;margin:18px 0 8px}.premium-profile-plan-label{color:#687389;font-size:13px;font-weight:750}.premium-profile-plan p{color:#536075;line-height:1.55;margin:24px 0}.premium-profile-plan .button{justify-content:center;margin-top:auto;width:100%}.premium-profile-intake-note{align-items:start;background:#f1f3f6;border-left:5px solid var(--orange);border-radius:8px;display:grid;gap:15px;grid-template-columns:28px minmax(0,1fr);margin-top:26px;padding:22px 24px}.premium-profile-intake-note>svg{color:var(--orange)}.premium-profile-intake-note strong{color:var(--navy);display:block;font-size:17px}.premium-profile-intake-note p{color:#536075;line-height:1.55;margin:7px 0 0}.premium-profile-request-summary{align-items:end;background:var(--navy);border-left:6px solid var(--orange);border-radius:8px;color:#ffffff;display:grid;gap:18px 28px;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);margin-bottom:26px;padding:clamp(22px,3vw,34px)}.premium-profile-request-summary h2,.premium-profile-request-summary p{color:#ffffff}.premium-profile-request-summary p{margin-bottom:0}.premium-profile-request-summary label{color:#ffffff;display:grid;font-weight:800;gap:8px}.premium-profile-request-summary select{background:#ffffff;border:1px solid #cad2de;border-radius:6px;color:var(--navy);min-height:48px;padding:0 12px}.premium-profile-request-summary small{color:#dce5f2;grid-column:1/-1;line-height:1.5}@media (max-width:980px){.premium-profile-feature-grid,.premium-profile-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-profile-membership-inner,.premium-profile-overview,.premium-profile-standards{grid-template-columns:1fr}}@media (max-width:680px){.premium-profile-addon-grid,.premium-profile-feature-grid,.premium-profile-pricing-grid,.premium-profile-request-summary{grid-template-columns:1fr}.premium-profile-feature-grid li{min-height:68px}.premium-profile-addon-grid article{grid-template-columns:46px minmax(0,1fr)}.premium-profile-addon-grid article>svg{height:46px;padding:11px;width:46px}.premium-profile-plan{min-height:340px}.premium-profile-request-summary small{grid-column:auto}}.verified-combine-overview{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.verified-combine-copy{max-width:850px}.facility-partner-promo h2,.facility-program-apply-band h2,.facility-program-column h2,.facility-program-overview h2,.testing-location-band h2,.verified-combine-copy h2,.verified-package-section h2{color:var(--navy);font-size:40px;margin:0 0 18px}.facility-program-overview>div:first-child>p:not(.eyebrow),.verified-combine-copy>p:not(.eyebrow){color:#46516a;font-size:17px}.verified-combine-proof{background:#f1f3f6;border:1px solid #d8dde6;border-top:6px solid var(--orange);border-radius:6px;box-shadow:0 18px 40px rgba(35,46,78,.1);color:var(--navy);display:grid;gap:22px;padding:30px}.verified-combine-proof-heading{align-items:center;display:flex;gap:16px}.verified-combine-proof-icon{flex:0 0 58px;filter:drop-shadow(0 3px 5px rgba(35,46,78,.12));height:58px;width:58px}.verified-combine-proof-heading>div{display:grid;gap:5px}.facility-partner-promo-action>div>span,.verified-combine-proof-heading span{color:var(--orange-dark);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.verified-combine-proof-heading strong{color:var(--navy);font-size:24px;line-height:1.2}.verified-combine-proof>p{color:#4d586d;margin:0}.verified-combine-proof-points{border-top:1px solid #d5dbe5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.verified-combine-proof-points>span{display:grid;gap:2px;padding:13px 8px 13px 0}.verified-combine-proof-points>span:nth-child(odd){border-right:1px solid #d5dbe5}.verified-combine-proof-points>span:nth-child(2n){padding-left:16px}.verified-combine-proof-points>span:nth-child(-n+2){border-bottom:1px solid #d5dbe5}.verified-combine-proof-points strong{color:var(--navy);font-size:14px}.verified-combine-proof-points small{color:#687389;font-size:12px}.facility-program-band.is-navy,.verified-process-band{background:var(--navy-deep);color:var(--white);padding:72px 0}.verified-process-band{background:#edf0f4;color:var(--navy)}.verified-process-heading{max-width:820px}.verified-process-heading h2{color:var(--navy)}.verified-process-heading>p:not(.eyebrow){color:#4d586d}.section-heading--light h2,.section-heading--light p{color:var(--white)}.section-heading--light .eyebrow{color:var(--orange)}.verified-process-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:38px 0 0;padding:0}.verified-process-grid li{background:var(--white);border:1px solid #d8dde6;border-bottom:4px solid var(--blue);border-radius:6px;box-shadow:0 10px 24px rgba(35,46,78,.07);display:grid;gap:18px;min-height:190px;padding:24px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.verified-process-grid li:hover{border-bottom-color:var(--orange);box-shadow:0 16px 30px rgba(35,46,78,.12);transform:translateY(-2px)}.verified-process-card-head{align-items:center;display:flex;justify-content:space-between}.verified-process-artboard{filter:drop-shadow(0 2px 4px rgba(35,46,78,.12));height:50px;width:50px}.verified-process-grid p{color:var(--navy);font-weight:800;margin:0}.verified-process-number{color:#a7afbd;font-size:24px;font-weight:900}.testing-location-band .section-heading,.verified-package-section .section-heading{max-width:850px}.verified-package-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px;max-width:1100px}.verified-package{border:1px solid var(--line);border-top:6px solid var(--blue);display:flex;flex-direction:column;min-height:470px;padding:32px;position:relative}.verified-package.is-featured{border-top-color:var(--orange);box-shadow:0 18px 45px rgba(35,46,78,.12)}.verified-package h3{color:var(--navy);font-size:27px;margin:0 0 18px}.verified-package-price{color:var(--orange-dark);font-size:42px}.verified-package-cadence{color:var(--muted);font-size:13px;font-weight:800;margin-top:2px}.verified-package ul{display:grid;gap:11px;list-style:none;margin:12px 0 28px;padding:0}.verified-package li{align-items:flex-start;display:flex;gap:10px;line-height:1.45}.verified-package li svg{color:var(--orange);flex:0 0 auto;height:19px;margin-top:2px;width:19px}.verified-package .button{align-self:flex-start;margin-top:auto}.verified-package-tag{background:var(--orange);color:var(--white);font-size:11px;font-weight:900;padding:7px 12px;position:absolute;right:24px;text-transform:uppercase;top:-17px}.testing-location-band{background:#f0f3f7;padding:72px 0}.testing-location-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.testing-location{align-items:start;background:var(--white);border-bottom:4px solid var(--blue);display:grid;gap:18px;grid-template-columns:48px minmax(0,1fr);padding:24px}.testing-location>svg{color:var(--orange);height:42px;width:42px}.testing-location h3{color:var(--navy);margin:0 0 10px}.testing-location a,.testing-location p{align-items:center;color:var(--muted);display:flex;font-size:14px;gap:6px;margin:0 0 8px}.testing-location a svg,.testing-location p svg{height:15px;width:15px}.testing-location a{color:var(--orange-dark);font-weight:900;margin-top:12px;text-decoration:none}.testing-location span{color:var(--navy);font-size:13px;font-weight:800}.testing-location-empty{align-items:center;background:var(--white);border-left:6px solid var(--orange);display:flex;gap:18px;margin-top:32px;max-width:720px;padding:24px}.testing-location-empty>svg{color:var(--orange)}.testing-location-empty span,.testing-location-empty strong{display:block}.testing-location-empty span{color:var(--muted);margin-top:4px}.facility-partner-promo{background:var(--white);padding:82px 0}.facility-partner-promo-inner{align-items:center;display:grid;gap:74px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.facility-partner-promo-inner>div:first-child{max-width:820px}.facility-partner-promo-action{background:#f1f3f6;border:1px solid #d8dde6;border-right:7px solid var(--orange);border-radius:6px;box-shadow:0 18px 40px rgba(35,46,78,.1);color:var(--navy);display:grid;gap:20px;padding:30px}.facility-partner-promo-icon{filter:drop-shadow(0 3px 5px rgba(35,46,78,.12));height:58px;width:58px}.facility-partner-promo-action>div{display:grid;gap:8px}.facility-partner-promo-action strong{color:var(--navy);font-size:23px;line-height:1.25}.facility-partner-promo-action p{color:#4d586d;margin:0}.facility-partner-promo-action .button{justify-self:start}.facility-program-hero{background:var(--navy-deep);color:var(--white);min-height:580px;overflow:hidden;position:relative}.facility-program-hero:after{background:url(/media/verified-combine-cta.png) 100%/auto 100% no-repeat;content:"";inset:0 0 0 48%;opacity:.28;position:absolute}.facility-program-hero-inner{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);min-height:580px;position:relative;z-index:1}.facility-program-hero h1{color:var(--white);font-size:62px;line-height:1.02;margin:8px 0 20px;max-width:820px;text-transform:uppercase}.facility-program-hero-inner>div>p:not(.eyebrow){color:#dce3ef;font-size:19px;max-width:700px}.facility-program-hero-inner .button{margin-top:18px}.facility-program-hero-proof{background:rgba(21,29,52,.84);border:1px solid rgba(255,255,255,.22);border-bottom:5px solid var(--orange);display:grid;gap:14px;padding:32px}.facility-program-hero-proof svg{color:var(--orange);height:48px;width:48px}.facility-program-hero-proof strong{font-size:25px}.facility-program-hero-proof span{color:#dce3ef;line-height:1.5}.facility-program-overview{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.facility-program-callout{align-items:center;background:#f0f3f7;border-left:7px solid var(--orange);color:var(--navy);display:grid;gap:18px;grid-template-columns:54px minmax(0,1fr);padding:30px}.facility-program-callout svg{color:var(--orange-dark);height:48px;width:48px}.facility-program-callout strong{font-size:21px;line-height:1.35}.facility-program-list{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:34px 0 0;padding:0}.facility-program-list li{align-items:start;background:#f4f6f8;display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr);min-height:96px;padding:24px;position:relative}.facility-program-list li svg{color:var(--orange);height:32px;width:32px}.facility-program-list li p{color:var(--navy);font-weight:800;margin:0}.facility-program-list.is-ordered{grid-template-columns:repeat(3,minmax(0,1fr))}.facility-program-list.is-ordered li{background:#1d2945;min-height:155px;padding-top:42px}.facility-program-list.is-ordered li p{color:var(--white)}.facility-program-list.is-ordered li>span{color:#75819b;font-size:13px;font-weight:900;position:absolute;right:16px;top:14px}.facility-program-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.facility-program-column{padding:72px max(5vw,28px)}.facility-program-column.is-benefits{background:#f0f3f7}.facility-program-column .facility-program-list{grid-template-columns:1fr}.facility-program-column .facility-program-list li{background:var(--white)}.facility-program-apply-band{background:var(--navy);color:var(--white);padding:70px 0}.facility-program-apply-band h2{color:var(--white)}.facility-program-apply-band p{color:#dce3ef}.facility-program-apply-inner{align-items:center;display:grid;gap:50px;grid-template-columns:minmax(0,1fr) auto}.facility-program-apply-inner>div{max-width:850px}.facility-application-hero{background:var(--navy-deep);color:var(--white);padding:70px 0}.facility-application-hero-inner{align-items:center;display:grid;gap:30px;grid-template-columns:80px minmax(0,1fr)}.facility-application-hero-inner>svg{color:var(--orange);height:70px;width:70px}.facility-application-hero h1{color:var(--white);font-size:48px;margin:0 0 12px}.facility-application-hero p:not(.eyebrow){color:#dce3ef;font-size:17px;margin:0;max-width:820px}.facility-application-page{max-width:none}.facility-application-back{align-items:center;color:var(--navy);display:inline-flex;font-weight:900;gap:8px;margin:0 auto 22px;max-width:1240px;text-decoration:none;width:100%}.facility-application-back svg{height:18px;width:18px}.facility-application-notice{align-items:center;display:flex;gap:14px;margin:0 auto 24px;max-width:1240px}.facility-application-notice span,.facility-application-notice strong{display:block}.facility-application-form .intake-section-heading>svg{color:var(--orange);float:left;height:34px;margin-right:12px;width:34px}.facility-application-submit{justify-self:start;min-height:54px;padding:13px 22px}.admin-facility-contact-row{display:flex;flex-wrap:wrap;gap:8px 18px}.admin-facility-card .admin-intake-title-row>svg{color:var(--orange);height:25px;width:25px}.admin-facility-details{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.admin-facility-details summary{color:var(--navy);cursor:pointer;font-weight:900}.admin-facility-details>div{background:#f6f8fc;display:grid;gap:10px;margin-top:14px;padding:18px}.admin-facility-details p{margin:0}@media (max-width:980px){.facility-partner-promo-inner,.facility-program-hero-inner,.facility-program-overview,.verified-combine-overview{grid-template-columns:1fr}.facility-program-list.is-ordered,.testing-location-grid,.verified-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.facility-program-hero-inner{padding-bottom:54px;padding-top:64px}.facility-program-hero:after{inset:0 0 0 25%}.facility-program-two-column{grid-template-columns:1fr}}@media (max-width:700px){.facility-partner-promo-inner,.facility-program-overview,.verified-combine-overview{gap:34px}.facility-partner-promo h2,.facility-program-apply-band h2,.facility-program-column h2,.facility-program-overview h2,.testing-location-band h2,.verified-combine-copy h2,.verified-package-section h2{font-size:31px}.facility-program-apply-inner,.facility-program-list,.facility-program-list.is-ordered,.testing-location-grid,.verified-package-grid,.verified-process-grid{grid-template-columns:1fr}.verified-package{min-height:0;padding:26px 22px}.facility-partner-promo-action,.verified-combine-proof{padding:24px 20px}.verified-combine-proof-heading{align-items:flex-start}.verified-combine-proof-heading strong{font-size:21px}.verified-process-grid li{min-height:0}.facility-program-hero h1{font-size:43px}.facility-program-hero:after{inset:0;opacity:.15}.facility-program-column{padding:56px 20px}.facility-program-apply-inner .button{width:100%}.facility-application-hero-inner{align-items:start;grid-template-columns:50px minmax(0,1fr)}.facility-application-hero-inner>svg{height:44px;width:44px}.facility-application-hero h1{font-size:34px}}.athlete-form-landing-hero{background:#f7f8fa;color:var(--navy);min-height:610px;overflow:hidden;position:relative}.athlete-form-landing-art{height:100%;object-fit:cover;object-position:center;width:100%}.athlete-form-landing-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:610px;padding-bottom:40px;padding-top:58px;position:relative;z-index:1}.athlete-form-landing-heading{align-items:center;display:grid;gap:42px;grid-template-columns:270px minmax(0,1fr);max-width:1240px;width:100%}.athlete-form-landing-logo{align-items:center;border-right:2px solid var(--orange);display:flex;justify-content:center;min-height:205px;padding-right:38px}.athlete-form-landing-logo img{height:auto;max-width:235px;object-fit:contain;width:100%}.athlete-form-landing-copy .eyebrow{color:var(--orange);font-size:18px;margin:0 0 8px}.athlete-form-landing-copy h1{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:64px;font-weight:900;line-height:.96;margin:0;text-transform:uppercase}.athlete-form-landing-copy h1 strong{color:var(--orange);display:block}.athlete-form-landing-copy>p:last-child{color:var(--navy);font-size:20px;line-height:1.45;margin:18px 0 0}.athlete-form-landing-benefits{background:rgba(255,255,255,.9);border:1px solid rgba(35,46,78,.14);border-radius:7px;box-shadow:0 14px 34px rgba(24,37,66,.12);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;max-width:1240px;padding:18px 24px;width:100%}.athlete-form-landing-benefit{align-items:center;display:grid;gap:18px;grid-template-columns:68px minmax(0,1fr);min-height:88px;padding:0 34px}.athlete-form-landing-benefit+.athlete-form-landing-benefit{border-left:1px solid rgba(35,46,78,.18)}.athlete-form-landing-benefit>svg{background:var(--navy);border-radius:50%;color:var(--white);height:62px;padding:14px;width:62px}.athlete-form-landing-benefit>.rtn-artboard-icon{align-items:center;display:inline-flex;height:62px;justify-content:center;width:62px}.athlete-form-landing-benefit>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.athlete-form-landing-benefit:nth-child(2)>svg{color:var(--orange)}.athlete-form-landing-benefit strong{color:var(--navy);display:block;font-size:18px;text-transform:uppercase}.athlete-form-landing-benefit span{color:#48536b;display:block;font-size:14px;line-height:1.45;margin-top:6px}.athlete-form-landing-cta{align-items:center;background:var(--orange);border:1px solid var(--orange);border-radius:6px;box-shadow:0 8px 20px rgba(241,94,53,.24);color:var(--white);display:inline-flex;font-size:17px;font-weight:900;gap:12px;justify-content:center;margin-top:24px;min-height:52px;padding:0 30px;text-transform:uppercase}.athlete-form-landing-cta:hover{background:var(--orange-dark);border-color:var(--orange-dark)}#athlete-intake-form,#coach-team-preview-form{scroll-margin-top:150px}@media (max-width:980px){.athlete-form-landing-heading{gap:30px;grid-template-columns:210px minmax(0,1fr)}.athlete-form-landing-logo{min-height:175px;padding-right:28px}.athlete-form-landing-copy h1{font-size:52px}.athlete-form-landing-benefit{padding:0 22px}}@media (max-width:700px){.athlete-form-landing-hero,.athlete-form-landing-inner{min-height:650px}.athlete-form-landing-art{object-position:58% center}.athlete-form-landing-inner{padding-bottom:28px;padding-top:42px}.athlete-form-landing-heading{gap:14px;grid-template-columns:1fr;text-align:center}.athlete-form-landing-logo{border-right:0;min-height:0;padding:0}.athlete-form-landing-logo img{max-width:145px}.athlete-form-landing-copy .eyebrow{font-size:14px;margin-top:4px}.athlete-form-landing-copy h1{font-size:44px}.athlete-form-landing-copy>p:last-child{font-size:16px;margin:13px auto 0;max-width:500px}.athlete-form-landing-benefits{margin-top:20px;padding:13px}.athlete-form-landing-benefit{gap:11px;grid-template-columns:46px minmax(0,1fr);min-height:82px;padding:0 12px;text-align:left}.athlete-form-landing-benefit>.rtn-artboard-icon,.athlete-form-landing-benefit>svg{height:44px;width:44px}.athlete-form-landing-benefit>svg{padding:10px}.athlete-form-landing-benefit strong{font-size:13px}.athlete-form-landing-benefit span{font-size:11px}.athlete-form-landing-cta{font-size:15px;margin-top:19px;min-height:48px}}@media (max-width:380px){.athlete-form-landing-hero,.athlete-form-landing-inner{min-height:620px}.athlete-form-landing-inner{padding-bottom:22px;padding-top:30px}.athlete-form-landing-logo img{max-width:118px}.athlete-form-landing-copy h1{font-size:37px}.athlete-form-landing-copy>p:last-child{font-size:14px}.athlete-form-landing-benefit{gap:6px;grid-template-columns:1fr;justify-items:center;min-height:78px;padding:5px 8px;text-align:center}.athlete-form-landing-benefit>.rtn-artboard-icon,.athlete-form-landing-benefit>svg{height:36px;width:36px}.athlete-form-landing-benefit>svg{padding:8px}.athlete-form-landing-benefit strong{font-size:11px;line-height:1.12}.athlete-form-landing-benefit span{display:none}.athlete-form-landing-cta{font-size:13px;padding:0 20px}}.coach-form-landing-hero,.coach-form-landing-hero .athlete-form-landing-inner{min-height:690px}.coach-form-landing-copy h1{font-size:58px}.coach-form-landing-copy h1 span{color:var(--navy);display:block}.contact-landing-hero{min-height:620px}.about-landing-hero,.contact-landing-hero{background:#f7f8fa;color:var(--navy);overflow:hidden;position:relative}.about-landing-hero{min-height:790px}.about-landing-art{height:100%;object-fit:cover;object-position:center;width:100%}.about-landing-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:700px;padding-bottom:30px;padding-top:38px;position:relative;z-index:1}.about-landing-heading{align-items:center;display:grid;gap:38px;grid-template-columns:330px minmax(0,1fr);max-width:1280px;width:100%}.about-landing-logo{align-items:center;border-right:2px solid var(--orange);display:flex;justify-content:center;min-height:245px;padding-right:42px}.about-landing-logo img{height:auto;max-width:295px;object-fit:contain;width:100%}.about-landing-copy{text-align:center}.about-landing-copy .eyebrow{color:var(--orange);font-size:20px;margin:0 0 12px}.about-landing-copy h1{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:58px;font-weight:900;letter-spacing:0;line-height:.96;margin:0;text-transform:uppercase}.about-landing-copy h1 span,.about-landing-copy h1 strong{display:block}.about-landing-copy h1 b,.about-landing-copy h1 strong{color:var(--orange);font-style:normal}.about-landing-copy h1 em{color:var(--navy);font-style:normal}.about-landing-rule{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(80px,1fr) 22px minmax(80px,1fr);margin:18px auto 12px;max-width:640px}.about-landing-rule span{background:rgba(35,46,78,.23);height:2px}.about-landing-rule b{color:var(--orange);font-size:20px;font-style:normal;line-height:1;text-align:center}.about-landing-values{align-items:center;display:flex;flex-wrap:wrap;font-size:22px;font-weight:900;justify-content:center;margin:0;text-transform:uppercase}.about-landing-values span+span:before{color:var(--orange);content:"\2022";margin:0 8px}.about-landing-promise{background:var(--orange);color:var(--white);display:inline-block;font-size:20px;font-weight:900;margin:10px 0 0;padding:6px 36px;text-transform:uppercase;transform:skew(-8deg)}.about-landing-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;max-width:1240px;width:100%}.about-landing-benefit{align-items:center;display:flex;flex-direction:column;min-width:0;padding:0 22px;text-align:center}.about-landing-benefit+.about-landing-benefit{border-left:1px solid rgba(35,46,78,.2)}.about-landing-benefit>.rtn-artboard-icon{align-items:center;display:inline-flex;height:66px;justify-content:center;margin-bottom:10px;width:66px}.about-landing-benefit>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.about-landing-benefit strong{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:17px;font-weight:900;text-transform:uppercase}.about-landing-benefit span{color:var(--navy);font-size:14px;line-height:1.35;margin-top:6px;max-width:230px}.about-landing-cta{align-items:center;background:var(--orange);border:2px solid var(--white);border-radius:7px;box-shadow:0 8px 22px rgba(35,46,78,.22);color:var(--white);display:inline-flex;font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:24px;font-weight:900;gap:18px;justify-content:center;margin-top:26px;min-height:64px;min-width:570px;padding:0 30px;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,transform .16s ease}.about-landing-cta:hover{background:#d94921;transform:translateY(-2px)}.about-landing-cta svg{height:28px;width:28px}.about-landing-cta>.rtn-artboard-icon{align-items:center;background:var(--white);border-radius:50%;display:inline-flex;height:40px;justify-content:center;padding:5px;width:40px}.about-landing-cta>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.about-landing-outcomes{background:var(--navy);min-height:90px;position:relative;z-index:1}.about-landing-outcomes-inner{align-items:center;display:flex;justify-content:center;min-height:90px}.about-landing-outcome{align-items:center;color:var(--white);display:flex;font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:20px;font-weight:900;gap:12px;padding:0 34px;text-transform:uppercase}.about-landing-outcome+.about-landing-outcome{border-left:1px solid rgba(255,255,255,.35)}.about-landing-outcome>.rtn-artboard-icon{align-items:center;background:var(--white);border-radius:50%;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;padding:5px;width:40px}.about-landing-outcome>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.about-platform-statement{border-bottom:1px solid var(--line);display:grid;gap:12px;max-width:1080px;padding-bottom:52px;padding-top:52px}.about-platform-statement h2{color:var(--navy);font-size:clamp(30px,4vw,54px);line-height:1.02;margin:0;max-width:920px}.about-platform-statement>p:not(.eyebrow){color:#344154;font-size:18px;line-height:1.65;margin:0;max-width:920px}.videos-landing-hero{background:#f7f8fa;color:var(--navy);min-height:790px;overflow:hidden;position:relative}.videos-landing-art{height:100%;object-fit:cover;object-position:center;width:100%}.videos-landing-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:790px;padding-bottom:44px;padding-top:44px;position:relative;z-index:1}.videos-landing-heading{align-items:center;display:grid;gap:40px;grid-template-columns:330px minmax(0,1fr);max-width:1260px;width:100%}.videos-landing-logo{align-items:center;border-right:2px solid var(--orange);display:flex;justify-content:center;min-height:250px;padding-right:42px}.videos-landing-logo img{height:auto;max-width:300px;object-fit:contain;width:100%}.videos-landing-copy{min-width:0;text-align:center}.videos-landing-copy h1{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:72px;font-weight:900;letter-spacing:0;line-height:.89;margin:0;text-transform:uppercase}.videos-landing-copy h1 span,.videos-landing-copy h1 strong{display:block}.videos-landing-copy h1 strong{color:var(--orange)}.videos-landing-rule{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(80px,1fr) 22px minmax(80px,1fr);margin:20px auto 14px;max-width:660px}.videos-landing-rule span{background:rgba(35,46,78,.23);height:2px}.videos-landing-rule svg{color:var(--orange);fill:var(--orange);height:20px;width:20px}.videos-landing-copy>p{color:var(--navy);font-size:22px;line-height:1.28;margin:0}.videos-landing-copy>p span{display:block}.videos-landing-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;max-width:1030px;width:100%}.videos-landing-category{align-items:center;display:flex;flex-direction:column;min-width:0;padding:0 34px;text-align:center}.videos-landing-category+.videos-landing-category{border-left:1px solid rgba(35,46,78,.22)}.videos-landing-category>.rtn-artboard-icon{height:78px;margin-bottom:10px;stroke-width:1.8;width:78px}.videos-landing-category strong{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:20px;font-weight:900;text-transform:uppercase}.videos-landing-category span{color:var(--navy);font-size:15px;line-height:1.35;margin-top:7px;max-width:260px}.videos-landing-cta{align-items:center;background:var(--orange);border:2px solid var(--white);border-radius:8px;box-shadow:0 8px 22px rgba(35,46,78,.24);color:var(--white);display:grid;gap:20px;grid-template-columns:48px minmax(0,1fr) 28px;margin-top:28px;min-height:84px;padding:10px 28px;text-decoration:none;transition:background-color .16s ease,transform .16s ease;width:min(620px,100%)}.videos-landing-cta:hover{background:#d94921;transform:translateY(-2px)}.videos-landing-cta>.rtn-artboard-icon{height:48px;width:48px}.videos-landing-cta>span{align-items:center;display:flex;flex-direction:column;justify-content:center}.videos-landing-cta strong{font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:30px;font-weight:900;line-height:1;text-transform:uppercase}.videos-landing-cta small{background:var(--navy);border-radius:4px;font-size:13px;font-weight:800;margin-top:6px;padding:4px 18px;text-transform:uppercase}.videos-landing-cta>svg:last-child{height:28px;width:28px}.news-landing-hero{background:#f7f8fa;color:var(--navy);min-height:820px;overflow:hidden;position:relative}.news-landing-art{height:100%;object-fit:cover;object-position:center;width:100%}.news-landing-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:820px;padding-bottom:36px;padding-top:40px;position:relative;z-index:1}.news-landing-heading{align-items:center;display:grid;gap:38px;grid-template-columns:330px minmax(0,1fr);max-width:1280px;width:100%}.news-landing-logo{align-items:center;border-right:2px solid var(--orange);display:flex;justify-content:center;min-height:250px;padding-right:42px}.news-landing-logo img{height:auto;max-width:300px;object-fit:contain;width:100%}.news-landing-copy{min-width:0;text-align:center}.news-landing-copy .eyebrow{color:var(--orange);font-size:19px;margin:0 0 10px}.news-landing-copy h1{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:58px;font-weight:900;letter-spacing:0;line-height:.94;margin:0;text-transform:uppercase}.news-landing-copy h1 span,.news-landing-copy h1 strong{display:block}.news-landing-copy h1 strong{color:var(--orange)}.news-landing-rule{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(80px,1fr) 22px minmax(80px,1fr);margin:18px auto 14px;max-width:650px}.news-landing-rule span{background:rgba(35,46,78,.23);height:2px}.news-landing-rule b{color:var(--orange);font-size:20px;font-style:normal;line-height:1;text-align:center}.news-landing-strategy{background:var(--navy);color:var(--white);display:inline-block;font-size:20px;font-weight:900;margin:0;padding:9px 38px;text-transform:uppercase;transform:skew(-8deg)}.news-landing-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;max-width:1200px;width:100%}.news-landing-category{align-items:center;display:flex;flex-direction:column;min-width:0;padding:0 24px;text-align:center}.news-landing-category+.news-landing-category{border-left:1px solid rgba(35,46,78,.22)}.news-landing-category>.rtn-artboard-icon{align-items:center;display:inline-flex;height:68px;justify-content:center;margin-bottom:10px;width:68px}.news-landing-category>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.news-landing-category strong{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:18px;font-weight:900;text-transform:uppercase}.news-landing-category span{color:var(--navy);font-size:14px;line-height:1.35;margin-top:8px;max-width:240px}.news-landing-cta{align-items:center;background:var(--orange);border:2px solid var(--white);border-radius:8px;box-shadow:0 8px 22px rgba(35,46,78,.24);color:var(--white);display:flex;font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:25px;font-weight:900;gap:18px;justify-content:center;margin-top:28px;min-height:68px;padding:0 30px;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,transform .16s ease;width:min(650px,100%)}.news-landing-cta:hover{background:#d94921;transform:translateY(-2px)}.news-landing-cta svg{height:30px;width:30px}.news-landing-cta>.rtn-artboard-icon{align-items:center;background:var(--white);border-radius:50%;display:inline-flex;height:40px;justify-content:center;padding:5px;width:40px}.news-landing-cta>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.news-landing-outcomes{align-items:center;display:flex;justify-content:center;margin-top:24px;max-width:900px;width:100%}.news-landing-outcome{align-items:center;color:var(--navy);display:flex;font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:17px;font-weight:900;gap:9px;padding:0 24px;text-transform:uppercase}.news-landing-outcome+.news-landing-outcome{border-left:1px solid rgba(35,46,78,.3)}.news-landing-outcome>.rtn-artboard-icon{align-items:center;display:inline-flex;height:30px;justify-content:center;width:30px}.news-landing-outcome>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}@media (max-width:1080px){.news-landing-heading{gap:28px;grid-template-columns:250px minmax(0,1fr)}.news-landing-logo{min-height:220px;padding-right:28px}.news-landing-copy h1{font-size:49px}.news-landing-category{padding:0 14px}}@media (max-width:720px){.news-landing-hero,.news-landing-inner{min-height:0}.news-landing-art{object-position:52% center}.news-landing-inner{padding-bottom:26px;padding-top:24px}.news-landing-heading{gap:11px;grid-template-columns:1fr;text-align:center}.news-landing-logo{border-right:0;min-height:0;padding:0}.news-landing-logo img{max-width:136px}.news-landing-copy .eyebrow{font-size:14px;margin-bottom:8px}.news-landing-copy h1{font-size:35px;line-height:.98}.news-landing-rule{margin:13px auto 10px}.news-landing-strategy{font-size:14px;padding:7px 20px}.news-landing-categories{grid-template-columns:1fr 1fr;margin-top:20px}.news-landing-category{min-height:164px;padding:13px 10px}.news-landing-category+.news-landing-category{border-left:0}.news-landing-category:nth-child(2n){border-left:1px solid rgba(35,46,78,.22)}.news-landing-category:nth-child(n+3){border-top:1px solid rgba(35,46,78,.22)}.news-landing-category>.rtn-artboard-icon{height:52px;margin-bottom:8px;width:52px}.news-landing-category strong{font-size:14px}.news-landing-category span{font-size:12px;margin-top:5px}.news-landing-cta{font-size:17px;gap:10px;margin-top:20px;min-height:54px;padding:0 15px}.news-landing-cta svg{height:22px;width:22px}.news-landing-cta>.rtn-artboard-icon{height:34px;padding:4px;width:34px}.news-landing-outcomes{margin-top:20px}.news-landing-outcome{flex-direction:column;font-size:10px;gap:4px;padding:0 8px;text-align:center}.news-landing-outcome>.rtn-artboard-icon{height:22px;width:22px}}@media (max-width:390px){.news-landing-copy h1{font-size:32px}.news-landing-category{min-height:168px;padding-left:7px;padding-right:7px}.news-landing-cta{font-size:15px}}@media (max-width:1050px){.videos-landing-heading{gap:28px;grid-template-columns:250px minmax(0,1fr)}.videos-landing-logo{min-height:220px;padding-right:28px}.videos-landing-copy h1{font-size:60px}.videos-landing-category{padding:0 20px}}@media (max-width:720px){.videos-landing-hero,.videos-landing-inner{min-height:0}.videos-landing-art{object-position:52% center}.videos-landing-inner{padding-bottom:28px;padding-top:24px}.videos-landing-heading{gap:12px;grid-template-columns:1fr;text-align:center}.videos-landing-logo{border-right:0;min-height:0;padding:0}.videos-landing-logo img{max-width:138px}.videos-landing-copy h1{font-size:43px;line-height:.94}.videos-landing-rule{margin:14px auto 10px}.videos-landing-copy>p{font-size:16px}.videos-landing-categories{grid-template-columns:1fr;margin-top:20px;max-width:520px}.videos-landing-category{display:grid;gap:3px 14px;grid-template-columns:54px minmax(0,1fr);min-height:90px;padding:10px 16px;text-align:left}.videos-landing-category+.videos-landing-category{border-left:0;border-top:1px solid rgba(35,46,78,.22)}.videos-landing-category>.rtn-artboard-icon{grid-row:1/span 2;height:54px;margin:0;width:54px}.videos-landing-category strong{align-self:end;font-size:16px}.videos-landing-category span{align-self:start;font-size:12px;margin:0;max-width:none}.videos-landing-cta{gap:12px;grid-template-columns:40px minmax(0,1fr) 22px;margin-top:20px;min-height:70px;padding:8px 16px}.videos-landing-cta>.rtn-artboard-icon{height:40px;width:40px}.videos-landing-cta strong{font-size:23px}.videos-landing-cta small{font-size:10px;padding:3px 10px}}@media (max-width:390px){.videos-landing-copy h1{font-size:39px}.videos-landing-copy>p{font-size:15px}.videos-landing-category{padding-left:10px;padding-right:10px}}@media (max-width:1100px){.about-landing-heading{gap:28px;grid-template-columns:250px minmax(0,1fr)}.about-landing-logo{min-height:210px;padding-right:28px}.about-landing-copy h1{font-size:48px}.about-landing-benefit{padding:0 14px}.about-landing-benefit strong{font-size:15px}}@media (max-width:760px){.about-landing-hero{min-height:0}.about-landing-art{object-position:52% center}.about-landing-inner{min-height:0;padding-bottom:28px;padding-top:24px}.about-landing-heading{gap:12px;grid-template-columns:1fr;text-align:center}.about-landing-logo{border-right:0;min-height:0;padding:0}.about-landing-logo img{max-width:138px}.about-landing-copy .eyebrow{font-size:14px;margin-bottom:8px}.about-landing-copy h1{font-size:36px;line-height:1}.about-landing-rule{margin:13px auto 9px}.about-landing-values{font-size:16px}.about-landing-promise{font-size:15px;padding:6px 22px}.about-landing-benefits{gap:0;grid-template-columns:1fr 1fr;margin-top:22px}.about-landing-benefit{min-height:150px;padding:14px 12px}.about-landing-benefit+.about-landing-benefit{border-left:0}.about-landing-benefit:nth-child(2n){border-left:1px solid rgba(35,46,78,.2)}.about-landing-benefit:nth-child(n+3){border-top:1px solid rgba(35,46,78,.2)}.about-landing-benefit>.rtn-artboard-icon{height:52px;margin-bottom:8px;width:52px}.about-landing-benefit strong{font-size:14px}.about-landing-benefit span{font-size:12px}.about-landing-cta{font-size:16px;gap:12px;margin-top:22px;min-height:54px;min-width:0;padding:0 20px;width:100%}.about-landing-cta svg{height:22px;width:22px}.about-landing-cta>.rtn-artboard-icon{height:34px;padding:4px;width:34px}.about-landing-outcomes,.about-landing-outcomes-inner{min-height:74px}.about-landing-outcome{font-size:12px;gap:6px;padding:0 9px}.about-landing-outcome>.rtn-artboard-icon{flex-basis:28px;height:28px;padding:3px;width:28px}}@media (max-width:390px){.about-landing-copy h1{font-size:32px}.about-landing-values{font-size:14px}.about-landing-values span+span:before{margin:0 5px}.about-landing-benefit{min-height:156px;padding-left:8px;padding-right:8px}.about-landing-outcome{align-items:center;flex-direction:column;line-height:1.05;text-align:center}}.contact-landing-art{height:100%;object-fit:cover;object-position:center;width:100%}.contact-landing-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:620px;padding-bottom:48px;padding-top:56px;position:relative;z-index:1}.contact-landing-heading{align-items:center;display:grid;gap:48px;grid-template-columns:330px minmax(0,1fr);max-width:1270px;width:100%}.contact-landing-logo{align-items:center;border-right:2px solid var(--orange);display:flex;justify-content:center;min-height:245px;padding-right:44px}.contact-landing-logo img{height:auto;max-width:285px;object-fit:contain;width:100%}.contact-landing-copy .eyebrow{color:var(--orange);font-size:20px;margin:0 0 14px}.contact-landing-copy h1{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:66px;font-weight:900;line-height:.96;text-transform:uppercase}.contact-landing-copy h1 strong{color:var(--orange);display:block}.contact-landing-copy>p:last-child{color:var(--navy);font-size:20px;line-height:1.48;margin:24px 0 0}.contact-landing-copy>p:last-child span{display:block}.contact-landing-cta{align-items:center;background:var(--orange);border:2px solid var(--white);border-radius:7px;box-shadow:0 8px 22px rgba(35,46,78,.22);color:var(--white);display:inline-flex;font-size:18px;font-weight:900;gap:15px;justify-content:center;margin-top:38px;min-height:58px;min-width:370px;padding:0 28px;text-decoration:none;text-transform:uppercase;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.contact-landing-cta svg:first-child{height:27px;width:27px}.contact-landing-cta svg:last-child{height:22px;width:22px}.contact-landing-cta>.rtn-artboard-icon{align-items:center;background:var(--white);border-radius:50%;display:inline-flex;height:34px;justify-content:center;padding:5px;width:34px}.contact-landing-cta>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.contact-landing-cta:hover{background:var(--orange-dark);box-shadow:0 11px 28px rgba(35,46,78,.28);transform:translateY(-2px)}.contact-landing-cta:focus-visible{outline:4px solid var(--navy);outline-offset:4px}#contact-form,#contact-options{scroll-margin-top:150px}.contact-message-section{background:var(--grey);border-top:1px solid var(--line);color:var(--navy);padding:clamp(58px,7vw,96px) 0}.contact-message-layout{align-items:start;display:grid;gap:clamp(38px,7vw,96px);grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr)}.contact-message-intro{padding-top:18px}.contact-message-intro .eyebrow{color:var(--orange)}.contact-message-intro h2{color:var(--navy);font-size:clamp(38px,5vw,62px);margin:8px 0 18px}.contact-message-intro>p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.65;margin:0;max-width:540px}.contact-message-promise{align-items:flex-start;border-left:4px solid var(--orange);display:flex;gap:16px;margin-top:34px;padding:6px 0 6px 18px}.contact-message-promise>.rtn-artboard-icon{align-items:center;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.contact-message-promise>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.contact-message-promise span,.contact-message-promise strong{display:block}.contact-message-promise strong{font-size:17px}.contact-message-promise span{color:var(--muted);font-size:14px;line-height:1.5;margin-top:5px}.contact-message-form{background:var(--white);border-top:6px solid var(--orange);box-shadow:0 20px 44px rgba(35,46,78,.16);color:var(--navy);display:grid;gap:20px;padding:clamp(26px,4vw,42px)}.contact-message-form label{color:var(--navy);display:grid;font-size:14px;font-weight:900;gap:8px;text-transform:uppercase}.contact-message-form input,.contact-message-form textarea{background:#f8f9fb;border:1px solid #cdd3dd;border-radius:4px;color:var(--navy);font:inherit;font-size:16px;padding:14px 15px;text-transform:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.contact-message-form textarea{line-height:1.55;min-height:168px;resize:vertical}.contact-message-form input:focus,.contact-message-form textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(241,94,53,.16);outline:0}.form-honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.contact-message-submit{align-items:center;border:0;cursor:pointer;display:inline-flex;gap:12px;justify-content:center;min-height:56px;width:100%}.contact-message-submit svg{height:20px;width:20px}.contact-message-submit>.rtn-artboard-icon{align-items:center;background:var(--white);border-radius:50%;display:inline-flex;height:32px;justify-content:center;padding:4px;width:32px}.contact-message-submit>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.contact-options-section .section-heading{margin-bottom:30px}.contact-options-section .section-heading h2{margin-top:6px}@media (max-width:980px){.contact-landing-heading{gap:32px;grid-template-columns:245px minmax(0,1fr)}.contact-landing-logo{min-height:205px;padding-right:30px}.contact-landing-copy h1{font-size:52px}.contact-message-layout{grid-template-columns:1fr}.contact-message-intro{max-width:720px;padding-top:0}}@media (max-width:700px){.contact-landing-hero,.contact-landing-inner{min-height:670px}.contact-landing-art{object-position:53% center}.contact-landing-inner{padding-bottom:34px;padding-top:42px}.contact-landing-heading{gap:20px;grid-template-columns:1fr;text-align:center}.contact-landing-logo{border-right:0;min-height:0;padding:0}.contact-landing-logo img{max-width:155px}.contact-landing-copy .eyebrow{font-size:15px;margin-bottom:10px}.contact-landing-copy h1{font-size:45px}.contact-landing-copy>p:last-child{font-size:16px;margin:18px auto 0;max-width:510px}.contact-landing-cta{font-size:15px;margin-top:30px;min-height:52px;min-width:min(370px,100%)}.contact-message-section{padding:54px 0}.contact-message-layout{gap:32px}.contact-message-intro h2{font-size:40px}.contact-message-intro>p:not(.eyebrow){font-size:16px}.contact-message-form{padding:25px 19px}}@media (max-width:380px){.contact-landing-hero,.contact-landing-inner{min-height:630px}.contact-landing-inner{padding-bottom:28px;padding-top:34px}.contact-landing-logo img{max-width:128px}.contact-landing-copy h1{font-size:37px}.contact-landing-copy>p:last-child{font-size:14px}.contact-landing-cta{font-size:13px;gap:10px;padding:0 18px}}@media (max-width:980px){.coach-form-landing-copy h1{font-size:48px}}@media (max-width:700px){.coach-form-landing-hero,.coach-form-landing-hero .athlete-form-landing-inner{min-height:790px}.coach-form-landing-copy h1{font-size:39px}.coach-form-landing-copy>p:last-child{max-width:560px}.coach-form-landing-hero .athlete-form-landing-benefits{grid-template-columns:1fr;padding:8px 14px}.coach-form-landing-hero .athlete-form-landing-benefit{min-height:96px;padding:10px 12px}.coach-form-landing-hero .athlete-form-landing-benefit+.athlete-form-landing-benefit{border-left:0;border-top:1px solid rgba(35,46,78,.18)}}@media (max-width:380px){.coach-form-landing-hero,.coach-form-landing-hero .athlete-form-landing-inner{min-height:720px}.coach-form-landing-copy h1{font-size:31px}.coach-form-landing-hero .athlete-form-landing-benefit{min-height:72px}}.rankings-landing-hero{background:#06162d;color:var(--white);min-height:610px;overflow:hidden;position:relative}.rankings-landing-hero-art{height:100%;object-fit:cover;object-position:center;width:100%}.rankings-landing-hero-shade{background:rgba(3,17,37,.14);inset:0 auto 0 0;position:absolute;width:48%}.rankings-landing-hero-inner{align-items:center;display:flex;min-height:610px;padding-bottom:46px;padding-top:46px;position:relative;z-index:1}.rankings-landing-hero-copy{max-width:550px}.rankings-landing-hero-copy .eyebrow{color:var(--orange);font-size:16px;margin:0 0 14px}.rankings-landing-hero-copy h1{color:var(--white);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:76px;font-weight:900;line-height:.92;margin:0}.rankings-landing-hero-copy h1 span,.rankings-landing-hero-copy h1 strong{display:block}.rankings-landing-hero-copy h1 strong{color:var(--orange)}.rankings-landing-hero-rule{background:var(--orange);height:5px;margin:24px 0 20px;width:100px}.rankings-landing-hero-intro{color:#f0f4fb;font-size:20px;line-height:1.45;margin:0;max-width:510px}.rankings-landing-scopes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;max-width:540px}.rankings-landing-scope{align-items:center;display:flex;gap:10px;min-height:52px;padding:0 18px}.rankings-landing-scope:first-child{padding-left:0}.rankings-landing-scope+.rankings-landing-scope{border-left:1px solid rgba(255,255,255,.28)}.rankings-landing-scope svg{color:var(--orange);flex:0 0 auto;height:31px;width:31px}.rankings-landing-scope strong{color:var(--white);font-size:13px;line-height:1.25;text-transform:uppercase}.rankings-landing-cta{align-items:center;background:var(--orange);border:1px solid var(--orange);border-radius:5px;color:var(--white);display:inline-flex;font-size:15px;font-weight:800;gap:10px;justify-content:center;margin-top:28px;min-height:48px;padding:0 24px;text-transform:uppercase}.rankings-landing-cta:hover{background:#d84b25;border-color:#d84b25}.rankings-state-section{margin:0 auto;max-width:1440px;scroll-margin-top:150px}.rankings-state-heading{align-items:end;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) minmax(280px,520px);margin-bottom:30px}.rankings-state-heading .eyebrow{margin:0 0 8px}.rankings-state-heading h2{color:var(--navy);font-size:38px;margin:0}.rankings-state-heading>p{color:var(--muted);line-height:1.6;margin:0}.rankings-state-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.rankings-state-link{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:6px;color:var(--navy);display:grid;gap:18px;grid-template-columns:58px minmax(0,1fr) auto;min-height:112px;padding:18px 20px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.rankings-state-link:hover{border-color:var(--orange);box-shadow:0 12px 28px rgba(18,33,62,.1);transform:translateY(-2px)}.rankings-state-link>span{align-items:center;background:var(--navy);border-radius:4px;color:var(--white);display:flex;font-size:18px;font-weight:900;height:58px;justify-content:center;width:58px}.rankings-state-link h3{color:var(--navy);font-size:20px;margin:0 0 5px}.rankings-state-link p{color:var(--muted);font-size:14px;line-height:1.4;margin:0}.rankings-state-link>svg{color:var(--orange)}@media (max-width:900px){.rankings-landing-hero,.rankings-landing-hero-inner{min-height:590px}.rankings-landing-hero-art{object-position:61% center;opacity:.64}.rankings-landing-hero-shade{background:rgba(3,17,37,.5);width:100%}.rankings-landing-hero-copy{max-width:520px}.rankings-landing-hero-copy h1{font-size:64px}.rankings-state-heading{align-items:start;grid-template-columns:1fr}}@media (max-width:680px){.rankings-landing-hero,.rankings-landing-hero-inner{min-height:640px}.rankings-landing-hero-art{object-position:67% center;opacity:.46}.rankings-landing-hero-inner{align-items:flex-end;padding-bottom:32px;padding-top:70px}.rankings-landing-hero-copy h1{font-size:54px}.rankings-landing-hero-intro{font-size:17px}.rankings-landing-scopes{gap:12px;grid-template-columns:1fr;margin-top:24px}.rankings-landing-scope,.rankings-landing-scope:first-child{min-height:0;padding:0}.rankings-landing-scope+.rankings-landing-scope{border-left:0}.rankings-landing-scope svg{height:25px;width:25px}.rankings-landing-cta{margin-top:24px}.rankings-state-heading h2{font-size:30px}.rankings-state-grid{grid-template-columns:1fr}}@media (max-width:380px){.rankings-landing-hero,.rankings-landing-hero-inner{min-height:610px}.rankings-landing-hero-inner{padding-bottom:24px;padding-top:38px}.rankings-landing-hero-copy .eyebrow{font-size:13px}.rankings-landing-hero-copy h1{font-size:46px}.rankings-landing-hero-rule{height:4px;margin:17px 0 14px;width:82px}.rankings-landing-hero-intro{font-size:15px}.rankings-landing-scope strong{font-size:12px}.rankings-state-link{gap:14px;grid-template-columns:48px minmax(0,1fr) auto;padding:15px}.rankings-state-link>span{font-size:16px;height:48px;width:48px}}.ranking-directory-main{background:#f4f6f8;padding-bottom:76px;scroll-margin-top:126px}.ranking-filter-panel{background:var(--white);border-top:5px solid var(--orange);box-shadow:0 14px 34px rgba(15,29,54,.15);padding:22px;position:relative;top:-42px;transition:opacity .16s ease;z-index:12}.ranking-filter-panel.is-updating{opacity:.68}.ranking-filter-heading{align-items:center;display:flex;gap:22px;justify-content:space-between;margin-bottom:18px}.ranking-filter-heading>div{display:grid;gap:5px}.ranking-filter-heading span{color:var(--orange-dark);font-size:12px;font-weight:900;text-transform:uppercase}.ranking-filter-heading strong{color:var(--navy);font-size:20px}.ranking-filter-heading>a{align-items:center;border:1px solid var(--navy);color:var(--navy);display:inline-flex;font-size:12px;font-weight:900;gap:8px;min-height:42px;padding:0 14px;text-decoration:none;text-transform:uppercase}.ranking-filter-heading>a:hover{background:var(--navy);color:var(--white)}.ranking-scope-control{background:#e7ebf0;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;padding:4px}.ranking-scope-control button{background:transparent;border:0;color:#586274;cursor:pointer;font-size:13px;font-weight:900;min-height:43px;text-transform:uppercase}.ranking-scope-control button:hover{background:rgba(255,255,255,.68);color:var(--navy)}.ranking-scope-control button.is-selected{background:var(--navy);color:var(--white)}.ranking-filter-grid{display:grid;gap:10px}.ranking-filter-grid-2{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(180px,.7fr)}.ranking-filter-grid-3{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,.7fr)}.ranking-filter-reset{align-items:center;background:#f7f8fa;border:1px solid #c7ccd4;color:var(--navy);cursor:pointer;display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:66px;padding:10px 12px;text-transform:uppercase}.ranking-filter-reset:hover{border-color:var(--orange);color:var(--orange-dark)}.ranking-results-heading{margin-top:-12px}.ranking-results-heading .team-results-meta span{color:var(--orange-dark);font-size:11px;font-weight:900;text-transform:uppercase}.ranking-results-grid{display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:22px}.ranking-team-card{background:var(--white);border:1px solid #ccd2db;color:var(--ink);display:flex;flex-direction:column;min-height:410px;padding:16px;position:relative;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ranking-team-card:hover{border-color:var(--orange);box-shadow:0 9px 22px rgba(19,32,58,.12);transform:translateY(-2px)}.ranking-team-card-topline{align-items:center;display:flex;justify-content:space-between;min-height:38px}.ranking-team-number{align-items:center;background:var(--navy);color:var(--white);display:inline-flex;font-size:20px;font-weight:900;height:38px;justify-content:center;min-width:52px;padding:0 9px}.ranking-team-movement{font-size:10px;font-weight:900;padding:5px 7px;text-transform:uppercase}.ranking-team-movement.up{background:#e4f4ea;color:#176a38}.ranking-team-movement.down{background:#fbe6e3;color:#a33526}.ranking-team-movement.steady{background:#e9eef4;color:#45566c}.ranking-team-logo{align-items:center;display:flex;height:122px;justify-content:center;margin:14px auto 10px;width:142px}.ranking-team-logo img{height:100%;object-fit:contain;width:100%}.ranking-team-logo .team-result-logo-fallback{height:90px;width:90px}.ranking-team-logo .team-result-logo-fallback svg{height:52px;width:52px}.ranking-team-copy{min-width:0}.ranking-team-copy>span{color:var(--orange-dark);display:block;font-size:10px;font-weight:900;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ranking-team-copy h3{color:var(--navy);font-size:19px;line-height:1.14;margin:5px 0 7px;text-align:center}.ranking-team-location{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:5px;justify-content:center;margin:0;text-align:center}.ranking-team-location svg{color:var(--blue);flex:0 0 auto}.ranking-team-details{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:12px}.ranking-team-details span{background:#e9eef4;color:var(--navy);font-size:10px;font-weight:900;max-width:100%;overflow:hidden;padding:5px 7px;text-overflow:ellipsis;white-space:nowrap}.ranking-team-note{color:#5e6879;display:-webkit-box;font-size:12px;line-height:1.42;margin:12px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ranking-team-open{align-items:center;border-top:1px solid #dde1e7;color:var(--blue);display:flex;font-size:10px;font-weight:900;gap:5px;justify-content:flex-end;margin-top:auto;padding-top:12px;text-transform:uppercase}.ranking-team-card:hover .ranking-team-open{color:var(--orange-dark)}.ranking-results-empty{margin-top:22px}@media (max-width:1060px){.ranking-filter-grid-3,.ranking-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ranking-filter-panel{padding:16px;top:-28px}.ranking-filter-heading{align-items:flex-start;flex-direction:column;gap:12px}.ranking-filter-heading>a{justify-content:center;width:100%}.ranking-filter-grid-2,.ranking-filter-grid-3,.ranking-scope-control{grid-template-columns:1fr}.ranking-results-heading{margin-top:0}.ranking-results-grid{grid-template-columns:1fr}.ranking-team-card{min-height:380px}}*{box-sizing:border-box}html{background:var(--white);color:var(--ink);font-family:Arial,Helvetica,sans-serif;scroll-behavior:smooth}body{margin:0;min-width:320px}body,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif}a{color:inherit}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.site-container{margin:0 auto;max-width:1440px;padding-left:clamp(18px,3.5vw,52px);padding-right:clamp(18px,3.5vw,52px);width:100%}.hidden-field,.sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.utility-bar{background:var(--navy-deep);color:#dfe5f0;font-size:12px}.utility-inner{align-items:center;display:flex;justify-content:space-between;min-height:32px}.utility-links{display:flex;gap:20px}.utility-links a{color:#f5f7fb;font-weight:700;text-decoration:none}.site-header{background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.header-primary{align-items:center;display:grid;gap:24px;grid-template-columns:168px minmax(0,1fr) auto;min-height:76px}.brand{align-items:center;display:inline-flex;text-decoration:none}.brand-logo{height:54px;object-fit:contain;width:154px}.main-nav{align-items:center;display:flex;gap:clamp(2px,.5vw,8px);justify-content:center}.main-nav-link,.main-nav-trigger{align-items:center;background:transparent;border:0;border-bottom:3px solid transparent;color:var(--navy);cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:5px;min-height:76px;padding:3px clamp(7px,.75vw,12px) 0;text-decoration:none}.footer-column a:hover,.main-nav-link.is-active,.main-nav-link:hover,.main-nav-trigger.is-active,.main-nav-trigger.is-open,.main-nav-trigger:hover,.utility-links a:hover{color:var(--orange)}.main-nav-link.is-active,.main-nav-trigger.is-active,.main-nav-trigger.is-open{border-bottom-color:var(--orange)}.main-nav-trigger>svg{height:15px;transition:transform .16s ease;width:15px}.main-nav-trigger.is-open>svg{transform:rotate(180deg)}.header-actions{align-items:center;display:flex;gap:10px}.icon-link,.menu-button{background:transparent;border:0;color:var(--navy);cursor:pointer;height:42px;justify-content:center;padding:0;width:42px}.icon-link,.login-link,.menu-button{align-items:center;display:inline-flex}.login-link{background:var(--navy);border-radius:var(--radius);color:var(--white);font-size:13px;font-weight:800;gap:7px;min-height:42px;padding:0 14px;text-decoration:none}.menu-button{display:none}.header-mega-menu{background:var(--white);border-bottom:5px solid var(--orange);border-top:1px solid var(--line);box-shadow:0 22px 40px rgba(15,29,52,.16);left:0;position:absolute;right:0;top:100%;z-index:60}.header-mega-inner{display:grid;gap:34px;grid-template-columns:minmax(230px,.72fr) minmax(0,2fr);padding-bottom:28px;padding-top:28px}.header-mega-intro{border-right:1px solid var(--line);padding-right:34px}.header-mega-intro h2{color:var(--navy);font-size:27px;line-height:1.08;margin:6px 0 10px}.header-mega-intro>p:not(.eyebrow){color:#59657a;font-size:13px;line-height:1.55;margin:0}.header-mega-featured{align-items:center;color:var(--orange-dark);display:inline-flex;font-size:11px;font-weight:900;gap:7px;margin-top:18px;text-decoration:none;text-transform:uppercase}.header-mega-featured svg{height:16px;width:16px}.header-mega-columns{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));min-width:0}.header-mega-column{min-width:0;padding:0 24px}.header-mega-column:first-child{padding-left:0}.header-mega-column+.header-mega-column{border-left:1px solid var(--line)}.header-mega-column>header{align-items:center;display:flex;gap:10px;margin-bottom:8px}.header-mega-column>header .rtn-artboard-icon{height:38px;width:38px}.header-mega-column>header h3{color:var(--navy);font-size:15px;text-transform:uppercase}.header-mega-link{align-items:center;display:grid;gap:11px;grid-template-columns:34px minmax(0,1fr);padding:9px 7px;text-decoration:none}.header-mega-link:hover{background:#f1f3f6}.header-mega-link>.rtn-artboard-icon{height:32px;width:32px}.header-mega-link>span{display:grid;gap:2px;min-width:0}.header-mega-link strong{color:var(--navy);font-size:13px}.header-mega-link:hover strong{color:var(--orange-dark)}.header-mega-link small{color:#697589;font-size:10px;line-height:1.35}.mobile-nav{background:var(--white);border-top:1px solid var(--line);display:none;max-height:calc(100vh - 100px);overflow-y:auto;padding:4px 18px 24px}.mobile-nav-direct-link,.mobile-nav-group>button{align-items:center;background:var(--white);border:0;border-bottom:1px solid #ececef;color:var(--navy);cursor:pointer;display:flex;font-size:15px;font-weight:800;justify-content:space-between;padding:14px 2px;text-decoration:none;width:100%}.mobile-nav-direct-link>svg,.mobile-nav-group>button>svg{color:var(--orange);height:18px;transition:transform .16s ease;width:18px}.mobile-nav-group>button[aria-expanded=true]>svg{transform:rotate(180deg)}.mobile-nav-panel{background:#f3f5f8;border-bottom:4px solid var(--orange);display:grid;padding:8px 14px 15px}.mobile-nav-column+.mobile-nav-column{border-top:1px solid #d7dde5;margin-top:10px;padding-top:12px}.mobile-nav-column>header{align-items:center;display:flex;gap:8px;margin-bottom:4px}.mobile-nav-column>header .rtn-artboard-icon{height:31px;width:31px}.mobile-nav-column>header strong{color:var(--orange-dark);font-size:11px;text-transform:uppercase}.mobile-nav-column>a{align-items:center;border-top:1px solid #e0e4ea;color:var(--navy);display:grid;font-size:13px;font-weight:800;gap:9px;grid-template-columns:29px minmax(0,1fr);min-height:48px;padding:8px 2px;text-decoration:none}.mobile-nav-column>a .rtn-artboard-icon{height:28px;width:28px}.mobile-nav-forms{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px}.mobile-nav-forms>strong{color:var(--orange-dark);font-size:10px;grid-column:1/-1;text-transform:uppercase}.mobile-nav-forms>a{align-items:center;background:var(--navy);color:var(--white);display:flex;font-size:12px;font-weight:900;justify-content:center;min-height:42px;padding:8px;text-align:center;text-decoration:none}.eyebrow,.story-kicker{color:var(--orange);font-size:12px;font-weight:900;letter-spacing:0;margin:0;text-transform:uppercase}.story-kicker{align-items:center;display:flex;gap:5px;margin-top:14px}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{color:var(--ink);letter-spacing:0;margin:0}h1{font-size:clamp(34px,4.2vw,62px);line-height:1}h2{font-size:clamp(25px,2.8vw,40px);line-height:1.08}h3{font-size:20px;line-height:1.18}p{line-height:1.55}.button,.nav-cta,button[type=submit]{align-items:center;background:var(--orange);border:0;border-radius:var(--radius);color:var(--white);cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:44px;padding:10px 16px;text-decoration:none}.button:hover,button[type=submit]:hover{background:var(--orange-dark)}.button.secondary{background:var(--white);border:1px solid var(--line);color:var(--ink)}.button.dark{background:var(--navy);color:var(--white)}.home-newsroom-band{background:#f1f3f5;border-bottom:1px solid var(--line)}.newsroom-top{display:grid;gap:18px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.82fr) minmax(260px,.7fr);padding-bottom:38px;padding-top:38px}.lead-story{align-self:start;background:var(--white);border:1px solid var(--line);border-radius:6px;box-shadow:0 10px 28px rgba(12,29,54,.08);overflow:hidden}.lead-story-copy{padding:20px 22px 22px}.feature-card-image,.story-image-link{background:var(--grey);display:block;overflow:hidden}.lead-story .story-image-link{aspect-ratio:1.92/1}.feature-card-image img,.story-image-link img{height:100%;object-fit:cover;transition:transform .18s ease;width:100%}.feature-card-image:hover img,.story-image-link:hover img{transform:scale(1.015)}.lead-story h2{font-size:clamp(28px,2.55vw,39px);line-height:1.08;margin-top:9px}.commit-card h3 a,.feature-card h3 a,.headline-item h3 a,.lead-story h2 a,.spotlight-card h3 a{text-decoration:none}.commit-card h3 a:hover,.feature-card h3 a:hover,.headline-item h3 a:hover,.lead-story h2 a:hover,.spotlight-card h3 a:hover{color:var(--orange-dark)}.story-summary{color:var(--muted);font-size:16px;line-height:1.55;margin:13px 0 18px}.lead-story-meta{align-items:center;border-top:1px solid var(--line);color:#767b84;display:flex;font-size:12px;gap:10px;padding-top:14px}.lead-story-meta span:first-child{color:var(--ink);font-weight:800}.lead-story-meta>*+:before{color:var(--orange);content:"|";font-weight:900;margin-right:10px}.lead-story-meta time{color:#767b84}.latest-news-column{align-self:start;background:var(--white);border:1px solid var(--line);border-radius:6px;overflow:hidden}.compact-section-heading{align-items:center;border-bottom:1px solid var(--line);border-top:5px solid var(--orange);display:flex;justify-content:space-between;padding:16px 16px 15px}.compact-section-heading h2,.ranking-header h2{font-size:23px}.compact-section-heading a,.text-link{color:var(--orange-dark);font-size:12px;font-weight:900;text-decoration:none}.headline-item{border-bottom:1px solid var(--line);padding:15px 16px}.headline-item:first-child{padding-top:15px}.headline-item:last-child{border-bottom:0}.headline-item h3{font-size:15px;line-height:1.3;margin-top:6px}.headline-item .story-kicker{align-items:center;display:flex;gap:7px;font-size:10px;margin-top:0}.headline-item .story-kicker time{color:#767b84;font-weight:800;text-transform:none}.headline-item .story-kicker time:before{color:var(--orange);content:"|";margin-right:7px}.ranking-sidebar{align-self:start;background:var(--white);border:1px solid var(--line);border-radius:6px;overflow:hidden;padding-bottom:15px}.ranking-header{background:var(--navy);border-top:5px solid var(--orange);color:var(--white);padding:17px 18px}.ranking-header h2{color:var(--white);margin-top:5px}.ranking-list{list-style:none;margin:0 15px 13px;padding:0}.ranking-list li{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:30px 1fr;min-height:51px}.ranking-number{color:var(--orange);font-size:20px;font-weight:900;text-align:center}.ranking-list a{display:grid;gap:2px;text-decoration:none}.ranking-list strong{font-size:14px}.ranking-list a span{color:var(--muted);font-size:11px}.text-link{align-items:center;display:inline-flex;gap:6px}.ranking-sidebar>.text-link{margin-left:15px}.editorial-section{padding-bottom:clamp(48px,6vw,78px);padding-top:clamp(48px,6vw,78px)}.editorial-section-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:26px}.editorial-section-heading>div>span{background:var(--orange);display:block;height:7px;margin-bottom:11px;width:66px}.editorial-section-heading h2{font-size:clamp(28px,3.2vw,43px);text-transform:uppercase}.editorial-section-heading>a{align-items:center;display:inline-flex;font-size:13px;font-weight:900;gap:6px;text-decoration:none}.feature-card-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.regional-feature-grid{align-items:stretch}.compact-feature-card{background:var(--white);border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px rgba(12,29,54,.07);display:flex;flex-direction:column;overflow:hidden}.compact-feature-card .feature-card-image{aspect-ratio:1.72/1}.compact-feature-copy{display:flex;flex:1 1;flex-direction:column;padding:18px 19px 17px}.compact-feature-card .story-kicker{margin-top:0}.compact-feature-card h3{font-size:clamp(21px,1.8vw,26px);line-height:1.15;margin-top:8px}.compact-feature-summary{color:var(--muted);font-size:15px;line-height:1.5;margin:12px 0 17px}.compact-feature-meta{align-items:center;border-top:1px solid var(--line);color:#767b84;display:flex;font-size:11px;gap:8px;margin-top:auto;padding-top:13px}.compact-feature-meta span:first-child{color:var(--ink);font-weight:800}.compact-feature-meta>*+:before{color:var(--orange);content:"|";font-weight:900;margin-right:8px}.compact-feature-meta time{color:#767b84}.feature-card-image{aspect-ratio:16/9;position:relative}.feature-card .story-kicker{margin-top:16px}.feature-card h3{font-size:clamp(21px,2vw,28px);margin-top:7px}.feature-card>p:last-child{color:var(--muted);font-size:15px;margin:10px 0 0}.play-button{align-items:center;background:var(--orange);border-radius:50%;bottom:14px;color:var(--white);display:inline-flex;height:48px;justify-content:center;position:absolute;right:14px;width:48px}.muted-band{background:var(--grey)}.commitments-section{padding-bottom:clamp(40px,4vw,56px);padding-top:clamp(40px,4vw,56px)}.commitments-section .editorial-section-heading{margin-bottom:18px}.commitments-section .editorial-section-heading h2{font-size:clamp(27px,2.7vw,36px)}.commit-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.commit-card{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:5px;min-height:0;padding:15px 16px 14px}.commit-card-topline{align-items:center;display:flex;gap:10px;justify-content:space-between}.commit-class{color:var(--orange-dark);font-weight:900}.commit-class,.commit-position{font-size:11px;text-transform:uppercase}.commit-position{color:var(--muted);font-weight:800}.commit-card h3{font-size:19px;line-height:1.15;margin-top:6px}.commit-card-path{border-top:1px solid var(--line);display:grid;gap:7px;margin-top:11px;padding-top:10px}.commit-card-path>div{align-items:baseline;display:grid;gap:8px;grid-template-columns:76px minmax(0,1fr)}.commit-card-path span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.commit-card-path a,.commit-card-path strong{color:var(--ink);font-size:12px;font-weight:800;line-height:1.25;text-decoration:none}.commit-card-path a:hover{color:var(--orange-dark)}.commit-destination{align-items:center;display:inline-flex;gap:5px}.spotlights-band{background:var(--grey);color:var(--ink)}.spotlights-band .editorial-section-heading>a,.spotlights-band h2{color:var(--ink)}.spotlight-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.spotlight-card{align-items:start;background:var(--white);border-radius:6px;border:1px solid var(--line);border-top:4px solid var(--navy);display:grid;gap:18px;grid-template-columns:68px minmax(0,1fr);min-height:228px;padding:20px 20px 18px}.spotlight-team-logo{height:68px;object-fit:contain;width:68px}.spotlight-card-copy{min-width:0}.spotlight-label{color:var(--orange-dark)!important;font-size:10px!important;font-weight:900;margin:0 0 4px!important;text-transform:uppercase}.spotlight-card h3,.spotlight-card h3 a{color:var(--ink)}.spotlight-card h3{font-size:21px;line-height:1.15}.spotlight-meta{color:var(--muted)!important;font-size:11px!important;font-weight:800;margin:6px 0 8px!important;text-transform:uppercase}.spotlight-meta span{color:var(--orange);margin:0 5px}.spotlight-school-link{color:var(--navy);display:inline-block;font-size:13px;font-weight:900;line-height:1.3;text-decoration:none}.spotlight-school-link:hover{color:var(--orange-dark)}.spotlight-card-copy>p:last-child{color:var(--muted);font-size:14px;line-height:1.5;margin:12px 0 0}.services-band{background:var(--white)}.promotion-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.promotion-card{background:var(--white);border:1px solid var(--line);border-radius:6px;box-shadow:0 12px 28px rgba(10,31,59,.08);display:flex;flex-direction:column;min-height:460px;overflow:hidden}.promotion-media{background:var(--grey);display:block;min-height:210px;overflow:hidden;position:relative}.promotion-media>img{height:210px;object-fit:cover;object-position:top center;transition:transform .18s ease;width:100%}.promotion-card:first-child .promotion-media>img{object-fit:contain;padding:14px 20px 0}.promotion-media:hover>img{transform:scale(1.025)}.promotion-copy{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;padding:23px 24px 24px}.promotion-copy .story-kicker{color:var(--orange);margin:0 0 7px}.promotion-copy h2{color:var(--navy-deep);font-size:24px;line-height:1.13;margin:0}.promotion-copy h2 a{color:inherit;text-decoration:none}.promotion-copy h2 a:hover{color:var(--orange)}.promotion-copy p{color:var(--muted);font-size:14px;line-height:1.55}.promotion-link{align-items:center;border-top:1px solid var(--line);color:var(--navy-deep);display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:space-between;margin-top:auto;padding-top:15px;text-decoration:none;text-transform:uppercase}.promotion-link:hover{color:var(--orange)}.newsletter-band{background:var(--grey);border-bottom:5px solid var(--orange);border-top:1px solid var(--line);color:var(--navy-deep);padding:38px 0}.newsletter-inner{align-items:center;display:grid;gap:28px;grid-template-columns:72px minmax(0,1fr) minmax(390px,.72fr)}.newsletter-artboard{align-items:center;display:flex;height:72px;justify-content:center;width:72px}.newsletter-artboard img{height:100%;object-fit:contain;width:100%}.newsletter-band .eyebrow{color:var(--orange);margin:0}.newsletter-band h2{color:var(--navy-deep);font-size:30px;line-height:1.08;margin:5px 0 7px}.newsletter-copy>p:last-child{color:var(--muted);line-height:1.5;margin:0;max-width:650px}.newsletter-signup{min-width:0}.newsletter-form{align-items:stretch;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) minmax(92px,auto);position:relative}.newsletter-form label{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius) 0 0 var(--radius);margin-right:-10px;color:var(--navy);display:flex;justify-content:center}.newsletter-form-artboard{height:27px;width:27px}.newsletter-form-artboard img{height:100%;object-fit:contain;width:100%}.newsletter-form input{border:1px solid var(--line);border-left:0;border-radius:0 var(--radius) var(--radius) 0;min-height:52px;padding:0 12px}.newsletter-form button{align-items:center;background:var(--navy);border:0;border-radius:var(--radius);color:var(--white);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;justify-content:center;min-height:52px;min-width:92px;padding:0 14px;white-space:nowrap}.newsletter-form button:hover{background:var(--navy-deep)}.newsletter-form button:disabled{cursor:wait;opacity:.78}.newsletter-status{bottom:-27px;font-size:12px;font-weight:800;left:0;margin:0;position:absolute}.newsletter-status.error,.newsletter-status.limited{color:#fff4f0}.turnstile-field{align-items:center;display:flex;justify-content:flex-start;min-height:65px;overflow:hidden;width:100%}.turnstile-field--wide{grid-column:1/-1}.turnstile-field--newsletter{grid-column:1/-1;margin-top:10px}.turnstile-field noscript{color:var(--navy);font-size:13px;font-weight:700}.page-hero{background:var(--navy);color:var(--white);padding:68px clamp(18px,4vw,56px)}.page-hero h1{color:var(--white);font-size:clamp(36px,5vw,66px);margin-top:7px;max-width:980px}.page-hero-title-row{align-items:center;display:flex;gap:clamp(14px,2vw,24px);margin-top:7px}.page-hero-title-row h1{margin:0}.page-hero-artboard{filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 3px 8px rgba(8,17,34,.24));flex:0 0 clamp(68px,7vw,90px);height:clamp(68px,7vw,90px);width:clamp(68px,7vw,90px)}.page-hero p:not(.eyebrow){color:#dce3ef;font-size:18px;max-width:850px}.rtn-service-cta-shell,.rtn-service-visual-hero{background:#ffffff}.rtn-service-cta-shell--hero{background:#f4f6f8}.rtn-service-cta-shell--hero .rtn-service-cta{box-shadow:none;max-width:1984px}.rtn-service-cta-shell--compact{margin-top:28px}.rtn-service-cta{box-shadow:0 18px 42px rgba(13,28,52,.16);display:block;margin:0 auto;max-width:1500px;overflow:hidden;position:relative;text-decoration:none}.rtn-service-cta:focus-visible{outline:4px solid var(--orange);outline-offset:4px}.rtn-service-cta-desktop{aspect-ratio:1984/793;display:block;height:auto;object-fit:cover;transition:transform .18s ease;width:100%}.rtn-service-cta:hover .rtn-service-cta-desktop{transform:scale(1.006)}.rtn-service-cta-mobile{display:none}.film-evaluation-info-card{align-self:start}.film-evaluation-overview{align-items:start;display:grid;gap:clamp(38px,6vw,86px);grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr)}.film-evaluation-deliverables h2,.film-evaluation-membership-promo h2,.film-evaluation-overview-copy h2,.film-evaluation-packages-band h2,.film-evaluation-registration h2{color:var(--navy);margin:7px 0 18px}.film-evaluation-overview-copy>p:not(.eyebrow){color:#43506a;font-size:17px;line-height:1.72}.film-evaluation-proof{align-items:center;background:#f1f3f6;border-left:8px solid var(--orange);display:flex;flex-direction:column;padding:34px 30px;text-align:center}.film-evaluation-proof-icon{height:76px;margin-bottom:12px;width:76px}.film-evaluation-proof>span{color:#647086;font-size:12px;font-weight:900;text-transform:uppercase}.film-evaluation-proof>strong{color:var(--navy);font-size:clamp(52px,6vw,76px);line-height:1;margin:3px 0 13px}.film-evaluation-proof>p{color:#45516a;line-height:1.55;margin:0}.film-evaluation-proof>div{align-items:center;border-top:1px solid #cfd5de;color:var(--navy);display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;margin-top:23px;padding-top:18px;width:100%}.film-evaluation-proof>div svg{color:var(--orange);height:20px;width:20px}.film-evaluation-requirements-band{background:var(--navy);color:#ffffff;padding:clamp(58px,7vw,92px) 0}.film-evaluation-requirements-band .section-heading{max-width:880px}.film-evaluation-requirements-band .section-heading>p:not(.eyebrow){color:#cbd4e2}.film-evaluation-requirements-grid{display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:34px}.film-evaluation-requirements-grid article{background:#162748;min-height:300px;padding:28px 24px 25px;position:relative}.film-evaluation-requirements-grid .rtn-artboard-icon{height:60px;margin:25px 0 17px;width:60px}.film-evaluation-step{color:#8090aa;font-size:12px;font-weight:900;position:absolute;right:20px;top:18px}.film-evaluation-requirements-grid h3{color:#ffffff;font-size:18px;margin:0 0 10px}.film-evaluation-requirements-grid p{color:#cbd4e2;font-size:14px;line-height:1.58;margin:0}.film-evaluation-requirement-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.film-evaluation-requirement-actions .button{align-items:center;display:inline-flex;gap:9px}.film-evaluation-requirement-actions .button--outline-light{background:transparent;border:1px solid #8290a6;color:#ffffff}.film-evaluation-deliverables .section-heading{max-width:880px}.film-evaluation-deliverables-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.film-evaluation-deliverables-grid>div{align-items:center;background:#f1f3f6;border-left:4px solid var(--orange);color:var(--navy);display:flex;font-weight:800;gap:13px;min-height:72px;padding:16px 18px}.film-evaluation-deliverables-grid svg{color:var(--orange);flex:0 0 23px;height:23px;width:23px}.film-evaluation-packages-band{background:#f1f3f6;padding:clamp(58px,7vw,92px) 0}.film-evaluation-packages-band .section-heading{max-width:900px}.film-evaluation-package-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;max-width:1100px}.film-evaluation-package{background:#ffffff;border-top:7px solid var(--navy);box-shadow:0 14px 32px rgba(13,28,52,.1);padding:34px;position:relative}.film-evaluation-package.is-featured{border-top-color:var(--orange)}.film-evaluation-package-tag{background:var(--orange);color:#ffffff;font-size:11px;font-weight:900;padding:7px 12px;position:absolute;right:24px;text-transform:uppercase;top:-7px}.film-evaluation-package-head{align-items:center;display:flex;gap:18px}.film-evaluation-package-head .rtn-artboard-icon{flex:0 0 68px;height:68px;width:68px}.film-evaluation-package h3{color:var(--navy);font-size:clamp(20px,2vw,27px);margin:0 0 4px}.film-evaluation-package-head strong{color:var(--orange);font-size:38px}.film-evaluation-package-cadence{color:#657087;display:block;font-size:12px;font-weight:900;margin:18px 0 12px;text-transform:uppercase}.film-evaluation-package>p{color:#4d5870;line-height:1.55}.film-evaluation-package ul{list-style:none;margin:22px 0 28px;padding:0}.film-evaluation-package li{align-items:flex-start;color:var(--navy);display:flex;font-weight:750;gap:10px;margin:11px 0}.film-evaluation-package li svg{color:var(--orange);flex:0 0 19px;height:19px;margin-top:2px;width:19px}.film-evaluation-package .button{align-items:center;display:inline-flex;gap:9px}.film-evaluation-membership-promo{background:var(--navy);color:#ffffff;padding:clamp(54px,7vw,84px) 0}.film-evaluation-membership-inner{align-items:center;display:grid;gap:clamp(34px,6vw,80px);grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)}.film-evaluation-membership-promo h2{color:#ffffff}.film-evaluation-membership-promo p:not(.eyebrow){color:#cbd4e2;line-height:1.65}.film-evaluation-membership-action{align-items:flex-start;border-left:7px solid var(--orange);display:flex;flex-direction:column;gap:17px;padding:8px 0 8px 28px}.film-evaluation-membership-action>svg{color:var(--orange);height:42px;width:42px}.film-evaluation-membership-action>strong{font-size:20px;line-height:1.35}.film-evaluation-membership-action .button{align-items:center;display:inline-flex;gap:9px}.film-evaluation-registration{align-items:start;display:grid;gap:clamp(34px,6vw,76px);grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr)}.film-evaluation-registration-intro{position:sticky;top:150px}.film-evaluation-registration-intro>p:not(.eyebrow){color:#4d5870;line-height:1.65}.film-evaluation-registration-facts{border-top:1px solid #d4d9e1;margin-top:28px;padding-top:8px}.film-evaluation-registration-facts>div{align-items:flex-start;display:flex;gap:13px;padding:14px 0}.film-evaluation-registration-facts svg{color:var(--orange);flex:0 0 24px;height:24px;width:24px}.film-evaluation-registration-facts span,.film-evaluation-registration-facts strong{display:block}.film-evaluation-registration-facts span{color:#667186;font-size:13px}.film-evaluation-registration-facts strong{color:var(--navy);font-size:15px;margin-bottom:3px}.film-evaluation-registration-panel{background:#f1f3f6;border-top:7px solid var(--orange);padding:clamp(24px,4vw,40px)}.film-evaluation-form{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.film-evaluation-field{display:flex;flex-direction:column;gap:8px;min-width:0}.film-evaluation-field--wide{grid-column:1/-1}.film-evaluation-field>span{color:var(--navy);font-size:13px;font-weight:900}.film-evaluation-field input,.film-evaluation-field select,.film-evaluation-field textarea{background:#ffffff;border:1px solid #bfc7d3;border-radius:2px;color:var(--navy);font:inherit;min-height:48px;padding:11px 13px;width:100%}.film-evaluation-field textarea{min-height:112px;resize:vertical}.film-evaluation-field input:focus,.film-evaluation-field select:focus,.film-evaluation-field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(241,94,53,.16);outline:none}.film-evaluation-consent{align-items:flex-start;background:#ffffff;color:#45516a;display:flex;font-size:13px;gap:11px;line-height:1.5;padding:15px}.film-evaluation-consent input{accent-color:var(--orange);flex:0 0 18px;height:18px;margin-top:1px;width:18px}.film-evaluation-submit{align-items:center;border-top:1px solid #cbd1db;display:flex;gap:22px;justify-content:space-between;padding-top:23px}.film-evaluation-submit span,.film-evaluation-submit strong{display:block}.film-evaluation-submit strong{color:var(--navy)}.film-evaluation-submit span{color:#677287;font-size:12px;margin-top:4px}.film-evaluation-submit button{align-items:center;background:var(--orange);border:0;border-radius:2px;color:#ffffff;cursor:pointer;display:inline-flex;font:inherit;font-weight:900;gap:9px;justify-content:center;min-height:50px;padding:12px 18px}.film-evaluation-form-status{align-items:flex-start;display:flex;gap:13px;margin-bottom:24px;padding:16px}.film-evaluation-form-status.is-success{background:#e6f6ed;color:#175d38}.film-evaluation-form-status.is-error{background:#fff0ec;color:#9e2f19}.film-evaluation-form-status svg{flex:0 0 23px;height:23px;width:23px}.film-evaluation-form-status span,.film-evaluation-form-status strong{display:block}.film-evaluation-form-status span{font-size:13px;line-height:1.45;margin-top:3px}@media (max-width:1080px){.film-evaluation-requirements-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.film-evaluation-requirements-grid article{min-height:270px}}@media (max-width:820px){.film-evaluation-membership-inner,.film-evaluation-overview,.film-evaluation-registration{grid-template-columns:1fr}.film-evaluation-registration-intro{position:static}.film-evaluation-package-grid{grid-template-columns:1fr}}@media (max-width:680px){.film-evaluation-deliverables-grid,.film-evaluation-form,.film-evaluation-requirements-grid{grid-template-columns:1fr}.film-evaluation-requirements-grid article{min-height:0}.film-evaluation-requirement-actions,.film-evaluation-submit{align-items:stretch;flex-direction:column}.film-evaluation-requirement-actions .button,.film-evaluation-submit button{justify-content:center;width:100%}.film-evaluation-package,.film-evaluation-registration-panel{padding:24px 20px}.film-evaluation-package-tag{left:20px;right:auto}.film-evaluation-package-head{align-items:flex-start;margin-top:10px}}@media (max-width:620px){.rtn-service-cta-desktop{display:none}.rtn-service-cta-mobile{align-items:center;background:#f4f6f8;border-left:7px solid var(--orange);display:grid;gap:17px;grid-template-columns:64px minmax(0,1fr);padding:22px 20px 20px}.rtn-service-cta-mobile-icon{height:60px;width:60px}.rtn-service-cta-mobile small,.rtn-service-cta-mobile strong,.rtn-service-cta-mobile>span>span{display:block}.rtn-service-cta-mobile small{color:var(--orange);font-size:11px;font-weight:900;text-transform:uppercase}.rtn-service-cta-mobile strong{color:var(--navy);font-size:31px;line-height:1;margin-top:4px;text-transform:uppercase}.rtn-service-cta-mobile>span>span{color:#526078;font-size:13px;font-weight:700;line-height:1.45;margin-top:8px}.rtn-service-cta-mobile .rtn-service-cta-mobile-action{background:var(--orange);color:#ffffff;font-size:15px;font-weight:900;grid-column:1/-1;margin-top:2px;padding:14px 18px;text-align:center;text-transform:uppercase}.rtn-service-cta-shell--hero .rtn-service-cta-mobile{border-bottom:8px solid var(--navy);border-left:0;grid-template-columns:78px minmax(0,1fr);min-height:390px;padding:62px 28px 40px}.rtn-service-cta-shell--hero .rtn-service-cta-mobile-icon{height:76px;width:76px}.rtn-service-cta-shell--hero .rtn-service-cta-mobile strong{font-size:43px}.rtn-service-cta-shell--hero .rtn-service-cta-mobile small{font-size:13px}.rtn-service-cta-shell--hero .rtn-service-cta-mobile>span>span{font-size:15px}.rtn-service-cta-shell--hero .rtn-service-cta-mobile-action{font-size:18px;margin-top:24px;padding:18px}}.hero{background:linear-gradient(90deg,rgba(21,29,52,.94),rgba(21,29,52,.58)),url(/media/rtn-magazine-cover.png) 50%/cover;min-height:600px;padding:90px clamp(18px,4vw,56px)}.hero,.hero h1{color:var(--white)}.hero-inner{max-width:800px}.hero p{color:#e4e9f1;font-size:19px}.section{padding:clamp(46px,7vw,82px) clamp(18px,4vw,56px)}.section.alt{background:var(--paper)}.section-heading{display:grid;gap:10px;margin-bottom:28px;max-width:900px}.grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.card.highlight{border-top:5px solid var(--orange)}.metric{color:var(--blue);font-size:30px;font-weight:900}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.filter-bar{align-items:end;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:22px;padding:18px}label{display:grid;gap:7px}.field-label,label span{color:var(--muted);font-size:13px;font-weight:800}input,select,textarea{background:var(--white);border:1px solid #bfc3ca;border-radius:var(--radius);color:var(--ink);padding:12px;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--blue);outline:3px solid rgba(49,91,135,.18)}input[type=checkbox]{width:auto}textarea{min-height:120px;resize:vertical}.database-list,.row-card{display:grid;gap:12px}.row-card{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr auto;padding:18px;text-decoration:none}.row-card:hover{border-color:var(--orange)}.row-card p{color:var(--muted);margin:6px 0 0}.pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pill{background:#e7edf4;border-radius:999px;color:var(--navy);font-size:12px;font-weight:800;padding:7px 10px}.notice{background:#fff4ee;border:1px solid #f6b49f;border-radius:var(--radius);color:#7d2912;margin-bottom:18px;padding:14px 16px}.team-database-hero{background:#111a30;color:var(--white);min-height:420px;overflow:hidden;position:relative}.team-database-hero-image,.team-database-hero-shade{inset:0;position:absolute}.team-database-hero-image{height:100%;object-fit:cover;object-position:center;width:100%}.team-database-hero-shade{background:rgba(10,19,38,.72);clip-path:polygon(0 0,100% 0,78% 100%,0 100%);right:auto;width:59%}.team-database-hero-inner{display:flex;flex-direction:column;justify-content:center;min-height:420px;padding-bottom:62px;padding-top:52px;position:relative;z-index:2}.team-database-hero h1{color:var(--white);font-size:clamp(52px,6vw,78px);line-height:.92;margin:11px 0 18px;max-width:520px}.team-database-hero h1 span,.team-database-hero h1 strong{display:block}.team-database-hero h1 strong{color:var(--orange)}.team-database-hero-inner>p:not(.eyebrow){color:#f0f3f8;font-size:18px;line-height:1.45;margin:0;max-width:460px}.athlete-database-hero .team-database-hero-image{object-position:center 42%}.athlete-database-hero .team-database-hero-shade{background:rgba(7,17,36,.24);clip-path:none;width:100%}.athlete-database-hero .team-database-hero-inner>p:not(.eyebrow){max-width:500px}.team-directory-main{background:var(--paper);min-height:720px;padding:0 0 80px}.team-filter-panel{background:var(--white);border:1px solid #cfd4dc;border-top:5px solid var(--orange);box-shadow:0 12px 28px rgba(24,33,53,.12);margin-bottom:48px;padding:22px;position:relative;top:-42px;transition:opacity .16s ease;z-index:10}.team-filter-panel.is-updating{opacity:.72}.team-filter-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.team-filter-heading>div{display:grid;gap:6px}.team-filter-heading strong{color:var(--navy);font-size:20px}.team-filter-kicker{align-items:center;color:var(--orange-dark);display:flex;font-size:12px;font-weight:900;gap:7px;text-transform:uppercase}.team-filter-clear{align-items:center;background:transparent;border:0;color:var(--blue);cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:6px;padding:8px 0}.team-filter-clear:hover{color:var(--orange-dark)}.team-directory-search{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px}.team-directory-search>label{grid-column:1/-1;height:0;overflow:hidden;position:absolute;width:0}.team-directory-search-field{align-items:center;border:1px solid #aeb6c2;display:flex;gap:10px;min-height:48px;padding:0 14px}.team-directory-search-field:focus-within{border-color:var(--blue);outline:3px solid rgba(49,91,135,.18)}.team-directory-search-field svg{color:var(--blue);flex:0 0 auto}.team-directory-search-field input{border:0;min-width:0;outline:0;padding:11px 0}.team-directory-search>button{gap:8px;min-height:48px;min-width:132px}.team-filter-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.athlete-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.team-filter-grid.advanced{grid-template-columns:repeat(3,minmax(0,1fr))}.athlete-filter-secondary{border-top:1px solid #d9dde3;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;padding-top:14px}.athlete-height-filter{background:#f7f8fa;border:1px solid #c7ccd4;display:grid;gap:5px;min-height:66px;padding:10px 12px}.athlete-height-filter:focus-within{border-color:var(--blue);outline:3px solid rgba(49,91,135,.18)}.athlete-height-filter span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.athlete-height-filter input{background:transparent;border:0;color:var(--ink);font-size:14px;font-weight:800;min-width:0;outline:0;padding:0;width:100%}.team-filter-menu{min-width:0;position:relative}.team-filter-trigger{align-items:center;background:#f7f8fa;border:1px solid #c7ccd4;color:var(--ink);cursor:pointer;display:grid;gap:3px 8px;grid-template-columns:minmax(0,1fr) auto;min-height:66px;padding:10px 12px;text-align:left;width:100%}.team-filter-menu.is-open .team-filter-trigger,.team-filter-trigger:hover{border-color:var(--blue)}.team-filter-trigger>span{color:var(--muted);font-size:11px;font-weight:900;grid-column:1/-1;text-transform:uppercase}.team-filter-trigger strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-filter-trigger svg{color:var(--blue);transition:transform .16s ease}.team-filter-menu.is-open .team-filter-trigger svg{transform:rotate(180deg)}.team-filter-options{background:var(--white);border:1px solid #b8bec8;box-shadow:0 14px 28px rgba(21,29,52,.18);left:0;max-height:310px;min-width:100%;overflow-y:auto;position:absolute;top:calc(100% + 5px);width:max-content;z-index:30}.team-filter-options button{align-items:center;background:var(--white);border:0;border-bottom:1px solid #e3e5e9;color:var(--ink);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:18px;justify-content:space-between;min-height:44px;padding:10px 12px;text-align:left;width:100%}.team-filter-options button:hover{background:#edf2f8}.team-filter-options button.is-selected{background:#dce7f2;color:var(--navy);font-weight:900}.team-filter-options button.is-selected svg{color:var(--orange-dark);flex:0 0 auto}.team-advanced-filters{border-top:1px solid #d9dde3;margin-top:14px;padding-top:14px}.team-advanced-filters>span{color:var(--navy);display:block;font-size:12px;font-weight:900;margin-bottom:9px;text-transform:uppercase}.team-advanced-filter-note{color:var(--muted);font-size:12px;margin:12px 0 0}.team-results-heading{align-items:end;border-bottom:2px solid var(--navy);display:flex;justify-content:space-between;margin-top:-14px;padding-bottom:14px}.team-results-heading h2{color:var(--navy);font-size:32px;margin:6px 0 0}.team-results-heading>p{color:var(--muted);font-size:13px;font-weight:800;margin:0}.team-results-meta{align-items:flex-end;display:flex;flex-direction:column;gap:6px;max-width:460px;text-align:right}.team-results-meta p{color:var(--muted);font-size:13px;font-weight:800;margin:0}.team-results-meta a{color:var(--blue);font-size:12px;font-weight:900;text-decoration:none;text-transform:uppercase}.team-results-meta a:hover{color:var(--orange-dark)}.athlete-methodology-link{color:var(--blue);display:inline-block;font-size:12px;font-weight:900;margin-top:7px;text-decoration:none;text-transform:uppercase}.athlete-methodology-link:hover{color:var(--orange-dark)}.prospect-methodology-page{background:#f5f6f8;min-height:100vh}.prospect-methodology-hero{background:#071d38;color:var(--white);overflow:hidden;padding:76px 0 82px;position:relative}.prospect-methodology-hero:after{background:var(--orange);content:"";height:8px;left:0;position:absolute;right:0;top:0}.prospect-methodology-hero .site-container{max-width:940px}.prospect-methodology-hero h1{font-size:clamp(42px,6vw,76px);letter-spacing:0;line-height:.98;margin:10px 0 22px;max-width:900px}.prospect-methodology-hero p:not(.eyebrow){color:#dbe5ef;font-size:19px;line-height:1.65;max-width:850px}.prospect-methodology-hero .button{margin-top:18px}.prospect-methodology-content{padding-bottom:90px}.prospect-methodology-principles{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-36px;position:relative;z-index:2}.prospect-methodology-principles article{background:var(--white);border-top:4px solid var(--orange);box-shadow:0 10px 28px rgba(7,29,56,.09);display:grid;gap:8px;padding:28px}.prospect-category-grid svg,.prospect-methodology-principles svg{color:var(--orange-dark)}.prospect-methodology-principles strong{color:var(--navy);font-size:19px}.prospect-methodology-principles span{color:var(--muted);line-height:1.5}.prospect-methodology-section{padding-top:74px}.prospect-methodology-band h2,.prospect-methodology-section h2{color:var(--navy);font-size:clamp(28px,4vw,44px);letter-spacing:0;margin:7px 0 22px}.prospect-category-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-category-grid article{background:var(--white);border:1px solid #d7dce3;padding:24px}.prospect-category-grid h3{color:var(--navy);font-size:20px;letter-spacing:0;margin:14px 0 8px}.prospect-category-grid p,.prospect-methodology-band p,.prospect-methodology-note{color:var(--muted);line-height:1.65}.prospect-methodology-band{background:#e7eaee;display:grid;gap:46px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px;padding:44px}.prospect-identification-ladder{counter-reset:none;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:30px 0 18px;padding:0}.prospect-identification-ladder li{align-items:center;background:var(--navy);color:var(--white);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:140px;padding:16px;text-align:center}.prospect-identification-ladder span{align-items:center;background:var(--orange);border-radius:50%;display:flex;font-weight:900;height:34px;justify-content:center;width:34px}.prospect-identification-ladder strong{font-size:14px;line-height:1.3}@media (max-width:900px){.prospect-category-grid,.prospect-methodology-principles{grid-template-columns:1fr}.prospect-methodology-band{grid-template-columns:1fr;padding:30px}.prospect-identification-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-results-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:22px}.team-result-card{align-items:center;background:var(--white);border:1px solid #d1d5dc;display:grid;gap:14px;grid-template-columns:108px minmax(0,1fr) 30px;min-height:180px;padding:20px;text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.team-result-card:hover{border-color:var(--orange);box-shadow:0 7px 18px rgba(21,29,52,.1);transform:translateY(-2px)}.team-result-logo{align-items:center;align-self:start;display:flex;height:108px;justify-content:center;padding:0;width:108px}.team-result-logo img{height:100%;object-fit:contain;width:100%}.team-result-logo-fallback{align-items:center;color:#7d8798;display:flex;justify-content:center}.team-result-copy{align-self:start;min-width:0}.team-result-type{color:var(--orange-dark);display:block;font-size:11px;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.team-result-copy h3{color:var(--navy);font-size:18px;margin:5px 0 7px}.team-result-copy p{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:5px;margin:0}.team-result-copy p svg{color:var(--blue);flex:0 0 auto}.team-result-details{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.team-result-details span{background:#e9eef4;border-radius:3px;color:var(--navy);font-size:10px;font-weight:800;max-width:100%;overflow:hidden;padding:5px 7px;text-overflow:ellipsis;white-space:nowrap}.team-result-open{align-items:center;align-self:start;color:var(--blue);display:flex;height:30px;justify-content:center;width:30px}.team-result-card:hover .team-result-open{color:var(--orange-dark)}.athlete-result-card{align-items:center;background:var(--white);border:1px solid #d1d5dc;display:grid;gap:14px;grid-template-columns:72px minmax(0,1fr) 30px;min-height:158px;padding:16px;text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.athlete-result-card.is-ranked{grid-template-columns:34px 72px minmax(0,1fr) 30px}.athlete-result-card:hover{border-color:var(--orange);box-shadow:0 7px 18px rgba(21,29,52,.1);transform:translateY(-2px)}.athlete-result-photo{align-items:center;align-self:start;background:#e8edf3;border:1px solid #d9dee6;display:flex;height:78px;justify-content:center;overflow:hidden;width:72px}.athlete-result-photo img{height:100%;object-fit:cover;object-position:50% 24%;width:100%}.athlete-result-photo-fallback{align-items:center;color:var(--blue);display:flex;justify-content:center}.athlete-result-copy{align-self:start;min-width:0}.athlete-result-copy h3{color:var(--navy);font-size:18px;margin:5px 0 7px}.athlete-result-copy p{align-items:flex-start;color:var(--muted);display:flex;font-size:13px;gap:5px;line-height:1.35;margin:0}.athlete-result-copy p svg{color:var(--blue);flex:0 0 auto;margin-top:1px}.athlete-result-details{margin-top:11px}.athlete-directory-cta{align-items:center;border-bottom:1px solid #cfd5de;border-top:1px solid #cfd5de;color:var(--navy);display:grid;gap:15px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:54px;padding:22px 0}.athlete-directory-cta>svg{color:var(--orange-dark)}.athlete-directory-cta div{display:grid;gap:3px}.athlete-directory-cta strong{font-size:16px}.athlete-directory-cta span{color:var(--muted);font-size:13px}.athlete-directory-cta a{color:var(--blue);font-size:13px;font-weight:900;text-decoration:none;text-transform:uppercase}.athlete-directory-cta a:hover{color:var(--orange-dark)}.team-results-empty{align-items:center;border-bottom:1px solid var(--line);color:var(--muted);display:flex;flex-direction:column;min-height:340px;padding:70px 20px;text-align:center}.team-results-empty>svg{color:var(--blue)}.team-results-empty h2{color:var(--navy);font-size:28px;margin:16px 0 4px}.team-results-empty p{margin:0 0 20px}.team-results-pagination{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin-top:34px}.team-results-pagination a{align-items:center;color:var(--navy);display:inline-flex;font-size:14px;font-weight:900;gap:7px;text-decoration:none}.team-results-pagination a:last-child{justify-self:end}.team-results-pagination a:hover{color:var(--orange-dark)}.team-results-pagination strong{color:var(--muted);font-size:13px}.success{background:#eef8f3;border-color:#9fd3bb;color:var(--success)}.form-page{display:grid;gap:28px;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr)}.form-stack{display:grid;gap:16px}.fieldset-group{border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:10px;margin:0;padding:16px}.checkbox-label{align-items:center;display:flex;gap:10px}.form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.intake-page{background:#f4f6f8}.intake-form{display:grid;gap:24px;margin:0 auto;max-width:1240px}.intake-instruction{align-items:center;background:var(--navy);border-left:7px solid var(--orange);color:var(--white);display:flex;flex-wrap:wrap;gap:8px 24px;padding:20px 22px}.intake-instruction strong{font-size:18px}.intake-instruction span{color:#dce3ef}.intake-section{background:var(--white);border:1px solid var(--line);border-top:5px solid var(--orange);display:grid;gap:24px;padding:clamp(20px,3vw,34px)}.intake-section-heading{max-width:850px}.intake-section-heading .eyebrow{margin-bottom:7px}.intake-section-heading h2{font-size:clamp(25px,2.5vw,36px);margin:0}.intake-section-heading p:last-child{color:var(--muted);margin:10px 0 0}.intake-form-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.intake-field--wide,.intake-field-wrap--wide{grid-column:1/-1}.intake-field small{color:var(--muted);line-height:1.45}.intake-help-card{background:#eef1f5;border-left:5px solid var(--blue);color:var(--navy);margin-top:12px;padding:17px 18px}.intake-help-card p{color:var(--muted);margin:8px 0 0}.intake-disclosure ul,.intake-help-card ul{line-height:1.5;margin:10px 0 0;padding-left:20px}.intake-option-group{border:0;margin:0;padding:0}.intake-option-group legend{color:var(--navy);font-size:17px;font-weight:900;margin-bottom:13px}.intake-option-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.intake-consent-card,.intake-option-card{align-items:flex-start;background:var(--white);border:1px solid #c8ccd2;cursor:pointer;display:flex;gap:12px;padding:15px}.intake-consent-card:hover,.intake-option-card:hover{border-color:var(--orange)}.intake-consent-card input,.intake-option-card input{flex:0 0 auto;margin-top:2px;width:auto}.intake-consent-card>span,.intake-option-card>span{color:var(--ink);display:grid;font-size:14px;gap:5px;line-height:1.4}.intake-consent-card small,.intake-option-card small{color:var(--muted);font-weight:400}.intake-option-card--featured{margin-top:2px}.intake-consent-card,.intake-option-card--featured{background:#f6f8fb;border-left:5px solid var(--orange)}.intake-disclosure{border:1px solid var(--line);padding:17px 18px}.intake-disclosure summary{color:var(--orange-dark);cursor:pointer;font-weight:900}.intake-disclosure li,.intake-disclosure p{color:var(--muted)}.intake-submit-bar{align-items:center;background:var(--navy);border-bottom:7px solid var(--orange);color:var(--white);display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.intake-submit-bar>div{display:grid;gap:4px}.intake-submit-bar span{color:#dce3ef;font-size:13px}.intake-submit-bar button{min-width:210px}.intake-tabs{background:var(--white);border:1px solid var(--line);display:flex;gap:4px;overflow-x:auto;padding:8px}.intake-tabs button{background:transparent;border:0;border-bottom:4px solid transparent;color:var(--navy);cursor:pointer;flex:1 0 auto;font-weight:900;min-height:44px;padding:8px 16px}.intake-tabs button.is-active,.intake-tabs button:hover{background:#eef1f5;border-bottom-color:var(--orange)}.coach-structured-rows{display:grid;gap:14px}.coach-structured-row{background:#f7f8fa;border:1px solid var(--line);display:grid;gap:14px;grid-template-columns:76px minmax(0,1fr);padding:16px}.coach-row-label{align-self:start;background:var(--navy);color:var(--white);padding:10px 8px;text-align:center}.coach-row-fields{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.coach-row-fields textarea{min-height:90px}.intake-final-section{margin-top:4px}@media (max-width:700px){.intake-form-grid,.intake-option-grid{grid-template-columns:1fr}.intake-field--wide,.intake-field-wrap--wide{grid-column:auto}.intake-submit-bar{align-items:stretch;flex-direction:column}.intake-submit-bar button{width:100%}.coach-structured-row{grid-template-columns:1fr}.coach-row-label{text-align:left}.coach-row-fields{grid-template-columns:1fr}}.editorial-page-hero{border-bottom:7px solid var(--orange)}.news-archive-page{padding-top:clamp(22px,3vw,34px)}.news-lead-card{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:7px;box-shadow:0 10px 28px rgba(12,29,54,.08);display:grid;gap:0;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);margin-bottom:42px;overflow:hidden}.news-archive-toolbar{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:24px;padding-bottom:18px}.news-archive-toolbar h1{font-size:clamp(21px,2vw,25px);line-height:1.15;margin:0}.news-archive-toolbar form{align-items:end;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.news-archive-toolbar label{display:grid;gap:5px}.news-archive-toolbar label>span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.news-archive-toolbar select{background:#ffffff;border:1px solid #aeb8c7;color:var(--navy);font:inherit;min-height:44px;min-width:135px;padding:8px 34px 8px 11px}.news-archive-reset,.news-archive-toolbar button{align-items:center;border:0;display:inline-flex;font:inherit;font-size:12px;font-weight:900;justify-content:center;min-height:44px;padding:9px 16px;text-decoration:none}.news-archive-toolbar button{background:var(--orange);color:#ffffff;cursor:pointer}.news-archive-reset{color:var(--navy)}.news-lead-card>a{align-self:stretch;aspect-ratio:auto;background:var(--grey);display:block;min-height:430px;min-width:0;overflow:hidden;position:relative}.news-lead-card>div{padding:clamp(25px,3vw,38px)}.news-archive-image img,.news-lead-card img{height:100%;object-fit:cover;width:100%}.news-lead-card>a img{inset:0;position:absolute}.news-lead-card h2{font-size:clamp(28px,3.3vw,46px);margin:10px 0}.news-archive-card h3 a,.news-lead-card h2 a{text-decoration:none}.news-archive-grid{display:grid;align-items:stretch;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.news-archive-story-card{background:var(--white);border:1px solid var(--line);border-radius:7px;box-shadow:0 8px 24px rgba(12,29,54,.07);display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.news-archive-story-copy{display:flex;flex:1 1;flex-direction:column;padding:18px 19px 17px}.news-archive-card{border-bottom:1px solid var(--line);padding-bottom:24px}.news-archive-card.news-archive-story-card{border-bottom:1px solid var(--line);padding-bottom:0}.news-archive-image{aspect-ratio:1.72/1;background:var(--grey);display:block;overflow:hidden}.news-archive-story-card h3{font-size:clamp(21px,1.8vw,26px);line-height:1.15;margin:8px 0 0}.news-archive-story-summary{color:var(--muted);font-size:15px;line-height:1.5;margin:12px 0 17px}.news-archive-author{color:#596579;font-size:12px;font-weight:800;margin:0 0 10px}.news-archive-story-card .news-archive-author{border-top:1px solid var(--line);font-size:11px;margin:auto 0 0;padding-top:13px}.news-load-more{border-top:1px solid var(--line);display:flex;justify-content:center;margin-top:34px;padding-top:28px}.news-load-more button{background:var(--orange);border:0;color:#ffffff;cursor:pointer;font:inherit;font-size:14px;font-weight:900;min-height:48px;min-width:230px;padding:12px 24px}.news-load-more button:hover{background:var(--navy)}.news-load-more button:disabled{cursor:wait;opacity:.72}.news-load-more-error{color:#a62c21;font-weight:800;margin:24px 0 0;text-align:center}.article-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;font-weight:900;gap:8px;margin:0;text-transform:uppercase}.article-meta span+span:before{content:"/";margin-right:8px}.article-page{margin:0 auto;max-width:980px;padding:clamp(46px,6vw,78px) clamp(18px,4vw,56px)}.article-header{margin-bottom:30px}.article-back{align-items:center;color:var(--navy);display:inline-flex;font-size:13px;font-weight:900;gap:6px;margin-bottom:28px;text-decoration:none}.article-header h1{font-size:clamp(38px,5.4vw,68px);margin:12px 0 16px}.article-deck{color:var(--muted);font-size:20px;margin:0 0 18px}.article-byline{font-size:13px;font-weight:800}.article-hero-image{aspect-ratio:16/9;margin:0 0 38px;overflow:hidden;width:100%}.article-hero-image img{height:100%;object-fit:cover;width:100%}.article-body{font-family:Georgia,Times New Roman,serif;font-size:19px;margin:0 auto;max-width:760px}.article-body p{line-height:1.75}.paywall-panel{background:var(--navy);border-top:7px solid var(--orange);margin:34px auto 0;max-width:760px;padding:clamp(26px,4vw,46px)}.paywall-panel,.paywall-panel h2,.paywall-panel p{color:var(--white)}.segmented-links{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:2px;margin-bottom:28px;overflow-x:auto;padding-bottom:0}.segmented-links a,.segmented-links span{border-bottom:4px solid transparent;color:var(--muted);flex:0 0 auto;font-size:13px;font-weight:900;padding:12px 15px;text-decoration:none}.segmented-links .active{border-bottom-color:var(--orange);color:var(--navy)}.commit-list{border-top:4px solid var(--navy)}.commit-list-row{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:20px;grid-template-columns:82px minmax(0,1fr) minmax(230px,.55fr);min-height:112px;padding:18px 0}.commit-list-date{border-right:1px solid var(--line);display:grid;gap:3px;min-height:58px;place-content:center start}.commit-list-date strong{color:var(--navy);font-size:16px}.commit-list-date span{color:var(--orange-dark);font-size:11px;font-weight:900}.commit-list-row h2,.commit-list-row h3{font-size:23px;margin:0}.commit-list-row h2 a,.commit-list-row h3 a,.commit-program-link{text-decoration:none}.commit-list-row p{color:var(--muted);font-size:13px;margin:6px 0 0}.commit-program-link{align-items:center;border-left:1px solid var(--line);display:grid;gap:3px;grid-template-columns:1fr auto;min-height:58px;padding-left:22px}.commit-program-link span{color:var(--muted);font-size:11px;font-weight:800;grid-column:1}.commit-program-link strong{color:var(--navy);font-size:16px;grid-column:1}.commit-program-link svg{color:var(--orange);grid-column:2;grid-row:1/3}.college-commit-hero{--college-hero-accent:var(--orange);--college-hero-background:var(--navy);--college-hero-foreground:var(--white);align-items:center;background-color:var(--college-hero-background);border-bottom:7px solid var(--college-hero-accent);color:var(--college-hero-foreground);display:flex;gap:24px;isolation:isolate;overflow:hidden;padding:64px clamp(18px,4vw,56px);position:relative}.college-commit-hero:after{background:var(--college-hero-accent);content:"";height:180%;opacity:.12;position:absolute;right:clamp(-130px,-7vw,-60px);top:-40%;transform:rotate(18deg);width:clamp(150px,18vw,300px);z-index:-1}.college-commit-hero>img{background:var(--white);height:90px;object-fit:contain;padding:8px;width:90px}.college-commit-hero h1,.college-commit-hero p{color:var(--college-hero-foreground)}.college-commit-hero .eyebrow{color:var(--college-hero-accent)}.college-commit-analytics-section{background:#f3f5f8;border-top:1px solid #dce1e8;scroll-margin-top:136px}.college-commit-class-nav{align-items:stretch;border-bottom:1px solid var(--line);display:flex;gap:14px;margin-bottom:28px}.college-commit-class-nav .college-commit-class-filters{border-bottom:0;flex:1 1 auto;margin-bottom:0;min-width:0}.college-commit-analytics-jump{align-items:center;align-self:center;background:var(--navy);border-bottom:4px solid var(--orange);color:var(--white);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;gap:8px;margin-bottom:6px;min-height:40px;padding:8px 14px;text-decoration:none;text-transform:uppercase;transition:background .16s ease,transform .16s ease;white-space:nowrap}.college-commit-analytics-jump svg{color:var(--orange);height:18px;width:18px}.college-commit-analytics-jump:hover{background:var(--blue);transform:translateY(-1px)}.college-commit-analytics-jump:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.college-offer-board-link{background:var(--white);border:1px solid var(--navy);border-bottom:4px solid var(--orange);color:var(--navy)}.college-offer-board-link:hover{background:var(--navy);color:var(--white)}.college-offer-board-section{background:#f3f5f8}.college-offer-board-intro{align-items:end;display:flex;gap:28px;justify-content:space-between;margin-bottom:26px}.college-offer-board-intro h2{color:var(--navy);font-size:36px;margin:5px 0 8px}.college-offer-board-intro>div:first-child>p:last-child{color:var(--muted);line-height:1.6;margin:0;max-width:760px}.college-offer-board-actions{display:flex;flex:0 0 auto;gap:10px}.college-offer-board-actions .button{min-height:44px}.college-offer-button-icon,.college-offer-summary-icon{flex:0 0 auto}.college-offer-button-icon{height:27px;width:27px}.college-offer-filters{background:var(--white);border-top:5px solid var(--navy);box-shadow:0 8px 22px rgba(20,31,53,.08);display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;padding:22px}.college-offer-filters label{display:grid;gap:7px}.college-offer-filters label>span{color:var(--navy);font-size:11px;font-weight:900;text-transform:uppercase}.article-meta>.rtn-artboard-icon{height:15px;width:15px}.article-meta>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.college-offer-filters select{background:var(--white);border:1px solid #bcc5d0;color:var(--navy);font:inherit;min-height:44px;padding:0 12px;width:100%}.college-offer-filter-actions{align-items:center;display:flex;gap:15px;grid-column:1/-1;justify-content:flex-end}.college-offer-clear{color:var(--navy);font-size:12px;font-weight:900;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase}.college-offer-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:34px}.college-offer-summary-grid article{align-items:center;background:var(--white);border-left:5px solid var(--orange);display:flex;gap:14px;min-height:92px;padding:15px 18px}.college-offer-summary-icon{height:42px;width:42px}.icon-link .rtn-artboard-icon{height:30px;width:30px}.college-offer-summary-grid article>div{display:grid;gap:3px}.college-offer-summary-grid strong{color:var(--navy);font-size:28px;line-height:1}.college-offer-summary-grid span:last-child{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.college-offer-results-heading{margin-bottom:20px}.college-offer-athlete-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.college-offer-athlete-card{background:var(--white);border:1px solid #cfd5de;color:inherit;display:grid;grid-template-columns:88px minmax(0,1fr);min-height:214px;overflow:hidden;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.college-offer-athlete-card:hover{border-color:var(--orange);box-shadow:0 9px 22px rgba(20,31,53,.11);transform:translateY(-2px)}.college-offer-athlete-photo{background:#e7ecf2;min-height:100%;overflow:hidden}.college-offer-athlete-photo img{height:100%;object-fit:cover;object-position:50% 20%;width:100%}.college-offer-athlete-copy{min-width:0;padding:16px}.college-offer-athlete-tags{display:flex;flex-wrap:wrap;gap:6px}.college-offer-athlete-tags span{background:#e9eef4;color:var(--navy);font-size:9px;font-weight:900;padding:4px 6px;text-transform:uppercase}.college-offer-athlete-copy h3{color:var(--navy);font-size:19px;margin:9px 0 5px}.college-offer-athlete-copy>p{color:var(--muted);font-size:12px;line-height:1.4;margin:0 0 12px}.college-offer-athlete-copy dl{border-top:1px solid #e0e4e9;display:grid;gap:6px;margin:0;padding-top:10px}.college-offer-athlete-copy dl>div{display:grid;gap:8px;grid-template-columns:70px minmax(0,1fr)}.college-offer-athlete-copy dt{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.college-offer-athlete-copy dd{color:var(--navy);font-size:10px;font-weight:800;margin:0}@media (max-width:1050px){.college-offer-athlete-grid,.college-offer-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.college-commit-class-nav,.college-offer-board-intro{align-items:stretch;flex-direction:column}.college-offer-board-actions{flex-wrap:wrap}.college-offer-athlete-grid,.college-offer-filters,.college-offer-summary-grid{grid-template-columns:1fr}.college-offer-filter-actions{justify-content:flex-start}}.college-commit-analytics-heading{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:26px}.college-commit-analytics-heading h2{color:var(--navy);font-size:34px;margin:6px 0 8px}.college-commit-analytics-heading>div:first-child>p:last-child{color:var(--muted);line-height:1.6;margin:0;max-width:700px}.college-commit-analytics-total{align-items:flex-end;border-left:4px solid var(--orange);display:flex;flex-direction:column;flex:0 0 auto;min-width:170px;padding:5px 0 5px 18px;text-align:right}.college-commit-analytics-total strong{color:var(--navy);font-size:35px;line-height:1}.college-commit-analytics-total span{color:var(--muted);font-size:11px;font-weight:900;margin-top:6px;text-transform:uppercase}.college-commit-analytics-grid{align-items:start;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.college-commit-analytics-card{background:var(--white);border:1px solid #cfd5de;border-radius:6px;box-shadow:0 7px 18px rgba(20,31,53,.07);min-width:0;overflow:hidden}.college-commit-analytics-card>header{align-items:center;background:var(--navy);border-bottom:4px solid var(--orange);color:var(--white);display:flex;gap:13px;min-height:80px;padding:16px 18px}.college-commit-analytics-icon{align-items:center;border:1px solid rgba(255,255,255,.3);display:flex;height:42px;justify-content:center;width:42px}.college-commit-analytics-icon svg{color:var(--orange);height:23px;width:23px}.college-commit-analytics-card h3{color:var(--white);font-size:19px;margin:0}.college-commit-analytics-card header p{color:#c8d0dd;font-size:11px;font-weight:800;margin:4px 0 0;text-transform:uppercase}.college-commit-analytics-list{display:grid;gap:17px;padding:20px 18px 22px}.college-commit-analytics-row-heading{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:7px}.college-commit-analytics-row-heading>span{color:var(--navy);font-size:13px;font-weight:850;min-width:0}.college-commit-analytics-row-heading strong{color:var(--navy);flex:0 0 auto;font-size:13px}.college-commit-analytics-row-heading small{color:var(--muted);font-size:10px;font-weight:800;margin-left:3px}.college-commit-analytics-track{background:#e8ebf0;display:block;height:7px;overflow:hidden;width:100%}.college-commit-analytics-track>span{background:linear-gradient(90deg,var(--orange),#f58a69);display:block;height:100%;min-width:4px}.college-commit-analytics-empty{color:var(--muted);line-height:1.55;margin:0;padding:28px 18px}.college-commits-landing-hero{background:#f5f6f7;color:var(--navy);min-height:720px;overflow:hidden;position:relative}.college-commits-landing-art{height:100%;object-fit:cover;object-position:center;width:100%}.college-commits-landing-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:720px;padding-bottom:42px;padding-top:46px;position:relative;z-index:1}.college-commits-landing-heading{align-items:center;display:grid;gap:36px;grid-template-columns:270px minmax(0,1fr);max-width:1260px;width:100%}.college-commits-landing-logo{align-items:center;border-right:2px solid var(--orange);display:flex;justify-content:center;min-height:230px;padding-right:34px}.college-commits-landing-logo img{height:auto;max-width:240px;object-fit:contain;width:100%}.college-commits-landing-copy h1{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:49px;font-weight:900;letter-spacing:0;line-height:.98;margin:0;text-transform:uppercase}.college-commits-landing-copy h1 span,.college-commits-landing-copy h1 strong{display:block}.college-commits-landing-copy h1 strong{color:var(--orange);margin:8px 0}.college-commits-landing-copy h1 em{color:var(--navy);font-style:normal}.college-commits-landing-copy>p{color:var(--navy);font-size:22px;margin:26px 0 0}.college-commits-landing-rule{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(60px,1fr) auto minmax(60px,1fr);margin-top:18px;max-width:660px}.college-commits-landing-rule span{background:#b7bbc2;height:2px}.college-commits-landing-rule svg{color:var(--orange);fill:var(--orange);height:18px;width:18px}.college-commits-landing-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:34px auto 0;max-width:1100px;width:100%}.college-commits-landing-benefit{align-items:center;display:flex;flex-direction:column;gap:11px;min-width:0;padding:0 26px;text-align:center}.college-commits-landing-benefit+.college-commits-landing-benefit{border-left:1px solid #bec3ca}.college-commits-landing-benefit>svg{background:var(--navy);border-radius:50%;color:var(--white);height:72px;padding:17px;stroke-width:1.8;width:72px}.college-commits-landing-benefit>svg line,.college-commits-landing-benefit>svg path,.college-commits-landing-benefit>svg polyline{stroke:currentColor}.college-commits-landing-benefit:first-child>svg,.college-commits-landing-benefit:nth-child(4)>svg{color:var(--orange)}.college-commits-landing-benefit span,.college-commits-landing-benefit strong{display:block}.college-commits-landing-benefit strong{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:17px;font-weight:900;text-transform:uppercase}.college-commits-landing-benefit span{color:#303b50;font-size:13px;line-height:1.45;margin-top:6px}.college-commits-landing-cta{align-items:center;background:var(--orange);border:2px solid var(--white);box-shadow:0 7px 0 #e6e7ea,0 12px 22px rgba(21,29,52,.18);color:var(--white);display:inline-flex;font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:22px;font-weight:900;gap:16px;justify-content:center;margin-top:28px;min-height:62px;padding:12px 34px;text-decoration:none;text-transform:uppercase;transition:background .16s ease,transform .16s ease}.college-commits-landing-cta svg:first-child{height:28px;width:28px}.college-commits-landing-cta svg:last-child{height:24px;width:24px}.college-commits-landing-cta:hover{background:var(--orange-dark);transform:translateY(-2px)}.college-commits-landing-cta:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.college-commit-directory-section{scroll-margin-top:150px}.college-commit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.college-commit-view-switch{border-bottom:1px solid #d7dce3;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:-4px 0 20px;padding-bottom:16px}.college-commit-view-switch a{align-items:center;background:#f4f6f8;border:1px solid #c7ccd4;color:var(--navy);display:flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:48px;padding:10px 16px;text-decoration:none}.college-commit-view-switch a:hover{border-color:var(--blue)}.college-commit-view-switch a.is-active{background:var(--navy);border-color:var(--navy);color:var(--white)}.college-commit-view-switch a.is-active svg{color:var(--orange)}.college-commit-results-heading{align-items:end;border-bottom:2px solid var(--navy);display:flex;justify-content:space-between;margin-top:-14px;padding-bottom:14px}.college-commit-results-heading h2{color:var(--navy);font-size:32px;margin:6px 0 0}.college-commit-results-heading>p{color:var(--muted);font-size:13px;font-weight:800;margin:0}.college-program-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.college-program-card{background:var(--white);border:1px solid #cfd4dc;border-radius:6px;box-shadow:0 7px 18px rgba(20,31,53,.08);color:var(--navy);display:grid;grid-template-rows:142px minmax(112px,1fr) 45px;min-height:300px;overflow:hidden;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.college-program-card:hover{border-color:var(--orange);box-shadow:0 12px 25px rgba(20,31,53,.14);transform:translateY(-3px)}.college-program-card:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.college-program-logo{align-items:center;display:flex;justify-content:center;min-width:0;padding:20px 24px 8px}.college-program-logo img{height:112px;max-width:150px;object-fit:contain;width:100%}.college-program-logo>span{align-items:center;color:var(--blue);display:flex;font-size:38px;font-weight:950;justify-content:center;min-height:100px}.college-program-logo .team-result-logo-fallback svg{height:52px;width:52px}.college-program-card-copy{min-width:0;padding:12px 20px 18px;text-align:center}.college-program-card-copy h3{color:var(--navy);font-size:20px;line-height:1.12;margin:0 0 10px}.college-program-card-copy p{color:var(--orange-dark);font-size:12px;font-weight:900;margin:0 0 6px;text-transform:uppercase}.college-program-card-copy>span{color:var(--muted);display:block;font-size:13px;font-weight:750}.college-program-card-action{align-items:center;border-top:1px solid #e0e3e8;color:var(--navy);display:flex;font-size:12px;font-weight:900;justify-content:space-between;padding:0 16px;text-transform:uppercase}.college-program-card-action svg{color:var(--orange)}.college-program-empty{grid-column:1/-1}.college-commit-pagination{align-items:center;border-top:1px solid var(--line);display:grid;gap:16px;grid-template-columns:1fr auto 1fr;margin-top:24px;padding-top:22px}.college-commit-pagination a,.college-commit-pagination strong{align-items:center;display:inline-flex;font-size:13px;font-weight:900;gap:7px}.college-commit-pagination a{color:var(--navy);text-decoration:none}.college-commit-pagination a:last-child{justify-self:end}.college-commit-pagination strong{color:var(--muted)}@media (max-width:1080px){.college-commit-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.college-commit-analytics-card:last-child{grid-column:1/-1}.college-commits-landing-heading{gap:34px;grid-template-columns:250px minmax(0,1fr)}.college-commits-landing-logo{padding-right:32px}.college-commits-landing-copy h1{font-size:46px}.college-commits-landing-benefit{padding:0 18px}.college-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.college-commit-analytics-grid{grid-template-columns:1fr}.college-commit-analytics-card:last-child{grid-column:auto}.college-commits-landing-hero,.college-commits-landing-inner{min-height:760px}.college-commits-landing-art{object-position:45% center}.college-commits-landing-inner{justify-content:flex-start;padding-bottom:34px;padding-top:32px}.college-commits-landing-heading{gap:20px;grid-template-columns:170px minmax(0,1fr)}.college-commits-landing-logo{min-height:178px;padding-right:22px}.college-commits-landing-copy h1{font-size:37px}.college-commits-landing-copy>p{font-size:17px;margin-top:18px}.college-commits-landing-benefits{gap:20px 0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.college-commits-landing-benefit:nth-child(3){border-left:0}.college-commits-landing-benefit>svg{height:62px;padding:15px;width:62px}.college-commits-landing-benefit strong{font-size:15px}.college-commit-results-heading{align-items:flex-start;flex-direction:column;gap:10px}.college-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.college-commit-class-nav{border-bottom:0;flex-direction:column;gap:9px}.college-commit-class-nav .college-commit-class-filters{border-bottom:1px solid var(--line)}.college-commit-analytics-jump{align-self:stretch;justify-content:center;margin-bottom:0}.college-commit-analytics-heading{align-items:flex-start;flex-direction:column;gap:18px}.college-commit-analytics-heading h2{font-size:28px}.college-commit-analytics-total{align-items:flex-start;text-align:left}.college-commits-landing-hero,.college-commits-landing-inner{min-height:630px}.college-commits-landing-art{object-position:center}.college-commits-landing-inner{padding-bottom:20px;padding-top:16px}.college-commits-landing-heading{display:block;text-align:center}.college-commits-landing-logo{border-bottom:2px solid var(--orange);border-right:0;margin:0 auto 10px;min-height:0;padding:0 0 9px;width:126px}.college-commits-landing-logo img{max-width:116px}.college-commits-landing-copy h1{font-size:28px;line-height:1}.college-commits-landing-copy h1 strong{margin:6px 0}.college-commits-landing-copy>p{font-size:14px;margin-top:10px}.college-commits-landing-rule{margin-left:auto;margin-right:auto;margin-top:9px;max-width:260px}.college-commits-landing-benefits{gap:10px 0;margin-top:14px}.college-commits-landing-benefit{padding:0 10px}.college-commits-landing-benefit>svg{height:44px;padding:10px;width:44px}.college-commits-landing-benefit strong{font-size:13px}.college-commits-landing-benefit span{display:none}.college-commits-landing-cta{font-size:17px;gap:10px;margin-top:14px;min-height:48px;padding:10px 18px}.college-commits-landing-cta svg:first-child{height:22px;width:22px}.college-commit-directory-section{padding-top:42px}.college-commit-view-switch{grid-template-columns:1fr}.college-commit-results-heading h2{font-size:25px}.college-commit-pagination{grid-template-columns:1fr auto 1fr}.college-commit-pagination a,.college-commit-pagination strong{font-size:12px}.college-program-grid{grid-template-columns:1fr}.college-program-card{grid-template-rows:132px minmax(104px,1fr) 45px;min-height:280px}}.empty-state{border:1px solid var(--line);color:var(--muted);padding:28px;text-align:center}.dream-teams-landing-hero{background:#f7f8fa;color:var(--navy);min-height:690px;overflow:hidden;position:relative}.dream-teams-landing-art{height:100%;object-fit:cover;object-position:center;width:100%}.dream-teams-landing-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:690px;padding-bottom:40px;padding-top:54px;position:relative;z-index:1}.dream-teams-landing-heading{align-items:center;display:grid;gap:44px;grid-template-columns:300px minmax(0,1fr);max-width:1270px;width:100%}.dream-teams-landing-logo{align-items:center;border-right:2px solid var(--orange);display:flex;justify-content:center;min-height:220px;padding-right:42px}.dream-teams-landing-logo img{height:auto;max-width:270px;object-fit:contain;width:100%}.dream-teams-landing-copy .eyebrow{color:var(--orange);font-size:19px;margin:0 0 10px}.dream-teams-landing-copy h1{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:62px;font-weight:900;line-height:.96;margin:0;text-transform:uppercase}.dream-teams-landing-copy h1 strong{color:var(--orange);display:block;margin-top:8px}.dream-teams-landing-rule{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(50px,1fr) 24px minmax(50px,1fr);margin:19px 0 14px;max-width:680px}.dream-teams-landing-rule span{background:#c5cbd4;height:2px}.dream-teams-landing-rule svg{color:var(--orange);fill:var(--orange);height:22px;width:22px}.dream-teams-landing-copy>p:last-child{color:var(--navy);font-size:19px;line-height:1.45;margin:0;text-align:center;max-width:700px}.dream-teams-landing-copy>p:last-child span{display:block}.dream-teams-landing-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;max-width:1170px;width:100%}.dream-teams-landing-benefit{align-items:center;display:grid;gap:16px;grid-template-columns:68px minmax(0,1fr);min-height:102px;padding:0 28px}.dream-teams-landing-benefit+.dream-teams-landing-benefit{border-left:1px solid rgba(35,46,78,.24)}.dream-teams-landing-benefit>svg{background:var(--navy);border-radius:50%;color:var(--white);height:64px;padding:15px;width:64px}.dream-teams-landing-benefit>svg path,.dream-teams-landing-benefit>svg polyline{stroke-width:2.1}.dream-teams-landing-benefit:nth-child(2)>svg,.dream-teams-landing-benefit:nth-child(3)>svg{color:var(--orange)}.dream-teams-landing-benefit span,.dream-teams-landing-benefit strong{display:block}.dream-teams-landing-benefit strong{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:18px;font-weight:900;text-transform:uppercase}.dream-teams-landing-benefit span{color:#48536b;font-size:13px;line-height:1.45;margin-top:5px}.dream-teams-landing-cta{align-items:center;background:var(--orange);border:2px solid var(--white);border-radius:7px;box-shadow:0 8px 22px rgba(35,46,78,.2);color:var(--white);display:inline-flex;font-size:18px;font-weight:900;gap:14px;justify-content:center;margin-top:26px;min-height:58px;min-width:410px;padding:0 30px;text-decoration:none;text-transform:uppercase;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.dream-teams-landing-cta svg:first-child{height:25px;width:25px}.dream-teams-landing-cta svg:last-child{height:21px;width:21px}.dream-teams-landing-cta:hover{background:var(--orange-dark);box-shadow:0 11px 28px rgba(35,46,78,.26);transform:translateY(-2px)}.dream-teams-landing-cta:focus-visible{outline:4px solid var(--navy);outline-offset:4px}#dream-team-results{scroll-margin-top:150px}@media (max-width:1080px){.dream-teams-landing-heading{gap:30px;grid-template-columns:235px minmax(0,1fr)}.dream-teams-landing-logo{min-height:190px;padding-right:28px}.dream-teams-landing-copy h1{font-size:50px}.dream-teams-landing-benefit{gap:12px;grid-template-columns:56px minmax(0,1fr);padding:0 18px}.dream-teams-landing-benefit>svg{height:52px;padding:12px;width:52px}.dream-teams-landing-benefit strong{font-size:15px}}@media (max-width:720px){.dream-teams-landing-hero,.dream-teams-landing-inner{min-height:665px}.dream-teams-landing-art{object-position:55% center}.dream-teams-landing-inner{justify-content:flex-start;padding-bottom:12px;padding-top:20px}.dream-teams-landing-heading{gap:8px;grid-template-columns:1fr;text-align:center}.dream-teams-landing-logo{border-right:0;min-height:0;padding:0}.dream-teams-landing-logo img{max-width:120px}.dream-teams-landing-copy .eyebrow{font-size:14px;margin-top:2px}.dream-teams-landing-copy h1{font-size:36px;line-height:1}.dream-teams-landing-rule{gap:10px;margin:10px auto 8px;max-width:300px}.dream-teams-landing-copy>p:last-child{font-size:15px;margin:0 auto;max-width:480px}.dream-teams-landing-benefits{gap:0;grid-template-columns:1fr;margin-top:14px;max-width:500px}.dream-teams-landing-benefit{gap:14px;grid-template-columns:48px minmax(0,1fr);min-height:72px;padding:8px 16px;text-align:left}.dream-teams-landing-benefit+.dream-teams-landing-benefit{border-left:0;border-top:1px solid rgba(35,46,78,.18)}.dream-teams-landing-benefit>svg{height:46px;padding:11px;width:46px}.dream-teams-landing-benefit strong{font-size:15px}.dream-teams-landing-benefit span{font-size:12px}.dream-teams-landing-cta{font-size:15px;margin-top:12px;min-height:48px;min-width:0;padding:0 22px;width:100%}.dream-team-segmented-links{flex-wrap:wrap;overflow-x:visible}.dream-team-segmented-links span{flex:1 1 45%;text-align:center}}@media (max-width:380px){.dream-teams-landing-hero,.dream-teams-landing-inner{min-height:665px}.dream-teams-landing-inner{padding-top:18px}.dream-teams-landing-logo img{max-width:126px}.dream-teams-landing-copy h1{font-size:35px}.dream-teams-landing-copy>p:last-child{font-size:14px}}.dream-team-intro{align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);max-width:1100px}.founder-layout,.founder-membership-grid{align-items:center;display:grid;gap:clamp(30px,5vw,72px);grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr)}.founder-layout>img,.founder-membership-grid>img{aspect-ratio:4/5;height:100%;max-height:650px;object-fit:cover;width:100%}.faq-list{margin:0 auto;max-width:980px;scroll-margin-top:130px}.faq-landing-hero{background:#f7f8fa;overflow:hidden;position:relative}.faq-landing-composite{position:relative}.faq-landing-composite>img{display:block;height:auto;width:100%}.faq-landing-composite-cta{border-radius:10px;height:11.5%;left:25.5%;position:absolute;top:84.5%;width:48.5%}.faq-landing-composite-cta:focus-visible{box-shadow:0 0 0 5px rgba(255,255,255,.92),0 0 0 9px var(--navy);outline:0}.faq-landing-mobile{display:none}@media (max-width:760px){.faq-landing-composite{display:none}.faq-landing-mobile{align-items:center;display:flex;flex-direction:column;padding-bottom:34px;padding-top:28px;text-align:center}.faq-landing-mobile>img{height:auto;margin-bottom:18px;max-width:176px;width:52%}.faq-landing-mobile .eyebrow{color:var(--orange);font-size:14px;margin:0 0 8px}.faq-landing-mobile-title{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:38px;font-weight:900;line-height:.96;text-transform:uppercase}.faq-landing-mobile-title span,.faq-landing-mobile-title strong{display:block}.faq-landing-mobile-title strong{color:var(--orange)}.faq-landing-mobile-intro{color:var(--navy);font-size:15px;line-height:1.45;margin:18px auto 0;max-width:340px}.faq-landing-mobile-categories{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;width:100%}.faq-landing-mobile-categories>div{align-items:center;border-bottom:1px solid rgba(35,46,78,.14);display:flex;flex-direction:column;gap:7px;min-height:104px;padding:14px 8px}.faq-landing-mobile-categories>div:nth-child(odd){border-right:1px solid rgba(35,46,78,.14)}.faq-landing-mobile-categories svg{background:var(--navy);border-radius:50%;color:var(--orange);height:50px;padding:12px;width:50px}.faq-landing-mobile-categories strong{color:var(--navy);font-size:14px}.faq-landing-mobile-categories strong,.faq-landing-mobile-cta{font-family:Arial Narrow,Arial,Helvetica,sans-serif;text-transform:uppercase}.faq-landing-mobile-cta{align-items:center;background:var(--orange);border:2px solid var(--white);border-radius:8px;box-shadow:0 8px 22px rgba(35,46,78,.22);color:var(--white);display:flex;font-size:18px;font-weight:900;gap:10px;justify-content:center;margin-top:24px;min-height:58px;padding:0 14px;text-decoration:none;width:100%}.faq-landing-mobile-cta svg{flex:0 0 auto;height:23px;width:23px}}.faq-list details{border-bottom:1px solid var(--line);padding:0}.faq-list summary{cursor:pointer;font-size:20px;font-weight:900;padding:24px 44px 24px 0;position:relative}.faq-list summary::marker{color:var(--orange)}.faq-list details p{color:var(--muted);margin:0;max-width:800px;padding:0 0 24px}.coaching-call-landing-hero{background:#f7f8fa;overflow:hidden;position:relative}.coaching-call-landing-composite{position:relative}.coaching-call-landing-composite>img{display:block;height:auto;width:100%}.coaching-call-landing-composite-cta{border-radius:10px;height:12%;left:14.5%;position:absolute;top:76.5%;width:53.5%}.coaching-call-landing-composite-cta:focus-visible{box-shadow:0 0 0 5px rgba(255,255,255,.92),0 0 0 9px var(--navy);outline:0}.coaching-call-landing-mobile{display:none}@media (max-width:760px){.coaching-call-landing-composite{display:none}.coaching-call-landing-mobile{align-items:center;display:flex;flex-direction:column;padding-bottom:34px;padding-top:28px;text-align:center}.coaching-call-landing-mobile>img{height:auto;margin-bottom:18px;max-width:176px;width:52%}.coaching-call-landing-mobile .eyebrow{color:var(--orange);font-size:14px;margin:0 0 8px}.coaching-call-mobile-title{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:34px;font-weight:900;line-height:.98;text-transform:uppercase}.coaching-call-mobile-title span,.coaching-call-mobile-title strong{display:block}.coaching-call-mobile-title strong{color:var(--orange)}.coaching-call-mobile-intro{color:var(--navy);font-size:16px;line-height:1.45;margin:18px auto 0;max-width:330px}.coaching-call-mobile-benefits{display:grid;gap:1px;grid-template-columns:1fr;margin-top:22px;width:100%}.coaching-call-mobile-benefits>div{align-items:center;border-bottom:1px solid rgba(35,46,78,.14);display:grid;gap:3px 12px;grid-template-columns:52px minmax(0,1fr);padding:13px 4px;text-align:left}.coaching-call-mobile-benefits svg{background:var(--navy);border-radius:50%;color:var(--orange);grid-row:1/span 2;height:50px;padding:12px;width:50px}.coaching-call-mobile-benefits strong{align-self:end;color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:15px;text-transform:uppercase}.coaching-call-mobile-benefits span{color:var(--muted);font-size:13px;line-height:1.35}.coaching-call-mobile-process{border:1px solid rgba(35,46,78,.22);margin-top:24px;padding:18px;text-align:left;width:100%}.coaching-call-mobile-process h2{color:var(--orange);font-size:17px;margin:0 0 14px;text-align:center;text-transform:uppercase}.coaching-call-mobile-process ol{display:grid;gap:12px;list-style:none;margin:0;padding:0}.coaching-call-mobile-process li{align-items:center;color:var(--navy);display:grid;font-size:13px;gap:10px;grid-template-columns:28px 28px minmax(0,1fr)}.coaching-call-mobile-process li b{align-items:center;background:var(--navy);border-radius:50%;color:var(--white);display:flex;height:28px;justify-content:center;width:28px}.coaching-call-mobile-process li svg{color:var(--navy);height:25px;width:25px}.coaching-call-mobile-cta{align-items:center;background:var(--orange);border:2px solid var(--white);border-radius:8px;box-shadow:0 8px 22px rgba(35,46,78,.22);color:var(--white);display:flex;font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:17px;font-weight:900;gap:9px;justify-content:center;margin-top:22px;min-height:58px;padding:0 12px;text-decoration:none;text-transform:uppercase;width:100%}.coaching-call-mobile-cta svg{flex:0 0 auto;height:22px;width:22px}}.app-feature svg{color:var(--orange);margin-bottom:18px}.app-feature>.rtn-artboard-icon{align-items:center;display:inline-flex;height:54px;justify-content:center;margin-bottom:18px;width:54px}.app-feature>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.app-feature h2{font-size:23px}.advertise-hero{background:#f7f8fa;border-bottom:1px solid #e2e5e9;min-height:430px;overflow:hidden;position:relative}.advertise-hero-art{height:100%;object-fit:cover;object-position:center;width:100%}.advertise-hero-inner{display:flex;flex-direction:column;justify-content:center;min-height:430px;padding-bottom:42px;padding-top:42px;position:relative;z-index:1}.advertise-hero-copy{max-width:610px}.advertise-hero-copy .eyebrow{color:var(--orange);font-size:14px;margin-bottom:8px}.advertise-hero-copy h1{color:var(--navy-deep);font-size:66px;line-height:.98}.advertise-hero-copy>p:not(.eyebrow){color:#263044;font-size:19px;font-weight:700;line-height:1.45;margin:18px 0 0;max-width:540px}.advertise-benefits{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;max-width:840px}.advertise-benefit{align-items:center;border-right:1px solid #cfd4dc;display:flex;gap:11px;min-height:56px;padding:0 18px}.advertise-benefit:first-child{padding-left:0}.advertise-benefit:last-child{border-right:0;padding-right:0}.advertise-benefit svg{color:var(--orange);flex:0 0 32px;height:32px;width:32px}.advertise-benefit span{display:grid;gap:4px}.advertise-benefit strong{color:var(--navy-deep);font-size:12px;line-height:1.2;text-transform:uppercase}.advertise-benefit small{color:#495365;font-size:11px;line-height:1.25;text-transform:capitalize}@media (max-width:1050px){.advertise-hero-art{object-position:60% center}.advertise-hero-copy{max-width:53%}.advertise-benefits{max-width:64%}}@media (max-width:760px){.advertise-hero,.advertise-hero-inner{min-height:560px}.advertise-hero-art{object-position:73% center;opacity:.26}.advertise-hero-inner{justify-content:flex-end;padding-bottom:38px;padding-top:110px}.advertise-benefits,.advertise-hero-copy{max-width:100%}.advertise-hero-copy h1{font-size:52px}.advertise-hero-copy>p:not(.eyebrow){font-size:17px;max-width:520px}.advertise-benefits{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.advertise-benefit{border-bottom:1px solid #cfd4dc;min-height:72px;padding:8px 15px}.advertise-benefit:nth-child(2){border-right:0}.advertise-benefit:nth-child(n+3){border-bottom:0}.advertise-benefit:nth-child(3){padding-left:0}}@media (max-width:380px){.advertise-hero,.advertise-hero-inner{min-height:540px}.advertise-hero-inner{padding-bottom:28px;padding-top:90px}.advertise-hero-copy h1{font-size:46px}.advertise-hero-copy>p:not(.eyebrow){font-size:15px}.advertise-benefits{margin-top:24px}.advertise-benefit{gap:7px;min-height:66px;padding-left:10px;padding-right:10px}.advertise-benefit svg{flex-basis:26px;height:26px;width:26px}.advertise-benefit small,.advertise-benefit strong{font-size:10px}}.app-landing-hero{background:#06162d;color:var(--white);min-height:clamp(600px,65vw,720px);overflow:hidden;position:relative}.app-landing-hero-art{height:100%;object-fit:cover;object-position:center;width:100%}.app-landing-hero-shade{background:rgba(4,18,39,.18);bottom:0;left:0;position:absolute;top:0;width:56%}.app-landing-hero-inner{align-items:center;display:flex;min-height:clamp(600px,65vw,720px);padding-bottom:50px;padding-top:50px;position:relative;z-index:1}.app-landing-hero-copy{max-width:min(740px,56vw)}.app-landing-hero-copy .eyebrow{color:var(--orange);font-size:16px;margin-bottom:14px}.app-landing-hero-copy h1{color:var(--white);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:76px;font-weight:900;line-height:.98;max-width:720px}.app-landing-hero-copy h1 span{color:#ff572e;display:block;font-style:italic;margin-top:3px}.app-landing-hero-rule{background:var(--orange);height:5px;margin:27px 0 23px;width:108px}.app-landing-hero-intro{color:#f4f7fb;font-size:22px;line-height:1.45;margin:0;max-width:620px}.app-landing-benefits{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;max-width:720px}.app-landing-benefit{align-items:center;border-right:1px solid rgba(255,255,255,.34);display:flex;flex-direction:column;min-height:100px;padding:0 15px;text-align:center}.app-landing-benefit:first-child{padding-left:0}.app-landing-benefit:last-child{border-right:0;padding-right:0}.app-landing-benefit svg{color:var(--orange);height:35px;margin-bottom:10px;width:35px}.app-landing-benefit>.rtn-artboard-icon{align-items:center;background:rgba(255,255,255,.96);border-radius:50%;display:inline-flex;height:44px;justify-content:center;margin-bottom:10px;padding:6px;width:44px}.app-landing-benefit>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.app-landing-benefit strong{color:var(--white);font-size:13px;text-transform:uppercase}.app-landing-benefit span{color:#e2e7ef;font-size:13px;margin-top:7px}.app-landing-downloads{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.app-landing-primary-download{min-width:200px}.app-store-link{align-items:center;border:1px solid rgba(255,255,255,.68);border-radius:var(--radius);color:var(--white);display:inline-flex;gap:10px;min-height:54px;min-width:180px;padding:8px 14px;text-decoration:none}.app-store-link:hover{background:rgba(255,255,255,.1);border-color:var(--white)}.app-store-link span{display:grid}.app-store-link small{font-size:10px;line-height:1;text-transform:uppercase}.app-store-link strong{font-size:20px;line-height:1.2}@media (max-width:1050px){.app-landing-hero-copy{max-width:62vw}.app-landing-hero-copy h1{font-size:60px}.app-landing-hero-art{object-position:58% center}.app-landing-benefits{max-width:650px}}@media (max-width:760px){.app-landing-hero,.app-landing-hero-inner{min-height:690px}.app-landing-hero-art{object-position:67% center;opacity:.42}.app-landing-hero-shade{background:rgba(4,18,39,.64);width:100%}.app-landing-hero-inner{align-items:flex-end;padding-bottom:34px;padding-top:90px}.app-landing-hero-copy{max-width:100%}.app-landing-hero-copy .eyebrow{font-size:13px}.app-landing-hero-copy h1{font-size:50px;max-width:600px}.app-landing-hero-intro{font-size:17px;max-width:500px}.app-landing-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.app-landing-benefit{border-bottom:1px solid rgba(255,255,255,.24);min-height:84px;padding:0 10px 13px}.app-landing-benefit:nth-child(2){border-right:0}.app-landing-benefit:nth-child(n+3){border-bottom:0;padding-top:14px}.app-landing-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app-landing-primary-download{grid-column:1/-1;width:100%}.app-store-link{min-width:0}}@media (max-width:440px){.app-landing-hero,.app-landing-hero-inner{min-height:650px}.app-landing-hero-inner{padding-top:44px}.app-landing-hero-copy h1{font-size:40px}.app-landing-hero-rule{margin:20px 0 17px}.app-landing-benefits{margin-top:23px}.app-landing-benefit svg,.app-landing-benefit>.rtn-artboard-icon{height:29px;width:29px}.app-landing-benefit>.rtn-artboard-icon{padding:4px}.app-landing-benefit span,.app-landing-benefit strong{font-size:11px}.app-landing-downloads{margin-top:22px}.app-store-link{padding:8px 10px}.app-store-link strong{font-size:16px}}@media (max-width:360px){.app-landing-hero,.app-landing-hero-inner{min-height:610px}.app-landing-hero-inner{padding-bottom:22px;padding-top:30px}.app-landing-hero-copy .eyebrow{font-size:12px;margin-bottom:9px}.app-landing-hero-copy h1{font-size:33px}.app-landing-hero-rule{height:4px;margin:14px 0 12px;width:82px}.app-landing-hero-intro{font-size:15px}.app-landing-benefits{margin-top:15px}.app-landing-benefit{min-height:68px;padding-bottom:8px}.app-landing-benefit:nth-child(n+3){padding-top:8px}.app-landing-benefit svg,.app-landing-benefit>.rtn-artboard-icon{height:24px;margin-bottom:5px;width:24px}.app-landing-benefit>.rtn-artboard-icon{padding:3px}.app-landing-benefit span{margin-top:3px}.app-landing-downloads{margin-top:14px}.app-store-link{min-height:48px}.app-store-link svg{height:24px;width:24px}.app-store-link small{display:none}.app-store-link strong{font-size:15px;white-space:nowrap}}.service-hero{background:var(--navy);border-bottom:7px solid var(--orange);color:var(--white);padding:68px 0}.service-hero-grid{align-items:center;display:grid;gap:clamp(32px,6vw,84px);grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.service-hero h1,.service-hero p{color:var(--white)}.service-hero h1{margin:8px 0 16px}.service-hero-title-row{align-items:center;display:flex;gap:18px;margin:8px 0 16px}.service-hero-title-row h1{margin:0}.service-hero-artboard{filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 3px 8px rgba(8,17,34,.24));flex:0 0 82px;height:82px;width:82px}.service-hero-grid>img{aspect-ratio:16/11;border:8px solid rgba(255,255,255,.12);object-fit:cover;width:100%}.service-overview{display:grid;gap:clamp(32px,6vw,84px);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.service-overview h2{margin:8px 0 18px}.benefit-list{align-self:start;border-top:5px solid var(--orange)}.benefit-list>div{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:22px 1fr;padding:17px 0}.benefit-list svg{color:var(--orange-dark)}.account-access-page{background:var(--paper);display:grid;min-height:68vh;padding:48px 18px;place-items:center}.account-access-panel{background:var(--white);border:1px solid var(--line);border-top:7px solid var(--orange);max-width:680px;padding:clamp(30px,5vw,58px);text-align:center}.account-access-panel>svg{color:var(--navy);margin-bottom:15px}.account-access-panel h1{font-size:clamp(34px,4vw,50px);margin:8px 0 18px}.account-access-panel .actions{justify-content:center}.auth-form{display:grid;gap:14px;margin:26px auto 0;max-width:440px;text-align:left}.auth-form label{display:grid;gap:7px}.auth-form.compact{margin-top:15px}.password-reset{border-top:1px solid var(--line);margin-top:26px;padding-top:20px;text-align:left}.password-reset summary{color:var(--navy);cursor:pointer;font-weight:900}.account-access-note,.account-support{color:var(--muted);font-size:14px;margin:24px 0 0}.account-dashboard,.admin-dashboard{margin:0 auto;max-width:1240px}.account-dashboard-header,.admin-dashboard-header{align-items:center;border-bottom:6px solid var(--orange);display:flex;justify-content:space-between;margin-bottom:28px;padding-bottom:22px}.account-dashboard-header h1,.admin-dashboard-header h1{margin:5px 0 8px}.account-dashboard-header>svg,.admin-dashboard-header>svg{color:var(--navy);flex:0 0 auto}.admin-dashboard-header-tools{align-items:center;display:flex;flex:0 0 auto;gap:18px}.admin-dashboard-header-tools>svg{color:var(--navy)}.admin-guide-trigger{align-items:center;background:var(--navy);border:0;color:var(--white);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:900;gap:9px;min-height:44px;padding:10px 16px}.admin-guide-trigger:hover{background:var(--orange)}.admin-guide-trigger svg{height:19px;width:19px}.admin-guide-dialog{background:var(--white);border:0;box-shadow:0 24px 80px rgba(2,13,31,.34);color:var(--ink);margin:auto;max-height:min(820px,calc(100vh - 40px));max-width:920px;padding:0;width:calc(100% - 40px)}.admin-guide-dialog::backdrop{background:rgba(2,13,31,.72)}.admin-guide-dialog>header{align-items:start;background:var(--navy);color:var(--white);display:flex;justify-content:space-between;padding:28px 30px}.admin-guide-dialog>header h2,.admin-guide-dialog>header p{margin:0}.admin-guide-dialog>header h2{color:var(--white);margin:4px 0 6px}.admin-guide-dialog>header>button{align-items:center;background:transparent;border:0;color:var(--white);cursor:pointer;display:flex;height:42px;justify-content:center;padding:0;width:42px}.admin-guide-dialog>header>button:hover{background:var(--orange)}.admin-guide-start{align-items:center;background:var(--grey);border-left:5px solid var(--orange);display:flex;gap:18px;margin:24px 30px 0;padding:18px 20px}.admin-guide-start>svg{color:var(--orange);flex:0 0 auto;height:30px;width:30px}.admin-guide-start h3,.admin-guide-start p{margin:0}.admin-guide-start p{color:var(--muted);margin-top:4px}.admin-guide-publishing{border:1px solid var(--line);margin:20px 30px 0;padding:20px}.admin-guide-section-heading{align-items:center;display:flex;gap:14px}.admin-guide-section-heading>svg{color:var(--orange);flex:0 0 auto;height:28px;width:28px}.admin-guide-section-heading h3,.admin-guide-section-heading p{margin:0}.admin-guide-section-heading p{color:var(--muted);margin-top:4px}.admin-guide-publishing ol{display:grid;gap:9px;line-height:1.5;margin:18px 0;padding-left:22px}.admin-guide-publishing-notes{background:var(--grey);display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.admin-guide-publishing-notes span{align-items:center;display:flex;font-size:12px;gap:7px;line-height:1.4}.admin-guide-publishing-notes svg{color:var(--orange);flex:0 0 auto;height:18px;width:18px}.admin-guide-workspaces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 30px 30px}.admin-guide-workspaces a{align-items:center;border-bottom:1px solid var(--line);color:inherit;display:flex;gap:14px;justify-content:space-between;min-height:96px;padding:15px 18px;text-decoration:none}.admin-guide-workspaces a:nth-child(odd){border-right:1px solid var(--line)}.admin-guide-workspaces a:hover{background:#f7f8fa;box-shadow:inset 4px 0 0 var(--orange)}.admin-guide-workspaces a>span{display:grid;gap:5px}.admin-guide-workspaces small{color:var(--muted);line-height:1.45}.admin-guide-workspaces svg{color:var(--orange);flex:0 0 auto;height:18px;width:18px}.admin-guide-dialog>footer{background:var(--navy);color:#dfe5ef;line-height:1.55;padding:18px 30px}.admin-guide-dialog>footer strong{color:var(--orange)}@media (max-width:760px){.admin-dashboard-header{align-items:start}.admin-dashboard-header-tools>svg,.admin-guide-trigger span{display:none}.admin-guide-dialog{max-height:calc(100vh - 20px);width:calc(100% - 20px)}.admin-guide-dialog>footer,.admin-guide-dialog>header{padding-left:20px;padding-right:20px}.admin-guide-publishing,.admin-guide-start{margin-left:20px;margin-right:20px}.admin-guide-publishing-notes,.admin-guide-workspaces{grid-template-columns:1fr}.admin-guide-workspaces{margin-left:20px;margin-right:20px}.admin-guide-workspaces a:nth-child(odd){border-right:0}}.account-summary-grid,.admin-metric-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-summary-item,.admin-metric{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--navy);display:grid;gap:8px;padding:22px}.admin-metric{color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.admin-metric:hover{border-color:var(--orange);transform:translateY(-2px)}.account-summary-item span,.admin-metric span{color:var(--muted);font-size:13px;font-weight:900;text-transform:uppercase}.account-summary-item strong{align-items:center;display:flex;gap:7px}.admin-metric strong{color:var(--navy);font-size:34px}.admin-metric small{color:var(--muted)}.admin-command-center-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.admin-editorial-schedule,.admin-needs-attention{border:1px solid var(--line);min-width:0}.admin-editorial-schedule>header,.admin-needs-attention>header{align-items:center;background:var(--navy);color:var(--white);display:flex;justify-content:space-between;padding:16px 18px}.admin-editorial-schedule header .eyebrow,.admin-needs-attention header .eyebrow{color:#ff8a64}.admin-editorial-schedule h3,.admin-needs-attention h3{color:var(--white);font-size:20px;margin:3px 0 0}.admin-editorial-schedule header svg,.admin-needs-attention header svg{color:var(--orange);height:25px;width:25px}.admin-editorial-schedule>div,.admin-needs-attention>div{background:var(--white)}.admin-editorial-schedule>div>a,.admin-needs-attention>div>a{align-items:center;border-top:1px solid var(--line);color:var(--navy);display:grid;gap:11px;min-height:64px;padding:11px 15px;text-decoration:none}.admin-editorial-schedule>div>a:first-child,.admin-needs-attention>div>a:first-child{border-top:0}.admin-needs-attention>div>a{grid-template-columns:42px minmax(0,1fr) auto}.admin-needs-attention>div>a>strong{color:var(--orange);font-size:24px;text-align:center}.admin-needs-attention>div>a.is-clear>strong{color:#3f7752}.admin-editorial-schedule a span,.admin-needs-attention a span{display:grid;gap:3px;min-width:0}.admin-editorial-schedule a strong,.admin-needs-attention a b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-editorial-schedule a small,.admin-needs-attention a small{color:var(--muted);font-size:10px}.admin-needs-attention a>svg{height:16px;width:16px}.admin-editorial-schedule>div>a{grid-template-columns:106px minmax(0,1fr)}.admin-editorial-schedule time{color:var(--orange);font-size:10px;font-weight:900;text-transform:uppercase}.admin-editorial-schedule>div>a:hover,.admin-needs-attention>div>a:hover{background:#f6f8fb;box-shadow:inset 4px 0 0 var(--orange)}.account-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.account-actions form{margin:0}.admin-workspace-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.admin-workspace{border-bottom:1px solid var(--line);padding:22px 0}.admin-workspace>svg{color:var(--orange)}.admin-workspace h2{font-size:22px;margin:12px 0 8px}.admin-workspace p{color:var(--muted);margin:0}.admin-contact-inbox{border-top:6px solid var(--orange);margin-top:34px;padding-top:28px;scroll-margin-top:140px}.admin-contact-header{align-items:flex-end;display:flex;gap:28px;justify-content:space-between;margin-bottom:24px}.admin-contact-header h2{margin:5px 0 8px}.admin-contact-header>div:first-child>p:last-child{color:var(--muted);margin:0;max-width:720px}.admin-contact-count{align-items:center;background:var(--navy);color:var(--white);display:grid;flex:0 0 170px;gap:2px 10px;grid-template-columns:auto 1fr;padding:16px 18px}.admin-contact-count svg{color:var(--orange);grid-row:span 2}.admin-contact-count strong{font-size:25px;line-height:1}.admin-contact-count span{color:#dce2ec;font-size:11px;font-weight:900;text-transform:uppercase}.admin-contact-list{display:grid;gap:14px}.admin-contact-message{background:var(--white);border:1px solid var(--line);border-left:5px solid var(--orange);padding:22px}.admin-contact-message.is-handled{background:#f8fafc;border-left-color:#39835b}.admin-contact-message-topline{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.admin-contact-message h3{font-size:20px;margin:0 0 5px}.admin-contact-message a{align-items:center;color:var(--navy);display:inline-flex;font-size:14px;font-weight:800;gap:7px}.admin-contact-message a svg{color:var(--orange);height:16px;width:16px}.admin-contact-status{align-items:center;display:inline-flex;font-size:12px;font-weight:900;gap:6px;text-transform:uppercase}.admin-contact-status svg{height:16px;width:16px}.admin-contact-status.new{color:#a84325}.admin-contact-status.handled{color:#2f704c}.admin-contact-body{color:#364157;line-height:1.65;margin:20px 0;white-space:pre-wrap}.admin-contact-message-footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding-top:15px}.admin-contact-message-footer>div{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 16px}.admin-contact-handled-control{align-items:center;color:var(--navy);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:900;gap:8px}.admin-contact-handled-control input{accent-color:#39835b;height:19px;width:19px}.admin-contact-empty{align-items:center;border:1px dashed #aeb7c7;color:var(--muted);display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:190px;text-align:center}.admin-contact-empty svg{color:#39835b;height:32px;width:32px}.admin-contact-empty strong{color:var(--navy)}.admin-intake-operating-system{display:grid;gap:42px;margin-top:42px}.admin-intake-queue{border-top:6px solid var(--navy);padding-top:28px;scroll-margin-top:140px}.admin-intake-queue+.admin-intake-queue{border-top-color:var(--orange)}.admin-intake-header{align-items:flex-end;display:flex;gap:28px;justify-content:space-between;margin-bottom:24px}.admin-intake-header h2{margin:5px 0 8px}.admin-intake-header>div:first-child>p:last-child{color:var(--muted);margin:0;max-width:760px}.admin-intake-summary{display:grid;flex:0 0 auto;gap:8px;grid-template-columns:repeat(3,minmax(96px,1fr))}.admin-intake-summary>span{align-items:center;background:var(--navy);color:#dce2ec;display:grid;font-size:10px;font-weight:900;gap:2px 8px;grid-template-columns:auto 1fr;padding:12px;text-transform:uppercase}.admin-intake-summary svg{color:var(--orange);grid-row:span 2;height:19px;width:19px}.admin-intake-summary strong{color:var(--white);font-size:20px;line-height:1}.admin-intake-list{display:grid;gap:14px}.admin-intake-card{background:var(--white);border:1px solid var(--line);border-left:5px solid var(--navy);padding:22px}.admin-intake-card-topline,.admin-intake-footer{align-items:center;display:flex;gap:20px;justify-content:space-between}.admin-intake-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin-intake-card h3{font-size:20px;margin:0 0 6px}.admin-intake-card a{align-items:center;color:var(--navy);display:inline-flex;font-size:13px;font-weight:800;gap:7px}.admin-intake-card a svg{color:var(--orange);height:15px;width:15px}.admin-intake-product{align-items:center;display:inline-flex;font-size:11px;font-weight:900;gap:5px;padding:5px 8px;text-transform:uppercase}.admin-intake-product svg{height:14px;width:14px}.admin-intake-product.regular{background:#edf2f8;color:var(--navy)}.admin-intake-product.premium{background:#fff0e9;color:#a84325}.admin-intake-status-control{display:grid;flex:0 0 190px;gap:5px}.admin-intake-status-control>span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.admin-intake-status-control select{background:var(--white);border:1px solid #b8c1d0;color:var(--navy);font:inherit;font-size:13px;font-weight:800;min-height:40px;padding:8px 10px}.admin-intake-facts{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 14px}.admin-intake-facts span{color:#364157;display:grid;font-size:13px;gap:4px;min-width:0;padding:13px 14px}.admin-intake-facts span+span{border-left:1px solid var(--line)}.admin-intake-facts strong{color:var(--muted);font-size:10px;text-transform:uppercase}.admin-intake-footer>div{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 15px}.admin-intake-source{font-weight:800}.admin-intake-email-status{align-items:center;display:inline-flex;gap:5px}.admin-intake-email-status svg{height:14px;width:14px}.admin-intake-email-status.is-sent{color:#2f704c}@media (max-width:700px){.admin-contact-header,.admin-contact-message-footer,.admin-contact-message-topline,.admin-intake-card-topline,.admin-intake-footer,.admin-intake-header{align-items:stretch;flex-direction:column}.admin-contact-count{flex-basis:auto;max-width:200px}.admin-contact-handled-control{justify-content:flex-start}.admin-intake-summary{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.admin-intake-status-control{flex-basis:auto}.admin-intake-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-intake-facts span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.admin-intake-facts span:nth-child(4){border-top:1px solid var(--line)}}.legal-page{margin:0 auto;max-width:900px;padding:clamp(48px,7vw,84px) clamp(18px,4vw,56px)}.legal-page h1{margin:8px 0 22px}.legal-page h2{font-size:25px;margin:34px 0 10px}.magazine-hero{background:linear-gradient(90deg,rgba(21,29,52,.98) 0,rgba(21,29,52,.84) 48%,rgba(21,29,52,.26) 100%),var(--magazine-cover) center 28% /cover no-repeat;color:var(--white);min-height:min(720px,78vh)}.magazine-hero-content{display:flex;flex-direction:column;justify-content:center;min-height:min(720px,78vh)}.magazine-hero h1{color:var(--white);max-width:790px}.magazine-hero p:not(.eyebrow){color:#eef2f8;font-size:19px;max-width:690px}.magazine-intro{align-items:start;display:grid;gap:clamp(36px,6vw,86px);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.magazine-intro h2{margin:9px 0 20px}.magazine-region-panel{align-items:start;border-left:6px solid var(--orange);display:grid;gap:20px;grid-template-columns:86px 1fr;padding-left:24px}.magazine-region-number{color:var(--navy);font-size:76px;font-weight:900;line-height:.9}.magazine-region-panel h3{font-size:27px}.magazine-region-panel p{color:var(--muted)}.magazine-issue-grid,.membership-tier-grid,.roadmap-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.magazine-issue{background:var(--white);border-top:5px solid var(--navy);min-height:330px;padding:24px;position:relative}.magazine-issue-number{color:#dfe1e4;font-size:55px;font-weight:900;line-height:1;position:absolute;right:18px;top:17px}.magazine-issue h3{font-size:27px;margin:22px 0 12px;max-width:80%}.magazine-issue>p:not(.eyebrow){color:var(--muted)}.issue-status{bottom:22px;color:var(--orange-dark);font-size:11px;font-weight:900;left:24px;position:absolute;text-transform:uppercase}.magazine-sample-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.magazine-sample-grid figure{background:var(--grey);border:1px solid var(--line);margin:0;overflow:hidden}.magazine-sample-grid img{aspect-ratio:4/5;height:100%;object-fit:cover;object-position:top;width:100%}.sample-disclaimer{color:var(--muted);font-size:13px;margin:18px 0 0}.magazine-access-band{background:var(--navy);color:var(--white);padding:clamp(52px,7vw,86px) 0}.magazine-access-grid{align-items:center;display:grid;gap:clamp(38px,7vw,100px);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.magazine-access-band h2,.magazine-access-band p{color:var(--white)}.magazine-access-points{border-top:1px solid rgba(255,255,255,.25)}.magazine-access-points>div{align-items:center;border-bottom:1px solid rgba(255,255,255,.25);display:grid;font-weight:800;gap:14px;grid-template-columns:30px 1fr;padding:19px 0}.magazine-access-points svg{color:var(--orange)}.magazine-submission{align-items:start;display:grid;gap:clamp(34px,6vw,80px);grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr)}.magazine-submission h2{margin:8px 0 16px}.magazine-submission-links,.service-link-grid{border-top:5px solid var(--navy)}.magazine-submission-links>a,.service-link-grid>a{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:16px;grid-template-columns:38px 1fr 24px;padding:20px 0;text-decoration:none}.magazine-submission-links svg,.service-link-grid svg{color:var(--orange)}.service-link-artboard{height:38px;width:38px}.magazine-submission-links strong,.service-link-grid strong{display:block;font-size:17px;margin-bottom:4px}.magazine-submission-links span,.service-link-grid span{color:var(--muted);font-size:13px}.membership-hero{background:#071326;color:var(--white);min-height:640px;overflow:hidden;position:relative}.membership-hero-image,.membership-hero-shade{inset:0;position:absolute}.membership-hero-image{height:100%;object-fit:cover;object-position:center 45%;width:100%}.membership-hero-shade{background:rgba(4,13,29,.2)}.membership-hero-inner{min-height:640px;position:relative;z-index:2}.membership-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:640px;padding:58px 0 76px;width:54%}.membership-hero h1{color:var(--white);font-size:72px;line-height:.98;margin:16px 0 0;max-width:760px}.membership-hero h1 span,.membership-hero h1 strong{display:block}.membership-hero h1 strong{color:var(--orange)}.membership-hero-rule{background:var(--orange);display:block;height:4px;margin:28px 0 24px;width:74px}.membership-hero-copy>p:not(.eyebrow){color:#dfe5ef;font-size:19px;line-height:1.45;margin:0;max-width:610px}.membership-hero-benefits{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;margin:26px 0 32px;padding:0}.membership-hero-benefits li{align-items:center;color:#f3f5f8;display:flex;font-size:13px;font-weight:800;gap:7px}.membership-hero-benefits svg{color:var(--orange);flex:0 0 auto}.membership-hero-action{align-items:center;display:flex;gap:22px}.membership-hero-action .button{font-size:17px;gap:18px;justify-content:center;min-height:58px;min-width:210px}.membership-hero-action p{color:#dfe5ef;font-size:14px;line-height:1.4;margin:0;max-width:250px}.membership-includes-panel{background:rgba(5,19,42,.95);border:1px solid rgba(203,216,235,.3);border-left:5px solid var(--orange);bottom:28px;padding:14px 20px 16px;position:absolute;right:0;width:57%}.membership-includes-panel>strong{color:var(--orange);display:block;font-size:12px;font-weight:900;margin-bottom:12px;text-align:center;text-transform:uppercase}.membership-includes-panel>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.membership-includes-panel span{align-items:center;border-left:1px solid rgba(203,216,235,.24);color:var(--white);display:flex;flex-direction:column;font-size:11px;font-weight:800;gap:8px;justify-content:center;line-height:1.25;min-height:70px;padding:0 8px;text-align:center}.membership-includes-panel span:first-child{border-left:0}.membership-includes-panel svg{color:#f5f7fa}.membership-includes-artboard{filter:drop-shadow(0 0 1px rgba(255,255,255,.9));height:39px;width:39px}.membership-includes-artboard img,.page-hero-artboard img,.service-hero-artboard img{filter:brightness(0) invert(1);opacity:.96}.membership-trust-strip{background:var(--white);border-bottom:7px solid var(--orange)}.membership-trust-strip>.site-container{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:142px}.membership-trust-signal{align-items:center;border-left:1px solid #d9dde4;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:22px}.membership-trust-signal:first-child{border-left:0}.membership-trust-signal>svg{color:var(--navy)}.membership-trust-signal div{display:grid;gap:2px}.membership-trust-signal strong{color:var(--orange);font-size:32px;line-height:1}.membership-trust-signal b{color:var(--navy);font-size:12px}.membership-trust-signal span{color:var(--muted);font-size:11px;line-height:1.3}.membership-problem{display:grid;gap:clamp(34px,6vw,88px);grid-template-columns:repeat(2,minmax(0,1fr))}.membership-problem h2{font-size:clamp(28px,3vw,42px);margin:8px 0 16px}.membership-solution{border-left:6px solid var(--orange);padding-left:28px}.roadmap-grid article{background:var(--white);border-top:5px solid var(--navy);min-height:280px;padding:24px}.roadmap-grid article>svg{color:var(--orange);height:32px;margin-bottom:30px;width:32px}.premium-content-benefits article>.rtn-artboard-icon{align-items:center;display:inline-flex;height:56px;justify-content:center;margin-bottom:22px;width:56px}.premium-content-benefits article>.rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.premium-content-access .magazine-access-points>div{grid-template-columns:44px 1fr}.premium-content-access .magazine-access-points .rtn-artboard-icon{align-items:center;background:var(--white);border-radius:50%;display:inline-flex;height:38px;justify-content:center;padding:5px;width:38px}.premium-content-access .magazine-access-points .rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.roadmap-grid h3{font-size:25px;margin:8px 0 12px}.roadmap-grid article>p:last-child{color:var(--muted)}.membership-tier{border:1px solid var(--line);border-top:6px solid var(--navy);display:flex;flex-direction:column;min-height:490px;padding:25px}.membership-tier.featured{border-top-color:var(--orange)}.membership-tier h2{color:var(--navy);font-size:35px;margin:13px 0}.membership-tier h2 span{color:var(--muted);font-size:12px;font-weight:700}.membership-tier>p:not(.eyebrow){color:var(--muted)}.membership-tier ul{display:grid;gap:12px;list-style:none;margin:15px 0 25px;padding:0}.membership-tier li{align-items:start;display:grid;font-size:13px;gap:9px;grid-template-columns:18px 1fr}.membership-tier li svg{color:var(--orange-dark);height:17px;width:17px}.membership-tier .button{margin-top:auto}.founder-membership,.founder-proof-section{background:var(--paper)}.founder-proof-section{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:clamp(60px,8vw,100px) 0}.founder-proof-grid{align-items:center;display:grid;gap:clamp(34px,5vw,76px);grid-template-areas:"media heading" "media copy";grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);row-gap:0}.founder-proof-media{grid-area:media;margin:0}.founder-proof-media>img{aspect-ratio:4/3;display:block;object-fit:cover;object-position:56% 38%;width:100%}.founder-proof-media figcaption{border-left:4px solid var(--orange);display:grid;gap:4px;margin-top:16px;padding:2px 0 2px 14px}.founder-proof-media figcaption strong{color:var(--navy);font-size:15px}.founder-proof-media figcaption span{color:var(--muted);font-size:13px;line-height:1.5}.founder-proof-heading{grid-area:heading}.founder-proof-heading h2{margin:7px 0 12px;max-width:760px}.founder-proof-copy{grid-area:copy}.founder-proof-identity{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:20px;padding-bottom:16px}.founder-proof-identity strong{color:var(--navy)}.founder-proof-identity span{color:var(--orange-dark);font-weight:800}.founder-proof-identity small{color:var(--muted);flex-basis:100%;font-size:13px}.founder-proof-copy>p:not(.eyebrow){color:var(--ink);margin:0 0 15px}.founder-proof-copy .founder-proof-lead{font-size:17px;line-height:1.65}.founder-proof-points{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.founder-proof-points>div{align-items:center;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr);min-height:104px;padding:16px 18px 16px 0}.founder-proof-points>div:nth-child(odd){border-right:1px solid var(--line)}.founder-proof-points>div:nth-child(2n){padding-left:18px}.founder-proof-points>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.founder-proof-icon{height:44px;width:44px}.founder-proof-points span{display:grid;gap:3px}.founder-proof-points strong{color:var(--navy);font-size:17px}.founder-proof-points small{color:var(--muted);font-size:12px;line-height:1.4}.founder-proof-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media (max-width:920px){.founder-proof-grid{grid-template-areas:"heading" "media" "copy";grid-template-columns:1fr;row-gap:28px}.founder-proof-media{max-width:760px}.founder-proof-identity{margin-bottom:0}}@media (max-width:600px){.founder-proof-section{padding:48px 0}.founder-proof-media>img{aspect-ratio:5/4;object-position:56% 36%}.founder-proof-copy .founder-proof-lead{font-size:16px}.founder-proof-points{grid-template-columns:1fr}.founder-proof-points>div,.founder-proof-points>div:nth-child(2n){border-bottom:1px solid var(--line);border-right:0;padding:15px 0}.founder-proof-points>div:last-child{border-bottom:0}.founder-proof-actions{align-items:stretch;flex-direction:column}}.service-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.service-link-grid>a:nth-child(odd){border-right:1px solid var(--line);padding-right:24px}.service-link-grid>a:nth-child(2n){padding-left:24px}.membership-final-cta{background:var(--orange);color:var(--white);padding:clamp(54px,8vw,92px) 0;text-align:center}.membership-final-cta .site-container{margin:0 auto;max-width:880px}.membership-final-cta .eyebrow{color:var(--navy)}.membership-final-cta h2,.membership-final-cta p{color:var(--white)}.membership-final-cta h2{margin:8px 0 13px}.membership-final-cta .button{background:var(--navy);margin-top:13px}.membership-help-band{background:var(--navy);color:var(--white);padding:clamp(58px,8vw,92px) 0}.membership-help-grid{align-items:start;display:grid;gap:clamp(40px,7vw,100px);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.membership-help-grid h2,.membership-help-grid p{color:var(--white)}.membership-help-grid h2{font-size:clamp(34px,4vw,54px);margin:8px 0 18px}.membership-help-grid>ul{border-top:1px solid rgba(255,255,255,.25);list-style:none;margin:0;padding:0}.membership-help-grid li{align-items:start;border-bottom:1px solid rgba(255,255,255,.25);display:grid;font-weight:750;gap:12px;grid-template-columns:22px 1fr;padding:18px 0}.membership-help-grid li svg{color:var(--orange);height:20px;margin-top:1px;width:20px}.membership-helped-band{background:var(--white)}.membership-helped-grid{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.membership-helped-grid article{align-items:center;background:var(--grey);border-bottom:3px solid transparent;display:grid;gap:13px;grid-template-columns:36px 1fr;min-height:118px;padding:20px}.membership-helped-grid article:hover{border-bottom-color:var(--orange)}.membership-helped-grid article>svg{color:var(--orange);height:30px;width:30px}.membership-helped-grid article div{display:grid;gap:3px}.membership-helped-grid strong{color:var(--navy);font-size:16px}.membership-helped-grid small,.membership-helped-grid span{color:var(--muted);font-size:12px}.membership-comparison-wrap{border:1px solid var(--line);overflow-x:auto}.membership-comparison-table{border-collapse:collapse;min-width:780px;width:100%}.membership-comparison-table td,.membership-comparison-table th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:15px 17px;text-align:left;vertical-align:middle}.membership-comparison-table thead th{background:var(--navy);color:var(--white);font-size:14px;text-transform:uppercase}.membership-comparison-table thead th.is-active{background:var(--orange-dark)}.membership-comparison-table tbody th{background:var(--grey);color:var(--navy);font-size:13px;width:28%}.membership-comparison-table td{color:var(--muted);font-size:12px;width:24%}.membership-comparison-table td.is-active{background:#fff6f2}.membership-comparison-table td span{align-items:center;display:flex;gap:7px}.membership-comparison-table td svg{flex:0 0 auto;height:15px;width:15px}.membership-comparison-table .is-included{color:#177245;font-weight:800}.membership-comparison-table .is-unavailable{color:#8b93a2}.membership-tier-hero{background:var(--navy-deep);color:var(--white);min-height:610px;overflow:hidden;position:relative}.membership-tier-hero-image,.membership-tier-hero-overlay{inset:0;position:absolute}.membership-tier-hero-image{height:100%;object-fit:cover;object-position:center;width:100%}.membership-tier-hero-overlay{background:linear-gradient(90deg,rgba(3,13,30,.98),rgba(3,13,30,.9) 47%,rgba(3,13,30,.22))}.membership-tier-hero--bronze .membership-tier-hero-overlay{background:linear-gradient(90deg,rgba(3,13,30,.98),rgba(3,13,30,.91) 50%,rgba(106,58,35,.28))}.membership-tier-hero--silver .membership-tier-hero-overlay{background:linear-gradient(90deg,rgba(3,13,30,.98),rgba(3,13,30,.9) 50%,rgba(180,190,204,.18))}.membership-tier-hero-inner{min-height:610px;padding-bottom:60px;padding-top:32px;position:relative;z-index:2}.membership-tier-back{align-items:center;color:#e1e7ef;display:inline-flex;font-size:12px;font-weight:850;gap:8px;text-decoration:none;text-transform:uppercase}.membership-tier-back svg{height:16px;width:16px}.membership-tier-hero-copy{align-items:center;display:grid;gap:28px;grid-template-columns:78px minmax(0,720px);margin-top:86px}.membership-tier-symbol{align-items:center;align-self:start;background:var(--orange);display:flex;height:70px;justify-content:center;width:70px}.membership-tier-symbol svg{color:var(--white);height:34px;width:34px}.membership-tier-hero h1{color:var(--white);font-size:clamp(45px,6vw,78px);line-height:1;margin:10px 0 20px;max-width:820px}.membership-tier-hero-copy>div>p:not(.eyebrow){color:#dbe3ef;font-size:18px;line-height:1.55;max-width:720px}.membership-tier-hero-meta{display:flex;flex-wrap:wrap;gap:12px 34px;margin:28px 0}.membership-tier-hero-meta span{border-left:3px solid var(--orange);color:#cdd5e1;display:grid;font-size:11px;gap:2px;padding-left:12px;text-transform:uppercase}.membership-tier-hero-meta strong{color:var(--white);font-size:16px;text-transform:none}.membership-tier-overview{align-items:start;display:grid;gap:clamp(40px,7vw,100px);grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr)}.membership-tier-overview h2,.membership-tier-system h2{font-size:clamp(32px,4vw,48px);margin:8px 0 18px}.membership-tier-best-for{align-items:start;border-top:1px solid var(--line);display:grid;gap:13px;grid-template-columns:30px 1fr;margin-top:28px;padding-top:22px}.membership-tier-best-for svg{color:var(--orange)}.membership-tier-best-for span{color:var(--muted);display:grid;gap:4px}.membership-tier-best-for strong{color:var(--navy);font-size:13px;text-transform:uppercase}.membership-tier-included{border-left:6px solid var(--orange);padding-left:28px}.membership-tier-included ul,.membership-tier-system ul{display:grid;gap:14px;list-style:none;margin:22px 0 0;padding:0}.membership-tier-included li,.membership-tier-system li{align-items:start;display:grid;gap:10px;grid-template-columns:20px 1fr}.membership-tier-included li svg,.membership-tier-system li svg{color:var(--orange);height:18px;margin-top:2px;width:18px}.membership-tier-path ol{counter-reset:membership-path;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.membership-tier-path li{align-items:center;background:var(--white);display:grid;gap:14px;grid-template-columns:42px 1fr;min-height:94px;padding:18px}.membership-tier-path li>span{color:var(--orange);font-size:23px;font-weight:900}.membership-tier-path li strong{color:var(--navy);font-size:14px}.membership-tier-system{background:var(--navy);color:var(--white)}.membership-tier-system-grid{align-items:start;display:grid;gap:clamp(45px,8vw,120px);grid-template-columns:repeat(2,minmax(0,1fr))}.membership-tier-system h2,.membership-tier-system li,.membership-tier-system p{color:var(--white)}.membership-tier-pricing{background:var(--grey)}.membership-plan-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.membership-plan-grid article{background:var(--white);border-top:5px solid var(--navy);display:flex;flex-direction:column;min-height:330px;padding:26px;position:relative}.membership-plan-grid article.is-featured{border-top-color:var(--orange)}.membership-plan-grid h3{color:var(--navy);font-size:44px;margin:16px 0 10px}.membership-plan-grid article>p:not(.eyebrow){color:var(--muted)}.membership-plan-grid .button{margin-top:auto}.membership-plan-value{background:var(--orange);color:var(--white);font-size:10px;font-weight:900;padding:7px 10px;position:absolute;right:20px;text-transform:uppercase;top:20px}.membership-enrollment-note{color:var(--muted);font-size:12px;margin:20px auto 0;max-width:780px;text-align:center}.membership-request-summary{align-items:end;background:var(--navy);border-left:6px solid var(--orange);color:var(--white);display:grid;gap:26px;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);margin-bottom:26px;padding:28px}.membership-request-summary h2,.membership-request-summary p{color:var(--white)}.membership-request-summary h2{margin:7px 0 9px}.membership-request-summary label{display:grid;gap:7px}.membership-request-summary label span{color:#dce4ef;font-size:12px;font-weight:850;text-transform:uppercase}.membership-request-summary select{background:var(--white);border:0;color:var(--navy);min-height:48px;padding:0 12px;width:100%}.membership-request-summary small{color:#cdd6e3;font-size:11px;grid-column:1/-1}.admin-intake-product.membership{background:#eaf0fb;color:var(--navy)}@media (max-width:980px){.membership-help-grid,.membership-tier-overview,.membership-tier-system-grid{grid-template-columns:1fr}.membership-helped-grid,.membership-plan-grid,.membership-tier-path ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.membership-helped-grid,.membership-plan-grid,.membership-request-summary,.membership-tier-path ol{grid-template-columns:1fr}.membership-tier-hero,.membership-tier-hero-inner{min-height:660px}.membership-tier-hero-image{object-position:63% center}.membership-tier-hero--bronze .membership-tier-hero-overlay,.membership-tier-hero--silver .membership-tier-hero-overlay,.membership-tier-hero-overlay{background:linear-gradient(90deg,rgba(3,13,30,.98),rgba(3,13,30,.88) 72%,rgba(3,13,30,.62))}.membership-tier-hero-copy{gap:16px;grid-template-columns:54px minmax(0,1fr);margin-top:54px}.membership-tier-symbol{height:50px;width:50px}.membership-tier-symbol svg{height:25px;width:25px}.membership-tier-hero h1{font-size:41px}.membership-tier-hero-copy>div>p:not(.eyebrow){font-size:15px}.membership-tier-hero-meta{display:grid}.membership-tier-included{padding-left:20px}.membership-request-summary small{grid-column:auto}}.site-footer{background:var(--navy-deep);color:var(--white);padding:56px 0 22px}.footer-grid{display:grid;gap:46px;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,.7fr))}.footer-brand img{height:74px;object-fit:contain;object-position:left center;width:205px}.footer-brand p{color:#cbd3e0;font-size:14px;max-width:390px}.social-links{display:flex;gap:8px;margin-top:20px}.social-links a{align-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:var(--white);display:inline-flex;height:40px;justify-content:center;text-decoration:none;width:40px}.social-links a:hover{background:var(--orange);border-color:var(--orange)}.footer-column{display:flex;flex-direction:column;gap:11px}.footer-column h2{color:var(--white);font-size:15px;margin-bottom:5px;text-transform:uppercase}.footer-column a{color:#d8dee9;font-size:13px;text-decoration:none}.footer-bottom{align-items:center;border-top:1px solid rgba(255,255,255,.16);color:#aeb8c9;display:flex;font-size:12px;justify-content:space-between;margin-top:44px;padding-top:20px}.footer-bottom>div{display:flex;gap:18px}.footer-bottom a{text-decoration:none}@media (max-width:1180px){.desktop-nav{display:none}.header-primary{grid-template-columns:1fr auto}.menu-button{display:inline-flex}.mobile-nav{display:grid}.newsroom-top{grid-template-columns:minmax(0,1.45fr) minmax(290px,.9fr)}.ranking-sidebar{grid-column:1/-1;margin-top:0;padding:0 0 15px}.ranking-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-list li:nth-child(odd){border-right:1px solid var(--line);padding-right:18px}.ranking-list li:nth-child(2n){padding-left:18px}.promotion-grid{grid-template-columns:1fr 1fr}.promotion-card:last-child{grid-column:1/-1}.magazine-sample-grid,.news-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-hero h1{font-size:62px}.membership-hero-copy,.membership-includes-panel{width:58%}.membership-trust-signal{gap:8px;padding:18px 12px}.membership-trust-signal strong{font-size:27px}}@media (max-width:820px){.utility-inner>span,.utility-links a:nth-child(3),.utility-links a:nth-child(4){display:none}.utility-inner{justify-content:flex-end}.newsroom-top{grid-template-columns:1fr}.latest-news-column{margin-top:0}.ranking-list{grid-template-columns:1fr}.ranking-list li:nth-child(2n),.ranking-list li:nth-child(odd){border-right:0;padding-left:0;padding-right:0}.feature-card-grid,.promotion-grid,.spotlight-grid{grid-template-columns:1fr}.promotion-card:last-child{grid-column:auto}.commit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-inner{grid-template-columns:1fr}.newsletter-form{grid-template-columns:42px minmax(0,1fr)}.newsletter-form button{grid-column:1/-1;width:100%}.account-summary-grid,.admin-metric-grid,.admin-workspace-grid,.dream-team-intro,.form-grid,.form-page,.founder-layout,.founder-membership-grid,.magazine-access-grid,.magazine-intro,.magazine-submission,.membership-problem,.news-lead-card,.row-card,.service-hero-grid,.service-overview{grid-template-columns:1fr}.news-lead-card{align-items:start}.news-lead-card>a{align-self:auto;aspect-ratio:16/9;min-height:0}.commit-list-row{grid-template-columns:72px 1fr}.commit-program-link{border-left:0;border-top:1px solid var(--line);grid-column:2;min-height:0;padding:14px 0 0}.magazine-hero{background:linear-gradient(90deg,rgba(21,29,52,.96),rgba(21,29,52,.68)),var(--magazine-cover) center /cover no-repeat}.magazine-issue-grid,.membership-tier-grid,.roadmap-grid{grid-template-columns:1fr}.magazine-issue{min-height:290px}.membership-hero,.membership-hero-inner,.membership-tier{min-height:0}.membership-hero-image{object-position:67% center}.membership-hero-shade{background:rgba(4,13,29,.48)}.membership-hero-inner{padding-bottom:34px}.membership-hero-copy{min-height:0;padding:58px 0 36px;width:100%}.membership-hero h1{font-size:54px;max-width:620px}.membership-hero-copy>p:not(.eyebrow){max-width:530px}.membership-includes-panel{bottom:auto;position:relative;right:auto;width:100%}.membership-trust-strip>.site-container{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-trust-signal{border-bottom:1px solid #d9dde4;min-height:116px}.membership-trust-signal:nth-child(odd){border-left:0}.membership-trust-signal:last-child{border-bottom:0;grid-column:1/-1}.service-link-grid{grid-template-columns:1fr}.service-link-grid>a:nth-child(2n),.service-link-grid>a:nth-child(odd){border-right:0;padding-left:0;padding-right:0}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (max-width:560px){.utility-links{gap:13px}.header-primary{min-height:68px}.brand-logo{height:47px;width:133px}.login-link span{display:none}.login-link{min-width:42px;padding:0}.lead-story h2{font-size:30px}.editorial-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.commit-grid,.news-archive-grid{grid-template-columns:1fr}.commit-list-row{gap:14px;grid-template-columns:58px 1fr}.commit-list-date{min-height:50px}.commit-list-row h2{font-size:20px}.commit-program-link{grid-column:1/-1}.spotlight-card{grid-template-columns:48px 1fr}.spotlight-initials{height:48px;width:48px}.promotion-card{min-height:0}.newsletter-inner{gap:30px}.magazine-region-panel{grid-template-columns:58px 1fr}.magazine-region-number{font-size:55px}.magazine-sample-grid{grid-template-columns:1fr}.magazine-sample-grid figure{margin:0 auto;max-width:420px}.magazine-submission-links>a{grid-template-columns:24px 1fr 20px}.membership-hero-image{object-position:66% center}.membership-hero-shade{background:rgba(4,13,29,.58)}.membership-hero-copy{padding:46px 0 30px}.membership-hero h1{font-size:42px;line-height:1}.membership-hero-rule{margin:22px 0 20px}.membership-hero-copy>p:not(.eyebrow){font-size:17px}.membership-hero-benefits{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 28px}.membership-hero-action{align-items:flex-start;flex-direction:column;gap:12px}.membership-hero-action .button{width:100%}.membership-includes-panel{padding:15px}.membership-includes-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-includes-panel span{border-left:0;border-top:1px solid rgba(203,216,235,.24);min-height:82px}.membership-includes-panel span:nth-child(-n+2){border-top:0}.membership-includes-panel span:nth-child(2n){border-left:1px solid rgba(203,216,235,.24)}.membership-includes-panel span:last-child{grid-column:1/-1}.membership-trust-strip>.site-container{grid-template-columns:1fr}.membership-trust-signal,.membership-trust-signal:nth-child(odd){border-left:0;min-height:0;padding:18px 4px}.membership-trust-signal:last-child{grid-column:auto}.membership-solution{padding-left:20px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:1180px){.team-database-hero-shade{width:68%}.team-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.team-database-hero,.team-database-hero-inner{min-height:370px}.team-database-hero-image{object-position:60% center}.team-database-hero-shade{background:rgba(10,19,38,.76);clip-path:polygon(0 0,100% 0,84% 100%,0 100%);width:82%}.athlete-filter-grid,.team-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-filter-grid.advanced{grid-template-columns:repeat(3,minmax(0,1fr))}.athlete-filter-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.team-results-heading{align-items:flex-start;flex-direction:column;gap:10px}}@media (max-width:560px){.team-database-hero,.team-database-hero-inner{min-height:350px}.team-database-hero-image{object-position:66% center}.athlete-database-hero .team-database-hero-image{object-position:72% center}.team-database-hero-shade{background:rgba(10,19,38,.78);clip-path:none;width:100%}.team-database-hero-inner{justify-content:flex-end;padding-bottom:58px;padding-top:42px}.team-database-hero h1{font-size:50px;margin-bottom:14px}.team-database-hero-inner>p:not(.eyebrow){font-size:16px;max-width:330px}.team-filter-panel{margin-bottom:34px;padding:16px;top:-28px}.team-filter-heading{align-items:flex-start;flex-direction:column;gap:8px}.team-directory-search{grid-template-columns:1fr}.team-directory-search>button{width:100%}.athlete-filter-secondary,.team-filter-grid,.team-filter-grid.advanced{grid-template-columns:1fr}.team-filter-options{max-width:calc(100vw - 52px);min-width:100%;width:max-content}.team-results-heading{margin-top:-6px}.team-results-heading h2{font-size:29px}.team-results-grid{grid-template-columns:1fr}.team-result-card{gap:12px;grid-template-columns:84px minmax(0,1fr) 26px;min-height:154px;padding:14px}.team-result-logo{height:84px;width:84px}.athlete-result-card{gap:12px;grid-template-columns:64px minmax(0,1fr) 26px;min-height:144px;padding:14px}.athlete-result-card.is-ranked{grid-template-columns:30px 64px minmax(0,1fr) 26px}.athlete-result-photo{height:70px;width:64px}.athlete-directory-cta{align-items:start;grid-template-columns:auto minmax(0,1fr)}.athlete-directory-cta a{grid-column:2}.team-results-pagination{gap:10px}.team-results-pagination strong{text-align:center}.team-results-pagination a{font-size:0}.team-results-pagination a svg{height:22px;width:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.feature-card-image img,.story-image-link img{transition:none}}.team-profile-page{background:#f6f7f9;min-height:100vh}.team-profile-hero{background:#e8ebef;border-bottom:1px solid #cfd5dc;border-top:5px solid var(--orange);color:var(--navy);overflow:hidden;position:relative}.team-profile-hero:before{background:#dfe4e9;border-left:1px solid #cbd2da;clip-path:polygon(42% 0,100% 0,100% 100%,0 100%);width:31%}.team-profile-hero:after,.team-profile-hero:before{bottom:0;content:"";position:absolute;right:0;top:0}.team-profile-hero:after{background:var(--navy);clip-path:polygon(68% 0,100% 0,100% 100%,0 100%);width:58px}.team-profile-hero-inner{align-items:center;display:grid;gap:34px;grid-template-columns:230px minmax(0,1fr) 350px;margin:0 auto;max-width:1380px;min-height:430px;padding:38px 30px 42px;position:relative;z-index:1}.team-profile-logo-column{min-width:0}.team-profile-hero-copy .eyebrow,.team-profile-hero-label{color:var(--orange-dark);font-size:11px;font-weight:900;margin:0 0 13px;text-transform:uppercase}.team-profile-logo-frame{align-items:center;display:flex;filter:drop-shadow(0 16px 24px rgba(35,46,78,.17));justify-content:center;min-height:226px;position:relative}.team-profile-logo-frame:after{background:var(--orange);bottom:0;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%);width:76px}.team-profile-logo{align-items:center;display:flex;height:210px;justify-content:center;width:210px}.team-profile-logo img{filter:drop-shadow(0 5px 8px rgba(35,46,78,.2));height:100%;object-fit:contain;width:100%}.team-profile-logo .team-result-logo-fallback{align-items:center;background:#ffffff;border:1px solid #c7ced7;color:var(--navy);display:flex;height:132px;justify-content:center;width:132px}.team-profile-logo .team-result-logo-fallback svg{height:64px;width:64px}.team-profile-hero-copy .eyebrow{display:block}.team-profile-hero-copy h1{color:var(--navy);font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4.2vw,56px);font-weight:950;line-height:.98;margin:0;max-width:720px;overflow-wrap:anywhere;text-transform:uppercase}.team-profile-identity{color:#5c6674;font-size:18px;font-weight:700;margin:13px 0 0}.team-profile-identity-grid{border:1px solid #c9d0d8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.team-profile-identity-detail{align-items:center;background:#ffffff;border-bottom:1px solid #d9dee4;border-right:1px solid #d9dee4;display:flex;gap:10px;min-height:68px;min-width:0;padding:9px 12px}.team-profile-identity-detail:nth-child(2n){border-right:0}.team-profile-identity-detail:nth-last-child(-n+2){border-bottom:0}.team-profile-identity-artboard{flex:0 0 auto;height:38px;width:36px}.team-profile-identity-detail>span{display:grid;gap:3px;min-width:0}.team-profile-identity-detail small{color:#747e8b;font-size:8px;font-weight:900;text-transform:uppercase}.team-profile-identity-detail strong{color:var(--navy);font-size:13px;line-height:1.15;overflow-wrap:anywhere}.team-profile-hero-side{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.team-profile-season-card{background:#ffffff;border:1px solid #bcc5cf;border-top:5px solid var(--orange);box-shadow:0 18px 35px rgba(35,46,78,.14);padding:18px 20px 19px}.team-profile-season-heading{align-items:center;border-bottom:1px solid #dde2e7;display:flex;gap:11px;padding-bottom:13px}.team-profile-season-artboard{flex:0 0 auto;height:42px;width:40px}.team-profile-season-heading>span{display:grid;gap:2px}.team-profile-season-heading small{color:#737d8b;font-size:8px;font-weight:900;text-transform:uppercase}.team-profile-season-heading strong{color:var(--navy);font-size:15px;text-transform:uppercase}.team-profile-hero-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.team-profile-hero-facts>div{align-items:center;border-bottom:1px solid #dde2e7;display:flex;gap:9px;min-height:78px;min-width:0;padding:12px 9px}.team-profile-hero-facts>div:nth-child(odd){border-right:1px solid #dde2e7}.team-profile-hero-facts>div:nth-child(n+5){border-bottom:0}.team-profile-fact-artboard{flex:0 0 auto;height:30px;width:28px}.team-profile-hero-facts>div>span{display:grid;gap:4px;min-width:0}.team-profile-hero-facts strong{color:var(--navy);display:block;font-size:20px;line-height:1.1;overflow-wrap:anywhere}.team-profile-hero-facts small{color:#737d8b;display:block;font-size:8px;font-weight:900;line-height:1.2;text-transform:uppercase}.team-profile-nav{background:#ffffff;border-bottom:1px solid #d9dde3;box-shadow:0 5px 16px rgba(13,27,51,.06);position:sticky;top:114px;z-index:20}.team-profile-nav-inner{display:flex;margin:0 auto;max-width:1380px;overflow-x:auto;padding:0 20px;scrollbar-width:thin}.team-profile-nav-inner a{align-items:center;border-bottom:4px solid transparent;color:#566073;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;gap:7px;min-height:66px;padding:0 14px;text-transform:uppercase}.team-profile-nav-inner a:hover{color:var(--navy)}.team-profile-nav-inner a.is-active{border-bottom-color:var(--orange);color:var(--navy)}.team-profile-nav-artboard{filter:drop-shadow(0 2px 3px rgba(16,30,54,.14));flex:0 0 30px;height:30px;transition:filter .16s ease,transform .16s ease;width:30px}.team-profile-nav-inner a:hover .team-profile-nav-artboard{filter:drop-shadow(0 3px 5px rgba(16,30,54,.2));transform:translateY(-1px)}.team-profile-nav-inner a.is-active .team-profile-nav-artboard{filter:drop-shadow(0 3px 5px rgba(241,94,53,.25))}.team-profile-content{margin:0 auto;max-width:1240px;padding:48px 28px 76px}.team-profile-source-notice{background:#fff7e9;border-left:4px solid #d88519;color:#55380f;font-size:14px;font-weight:700;margin-bottom:26px;padding:13px 16px}.team-profile-section{min-height:440px}.team-profile-section>.team-profile-section-heading{align-items:end;border-bottom:2px solid #dfe3e8;display:grid;gap:30px;grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);margin-bottom:30px;padding-bottom:20px}.team-profile-section-heading .eyebrow{color:var(--orange);margin:0 0 5px}.team-profile-section-heading h2,.team-profile-section-heading h3{color:var(--navy);margin:0}.team-profile-section-heading h2{font-size:34px}.team-profile-section>.team-profile-section-heading>p{color:#596579;font-size:15px;line-height:1.65;margin:0}.team-profile-info-layout{display:grid;gap:48px;grid-template-columns:minmax(0,1.3fr) minmax(310px,.8fr)}.team-profile-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.team-profile-detail-list>div{border-bottom:1px solid #dce1e7;min-height:88px;padding:15px 22px 15px 0}.team-profile-detail-list>div:nth-child(odd){border-right:1px solid #dce1e7}.team-profile-detail-list>div:nth-child(2n){padding-left:22px}.team-profile-contact-row small,.team-profile-detail-list span{color:#768094;display:block;font-size:11px;font-weight:900;margin-bottom:5px;text-transform:uppercase}.team-profile-detail-list strong{color:var(--navy);display:block;font-size:17px;line-height:1.35}.team-profile-contact-panel{background:#ffffff;border-top:5px solid var(--orange);box-shadow:0 12px 30px rgba(20,33,55,.09);padding:24px}.team-profile-contact-panel>h3{color:var(--navy);font-size:20px;margin:0 0 9px}.team-profile-contact-row{align-items:flex-start;border-bottom:1px solid #e2e5ea;color:var(--navy);display:flex;gap:13px;padding:14px 0}.team-profile-contact-row:last-child{border-bottom:0}.team-profile-contact-row>svg{color:var(--orange);flex:0 0 auto;margin-top:2px}.team-profile-contact-row strong{display:block;font-size:14px;line-height:1.45;overflow-wrap:anywhere}a.team-profile-contact-row:hover strong{color:var(--orange)}.team-profile-map{background:#e7e9ed;height:330px;margin-top:34px;overflow:hidden}.team-profile-map iframe{border:0;height:100%;width:100%}.team-profile-program-note{border-left:5px solid var(--orange);margin-top:30px;padding:4px 0 4px 20px}.team-profile-program-note h3{color:var(--navy);margin:0 0 8px}.team-profile-program-note p{color:#566176;line-height:1.7;margin:0}.team-profile-metric-grid,.team-profile-trend-banner{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.team-profile-trend-banner{grid-template-columns:repeat(3,minmax(0,1fr))}.team-profile-current-season{margin-bottom:30px}.team-profile-current-season-heading,.team-profile-recent-results-heading{align-items:center;background:#e5e9ee;border-top:5px solid var(--navy);display:flex;justify-content:space-between;padding:18px 22px}.team-profile-current-season-heading .eyebrow,.team-profile-recent-results-heading .eyebrow{color:var(--orange);margin:0 0 4px}.team-profile-current-season-heading h3,.team-profile-recent-results-heading h3{color:var(--navy);font-size:22px;margin:0}.team-profile-current-season-heading>.rtn-artboard-icon,.team-profile-recent-results-heading>.rtn-artboard-icon{height:48px;width:48px}.team-profile-current-season>.team-season-performance{margin-bottom:22px}.team-profile-recent-results{background:#ffffff;border:1px solid #d7dde5}.team-profile-recent-results-heading{border-top:0;padding:14px 18px}.team-profile-recent-results-heading h3{font-size:18px}.team-profile-recent-results-heading>.rtn-artboard-icon{height:38px;width:38px}.team-profile-recent-results-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.team-profile-recent-results-list>a,.team-profile-recent-results-list>div{align-items:center;color:var(--navy);display:grid;gap:7px 9px;grid-template-columns:28px minmax(0,1fr) 28px;min-height:112px;padding:14px}.team-profile-recent-results-list>*+*{border-left:1px solid #dce1e7}.team-profile-recent-results-list>*>span{align-items:center;background:#647083;border-radius:50%;color:#ffffff;display:flex;font-size:12px;font-weight:950;height:27px;justify-content:center;width:27px}.team-profile-recent-results-list>*>span.is-w{background:#16824c}.team-profile-recent-results-list>*>span.is-l{background:#a63d2c}.team-profile-recent-results-list>*>strong{font-size:17px}.team-profile-recent-results-list>*>div{grid-column:1/-1}.team-profile-recent-results-list b,.team-profile-recent-results-list small{display:block}.team-profile-recent-results-list b{font-size:12px;line-height:1.3}.team-profile-recent-results-list small{color:#778295;font-size:9px;margin-top:4px}.team-profile-recent-results-list .rtn-artboard-icon{grid-column:3;grid-row:1;height:26px;justify-self:end;width:26px}.team-profile-recent-results-list>a:hover{box-shadow:inset 0 -4px 0 var(--orange)}.team-profile-metric{background:#ffffff;border-top:4px solid var(--navy);min-height:118px;padding:24px}.team-profile-metric strong{color:var(--navy);display:block;font-size:27px;line-height:1.1;overflow-wrap:anywhere}.team-profile-metric span{color:#707b8e;display:block;font-size:11px;font-weight:900;margin-top:9px;text-transform:uppercase}.team-profile-recruiting-bands{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.team-profile-data-band{border-top:2px solid #cfd5dd;padding-top:18px}.team-profile-data-band h3{color:var(--navy);font-size:17px;margin:0 0 14px}.team-profile-data-band>div{display:flex;flex-wrap:wrap;gap:8px}.team-profile-data-band span{background:#e9edf2;color:#354158;font-size:12px;font-weight:800;padding:7px 9px}.team-profile-data-band p{color:#707b8e}.team-profile-featured-recruit{align-items:center;background:var(--navy);color:#ffffff;display:flex;justify-content:space-between;margin-top:30px;min-height:146px;padding:28px 34px}.team-profile-featured-recruit .eyebrow{color:var(--orange);margin:0 0 5px}.team-profile-featured-recruit h3{color:#ffffff;font-size:28px;margin:0}.team-profile-featured-recruit p:not(.eyebrow){color:#c5cede;margin:8px 0 0}.team-profile-recruit-rating{text-align:right}.team-profile-recruit-rating span{color:#ffae2b;display:block;font-size:19px}.team-profile-recruit-rating strong{display:block;font-size:22px;margin-top:5px}.team-profile-trend-periods{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.team-profile-trend-period{background:#ffffff;border-top:5px solid var(--orange);padding:25px}.team-profile-trend-period>.team-profile-section-heading{align-items:end;display:flex;justify-content:space-between}.team-profile-trend-period>.team-profile-section-heading>strong{color:var(--blue);font-size:17px}.team-profile-stat-rows{margin-top:18px}.team-profile-stat-rows>div{align-items:center;border-top:1px solid #e1e5ea;display:flex;justify-content:space-between;min-height:44px}.team-profile-stat-rows span{color:#667185;font-size:13px}.team-profile-stat-rows strong{color:var(--navy);font-size:14px;text-align:right}.team-profile-filter-wrap{margin-bottom:28px}.team-profile-filter-label{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.team-profile-filter-label strong{color:var(--navy);font-size:13px;text-transform:uppercase}.team-profile-filter-label span{color:#788397;font-size:12px}.team-profile-filter-strip{display:flex;gap:7px;overflow-x:auto;padding-bottom:7px;scrollbar-width:thin}.team-profile-filter-strip a{background:#e6eaf0;color:#46536a;flex:0 0 auto;font-size:13px;font-weight:900;min-width:58px;padding:9px 13px;text-align:center}.team-profile-filter-strip a:hover{background:#d8dee7;color:var(--navy)}.team-profile-filter-strip a.is-active{background:var(--navy);box-shadow:inset 0 -4px 0 var(--orange);color:#ffffff}.team-profile-game-log{border-top:1px solid #d8dde4}.team-profile-game-row{align-items:center;border-bottom:1px solid #d8dde4;display:grid;gap:18px;grid-template-columns:58px minmax(240px,1fr) minmax(110px,.38fr) 100px auto;min-height:88px;padding:12px 8px}.team-profile-game-number span,.team-profile-game-opponent span{color:#7a8597;display:block;font-size:10px;font-weight:900;text-transform:uppercase}.team-profile-game-number strong{color:var(--navy);display:block;font-size:21px}.team-profile-game-opponent strong{color:var(--navy);display:block;font-size:17px;margin-top:2px}.team-profile-game-opponent small{color:#717c8e;display:block;margin-top:4px}.team-profile-game-round{color:#596579;font-size:12px;font-weight:800}.team-profile-game-result,.team-profile-game-status{justify-self:end}.team-profile-game-status{background:#e7ebf0;color:#687286;font-size:11px;font-weight:900;padding:8px 10px;text-transform:uppercase}.team-profile-game-result{align-items:center;color:var(--navy);display:flex;font-size:14px;font-weight:900;gap:8px}.team-profile-game-result strong{align-items:center;background:#526173;color:#ffffff;display:inline-flex;height:30px;justify-content:center;width:30px}.team-profile-game-result.is-w strong{background:#177447}.team-profile-game-result.is-l strong{background:#b43b36}.team-profile-title-summary{align-items:center;background:var(--navy);color:#ffffff;display:grid;gap:22px;grid-template-columns:auto auto minmax(0,1fr);padding:28px 34px}.team-profile-title-summary-artboard{background:#ffffff;border:2px solid var(--orange);border-radius:50%;filter:drop-shadow(0 4px 7px rgba(0,0,0,.22));height:58px;padding:8px;width:58px}.team-profile-title-summary strong{display:block;font-size:38px;line-height:1}.team-profile-title-summary span{color:#c8d0dd;display:block;font-size:11px;font-weight:900;margin-top:6px;text-transform:uppercase}.team-profile-title-summary p{border-left:1px solid rgba(255,255,255,.2);color:#e5e9f0;line-height:1.65;margin:0;padding-left:24px}.team-profile-section-championships{margin-top:34px}.team-profile-title-summary.is-section{background:#ededed;border-left:5px solid var(--orange);color:var(--navy)}.team-profile-title-summary.is-section p,.team-profile-title-summary.is-section span{color:#4e596b}.team-profile-title-summary.is-section p{border-left-color:#c9ced6}.team-profile-title-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.team-profile-title-grid article{background:#ffffff;border-top:4px solid var(--orange);min-height:174px;padding:22px}.team-profile-title-grid article.is-section{border-top-color:var(--navy)}.team-profile-title-year{align-items:center;color:var(--orange);display:flex;gap:8px}.team-profile-title-card-artboard{height:26px;width:26px}.team-profile-title-year strong{color:var(--navy);font-size:24px}.team-profile-title-grid h3{color:var(--navy);font-size:16px;margin:12px 0 6px}.team-profile-title-grid p{color:#5b6679;line-height:1.5;margin:0}.team-profile-title-grid small{color:#7a8495;display:block;margin-top:10px}.team-profile-alumni-list,.team-profile-history-list,.team-profile-ranking-list{background:#ffffff}.team-profile-history-list>div{align-items:center;border-bottom:1px solid #e0e4e9;display:grid;gap:18px;grid-template-columns:80px 95px minmax(130px,.55fr) minmax(190px,1fr) 34px;min-height:66px;padding:10px 18px}.team-profile-history-list>div.is-champion{background:#fff9f4;box-shadow:inset 5px 0 0 var(--orange)}.team-profile-history-list strong{color:var(--navy);font-size:18px}.team-profile-history-list span{color:#5e697b;font-size:13px}.team-profile-history-trophy{align-items:center;display:inline-flex;height:30px;justify-content:center;width:30px}.team-profile-history-trophy-artboard{height:28px;width:28px}.team-profile-ranking-list>div{align-items:center;border-bottom:1px solid #e0e4e9;display:grid;gap:16px;grid-template-columns:72px 72px minmax(100px,.55fr) minmax(100px,.45fr) minmax(190px,1fr);min-height:70px;padding:12px 18px}.team-profile-ranking-number{color:var(--orange);font-size:25px;font-weight:950}.team-profile-ranking-list strong{color:var(--navy);font-size:17px}.team-profile-ranking-list span:not(.team-profile-ranking-number){color:#5e697b;font-size:13px}.team-profile-alumni-list>div{align-items:center;border-bottom:1px solid #e0e4e9;display:grid;gap:18px;grid-template-columns:minmax(220px,1fr) 145px 155px minmax(180px,.75fr);min-height:76px;padding:12px 18px}.team-profile-alumni-list>div>div strong,.team-profile-alumni-list>div>strong{color:var(--navy);display:block;font-size:15px}.team-profile-alumni-list>div>div span,.team-profile-alumni-list>div>span{color:#687386;font-size:12px}.team-profile-stars{color:#d97706!important;font-weight:900}.team-profile-news-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.team-profile-news-grid>a{background:#ffffff;color:var(--navy);display:block;min-width:0}.team-profile-news-fallback,.team-profile-news-grid img{height:184px;width:100%}.team-profile-news-grid img{object-fit:cover}.team-profile-news-fallback{align-items:center;background:#e1e6ed;color:var(--blue);display:flex;justify-content:center}.team-profile-news-grid>a>div{padding:20px}.team-profile-news-grid .eyebrow{color:var(--orange);margin:0 0 6px}.team-profile-news-grid h3{color:var(--navy);font-size:19px;line-height:1.25;margin:0}.team-profile-news-grid h3+p{color:#5f697b;display:-webkit-box;font-size:13px;line-height:1.55;margin:10px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.team-profile-news-grid small{color:#7b8596;display:block;font-size:11px;font-weight:800;margin-top:14px;text-transform:uppercase}.team-profile-prospect-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.team-profile-prospect-grid>a{background:#ffffff;border-top:4px solid var(--navy);color:var(--navy);display:grid;grid-template-columns:86px minmax(0,1fr);min-height:166px;overflow:hidden}.team-profile-prospect-grid>a:hover{border-top-color:var(--orange);box-shadow:0 12px 24px rgba(20,34,55,.1)}.team-profile-prospect-photo{background:#e6e9ee;height:100%;min-height:162px;overflow:hidden;width:86px}.team-profile-prospect-photo .athlete-result-photo-fallback,.team-profile-prospect-photo img{height:100%;width:100%}.team-profile-prospect-photo img{object-fit:cover}.team-profile-prospect-photo .athlete-result-photo-fallback{align-items:center;color:var(--blue);display:flex;justify-content:center}.team-profile-prospect-copy{min-width:0;padding:16px}.team-profile-prospect-heading{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.team-profile-prospect-heading h3{color:var(--navy);font-size:16px;line-height:1.22;margin:0;overflow-wrap:anywhere}.team-profile-prospect-heading p{color:#6c7789;font-size:11px;font-weight:800;margin:5px 0 0}.team-profile-prospect-stars{align-items:center;background:#fff3e5;color:#bd5c12;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:950;gap:2px;padding:5px 7px}.team-profile-prospect-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.team-profile-prospect-meta span{background:#edf0f4;color:#546075;font-size:10px;font-weight:800;padding:5px 6px}.team-profile-commit{align-items:center;color:#16643f;display:flex;font-size:11px;font-weight:900;gap:5px;line-height:1.35;margin:13px 0 0}.team-profile-empty{align-items:center;background:#ffffff;border-left:5px solid #b7c0cc;color:#647084;display:flex;font-size:15px;min-height:110px;padding:24px}.team-profile-actions{border-top:1px solid #d9dee5;display:flex;flex-wrap:wrap;gap:12px;margin-top:46px;padding-top:28px}@media (max-width:1180px){.team-profile-nav{top:76px}}@media (max-width:1050px){.team-profile-hero-inner{grid-template-columns:190px minmax(0,1fr)}.team-profile-logo{height:170px;width:170px}.team-profile-hero-side{grid-column:1/-1}.team-profile-season-card{min-height:0}.team-profile-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.team-profile-hero-facts>div{border-bottom:1px solid #dde2e7;border-right:1px solid #dde2e7}.team-profile-hero-facts>div:nth-child(3n){border-right:0}.team-profile-hero-facts>div:nth-child(n+4){border-bottom:0}.team-profile-recent-results-list{grid-template-columns:repeat(3,minmax(0,1fr))}.team-profile-recent-results-list>:nth-child(4){border-left:0}.team-profile-recent-results-list>:nth-child(n+4){border-top:1px solid #dce1e7}.team-profile-news-grid,.team-profile-prospect-grid,.team-profile-title-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.team-profile-hero:before{width:46%}.team-profile-hero:after{width:18px}.team-profile-hero-inner{gap:20px;grid-template-columns:104px minmax(0,1fr);padding:30px 20px}.team-profile-logo-frame{min-height:108px}.team-profile-logo-frame:after{width:48px}.team-profile-logo{height:100px;width:100px}.team-profile-hero-copy h1{font-size:34px}.team-profile-identity{font-size:15px}.team-profile-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-profile-identity-detail{min-height:62px;padding:8px}.team-profile-identity-artboard{height:28px;width:27px}.team-profile-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.team-profile-hero-facts>div{border-bottom:1px solid #dde2e7}.team-profile-hero-facts>div,.team-profile-hero-facts>div:nth-child(3n){border-right:1px solid #dde2e7}.team-profile-hero-facts>div:nth-child(2n){border-right:0}.team-profile-hero-facts>div:nth-child(n+4){border-bottom:1px solid #dde2e7}.team-profile-hero-facts>div:nth-child(n+5){border-bottom:0}.team-profile-nav-inner{padding:0 14px}.team-profile-nav-inner a{min-height:58px;padding:0 12px}.team-profile-content{padding:34px 20px 58px}.team-profile-section>.team-profile-section-heading{align-items:start;gap:12px;grid-template-columns:1fr}.team-profile-section-heading h2{font-size:29px}.team-profile-info-layout,.team-profile-recruiting-bands,.team-profile-trend-periods{grid-template-columns:1fr}.team-profile-info-layout{gap:30px}.team-profile-metric-grid,.team-profile-trend-banner{grid-template-columns:repeat(2,minmax(0,1fr))}.team-profile-current-season-heading,.team-profile-recent-results-heading{padding:15px}.team-profile-current-season-heading h3{font-size:19px}.team-profile-recent-results-list{grid-template-columns:1fr}.team-profile-recent-results-list>*+*{border-left:0;border-top:1px solid #dce1e7}.team-profile-recent-results-list>:nth-child(4){border-left:0}.team-profile-news-grid,.team-profile-prospect-grid,.team-profile-title-grid{grid-template-columns:1fr}.team-profile-game-row{gap:10px;grid-template-columns:44px minmax(0,1fr) 90px}.team-profile-game-round{display:none}.team-profile-title-summary{grid-template-columns:auto minmax(0,1fr)}.team-profile-title-summary p{border-left:0;border-top:1px solid rgba(255,255,255,.2);grid-column:1/-1;padding:18px 0 0}.team-profile-alumni-list>div,.team-profile-history-list>div,.team-profile-ranking-list>div{gap:6px 14px;grid-template-columns:72px minmax(0,1fr) 34px;padding:13px 14px}.team-profile-history-list>div>span:nth-child(3),.team-profile-ranking-list>div>span:nth-child(3),.team-profile-ranking-list>div>span:nth-child(4){display:none}.team-profile-history-list>div>span:nth-child(4),.team-profile-ranking-list>div>span:nth-child(5){grid-column:2}.team-profile-history-trophy{grid-column:3;grid-row:1/span 2}.team-profile-alumni-list>div{grid-template-columns:minmax(0,1fr) minmax(120px,.75fr)}.team-profile-alumni-list>div>span{display:none}.team-profile-featured-recruit{align-items:flex-start;gap:22px;padding:24px}}@media (max-width:560px){.team-profile-nav{top:68px}}@media (max-width:520px){.team-profile-hero-inner{align-items:start;grid-template-columns:78px minmax(0,1fr)}.team-profile-logo{height:76px;width:76px}.team-profile-logo .team-result-logo-fallback{height:70px;width:70px}.team-profile-logo .team-result-logo-fallback svg{height:36px;width:36px}.team-profile-hero-copy h1{font-size:29px}.team-profile-hero-facts,.team-profile-tags{grid-column:1/-1}.team-profile-hero-facts>div{min-height:82px;padding:15px 12px}.team-profile-hero-facts strong{font-size:21px}.team-profile-detail-list{grid-template-columns:1fr}.team-profile-detail-list>div:nth-child(odd){border-right:0}.team-profile-detail-list>div:nth-child(2n){padding-left:0}.team-profile-map{height:260px}.team-profile-metric{min-height:104px;padding:18px}.team-profile-metric strong{font-size:21px}.team-profile-game-row{grid-template-columns:38px minmax(0,1fr) 78px}.team-profile-game-result,.team-profile-game-status{font-size:11px}.team-profile-game-result{gap:5px}.team-profile-game-result strong{height:26px;width:26px}.team-profile-featured-recruit{display:block}.team-profile-recruit-rating{margin-top:18px;text-align:left}}.athlete-profile-page{background:#f2f4f7;min-height:100vh}.athlete-profile-hero{background:#07172d;border-top:4px solid var(--orange);color:#ffffff;overflow:hidden;position:relative}.athlete-profile-hero:before{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:42px 42px;inset:0;opacity:.7;pointer-events:none;position:absolute}.athlete-profile-hero:after{background:var(--orange);content:"";height:7px;pointer-events:none;position:absolute;right:-30px;top:28px;transform:skewX(-38deg);width:190px}.athlete-profile-hero-art{bottom:0;max-width:720px;opacity:.32;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:48%}.athlete-profile-hero-art:after{background:linear-gradient(90deg,#07172d,rgba(7,23,45,.72) 28%,rgba(7,23,45,.08) 72%);content:"";inset:0;position:absolute}.athlete-profile-hero-art .athlete-profile-hero-art-image{height:100%;object-fit:cover;object-position:72% center;width:100%}.athlete-profile-hero-inner{align-items:center;display:grid;gap:42px;grid-template-columns:250px minmax(0,1fr) 290px;margin:0 auto;min-height:440px;padding:42px 30px 46px;position:relative;z-index:1}.athlete-profile-photo-column{min-width:0}.athlete-profile-hero-copy>.eyebrow,.athlete-profile-hero-label{color:var(--orange);font-size:12px;font-weight:900;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}.athlete-profile-hero-copy>.eyebrow:after,.athlete-profile-hero-label:after{background:var(--orange);content:"";display:block;height:4px;margin-top:8px;width:58px}.athlete-profile-photo-frame{filter:drop-shadow(0 18px 28px rgba(0,0,0,.3));position:relative}.athlete-profile-photo{align-items:center;background:#e5e8ed;border:3px solid rgba(255,255,255,.92);border-radius:7px;display:flex;height:310px;justify-content:center;overflow:hidden;width:248px}.athlete-profile-photo-frame.has-photo:after{background:var(--orange);bottom:3px;clip-path:polygon(0 48%,0 100%,100% 100%);content:"";height:96px;left:3px;pointer-events:none;position:absolute;width:96px;z-index:2}.athlete-profile-photo-school-mark{align-items:center;bottom:12px;display:flex;height:58px;justify-content:center;left:13px;pointer-events:none;position:absolute;width:58px;z-index:3}.athlete-profile-photo-school-mark .team-result-logo-fallback,.athlete-profile-photo-school-mark img{filter:drop-shadow(0 3px 5px rgba(0,0,0,.38));height:100%;object-fit:contain;width:100%}.athlete-profile-photo .athlete-result-photo-fallback,.athlete-profile-photo img{height:100%;width:100%}.athlete-profile-photo img{object-fit:cover}.athlete-profile-photo .athlete-result-photo-fallback{align-items:center;background:#e3e7ec;color:var(--blue);display:flex;justify-content:center}.athlete-profile-photo .athlete-result-photo-fallback svg{height:72px;width:72px}.athlete-profile-photo .athlete-profile-placeholder{align-items:stretch;background:linear-gradient(180deg,rgba(3,15,36,.08) 34%,rgba(3,15,36,.94)),url(/media/athlete-profile-placeholder.webp) 50% /cover no-repeat;color:#ffffff;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:100%}.athlete-profile-photo .athlete-profile-placeholder-logo{filter:drop-shadow(0 2px 5px rgba(0,0,0,.36));height:auto;left:50%;object-fit:contain;position:absolute;top:8px;transform:translateX(-50%);width:104px;z-index:1}.athlete-profile-placeholder-copy{align-self:end;display:grid;gap:2px;padding:0 10px 13px;position:relative;width:100%;z-index:1}.athlete-profile-placeholder-copy span{color:#ffffff;font-size:11px;font-weight:800;letter-spacing:0;line-height:1.1;text-transform:uppercase}.athlete-profile-placeholder-copy strong{color:var(--orange);font-size:17px;letter-spacing:0;line-height:1.05;text-transform:uppercase}.athlete-profile-placeholder-copy small{color:#ffffff;font-size:10px;font-weight:750;letter-spacing:0;line-height:1.1;text-transform:uppercase}.athlete-profile-placeholder:hover .athlete-profile-placeholder-copy strong{color:#ffffff}.athlete-profile-placeholder:focus-visible{box-shadow:inset 0 0 0 3px #ffffff;outline:3px solid var(--orange);outline-offset:-3px}.athlete-profile-hero-copy{min-width:0}.athlete-profile-hero-copy>.eyebrow{display:none}.athlete-profile-hero-copy h1{color:#ffffff;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:58px;font-weight:400;letter-spacing:0;line-height:.94;margin:0;overflow-wrap:anywhere;text-shadow:0 7px 22px rgba(0,0,0,.4);text-transform:uppercase}.athlete-profile-school-link{align-items:center;color:#ffffff;display:inline-flex;gap:14px;margin-top:24px;text-decoration:none}.athlete-profile-school-link:hover strong{color:var(--orange)}.athlete-profile-school-logo{align-items:center;background:transparent;display:flex;height:76px;justify-content:center;overflow:visible;padding:0;width:76px}.athlete-profile-school-logo .team-result-logo-fallback,.athlete-profile-school-logo img{height:100%;object-fit:contain;width:100%}.athlete-profile-school-logo img{filter:drop-shadow(0 3px 5px rgba(0,0,0,.28))}.athlete-profile-school-logo .team-result-logo-fallback{align-items:center;color:#ffffff;display:flex;justify-content:center}.athlete-profile-school-link strong{display:block;font-size:20px;line-height:1.05;text-transform:uppercase}.athlete-profile-school-copy em{color:var(--orange);display:block;font-size:14px;font-style:normal;font-weight:900;margin-top:4px;text-transform:uppercase}.athlete-profile-school-link small{align-items:center;color:#b8c2d1;display:flex;font-size:12px;gap:4px;margin-top:3px}.athlete-profile-school-name{color:#d1d7e0;font-size:16px;margin:17px 0 0}.athlete-profile-status-row,.athlete-profile-tags{display:flex;flex-wrap:wrap;gap:7px}.athlete-profile-tags{margin-top:20px}.athlete-profile-tags span{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.11);color:#eef1f5;display:inline-flex;font-size:12px;font-weight:850;gap:6px;padding:8px 10px}.athlete-profile-tags span svg{color:var(--orange);flex:0 0 auto}.athlete-profile-status-row{margin-top:12px}.athlete-profile-available-badge,.athlete-profile-commit-badge,.athlete-profile-star-badge{align-items:center;display:inline-flex;font-size:12px;font-weight:900;gap:6px;padding:8px 10px}.athlete-profile-star-badge{background:#ffffff;color:#a84e0c}.athlete-profile-commit-badge{background:#ffffff;color:#17613e}.athlete-profile-commit-badge,.athlete-profile-star-badge{border:1px solid rgba(255,255,255,.82);box-shadow:0 8px 18px rgba(0,0,0,.12)}.athlete-profile-commit-badge>span:last-child{display:grid;line-height:1.05}.athlete-profile-commit-badge small{color:#3f745d;font-size:8px;font-weight:900;letter-spacing:0;margin-bottom:3px;text-transform:uppercase}.athlete-profile-commit-logo{align-items:center;display:flex;height:30px;justify-content:center;width:30px}.athlete-profile-commit-logo .team-result-logo-fallback,.athlete-profile-commit-logo img{height:100%;object-fit:contain;width:100%}.athlete-profile-available-badge{background:#e9edf3;color:var(--navy)}.athlete-profile-recruiting-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(5,20,42,.84);border:1px solid rgba(108,158,220,.58);border-radius:7px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 18px 35px rgba(0,0,0,.25);overflow:hidden}.athlete-profile-recruiting-card-label{background:rgba(49,91,135,.3);border-bottom:1px solid rgba(255,255,255,.12);color:#d7e1ee;font-size:9px;font-weight:900;letter-spacing:0;padding:10px 16px;text-transform:uppercase}.athlete-profile-hero-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.athlete-profile-hero-facts>div{border-bottom:1px solid rgba(255,255,255,.15);min-height:78px;padding:13px 16px}.athlete-profile-hero-facts>div:nth-child(odd){border-right:1px solid rgba(255,255,255,.15)}.athlete-profile-hero-facts>div:nth-child(n+3){border-bottom:0}.athlete-profile-hero-facts strong{color:#ffffff;display:block;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:29px;font-weight:400;line-height:1;overflow-wrap:anywhere}.athlete-profile-hero-facts span{color:#9fabbc;display:block;font-size:10px;font-weight:900;margin-top:6px;text-transform:uppercase}.athlete-profile-hero-facts>div.is-accent strong{color:var(--orange)}.athlete-profile-hero-facts .athlete-profile-hero-stars{color:var(--orange);display:flex;gap:2px;margin-top:6px}.athlete-profile-share{align-items:center;background:var(--orange);border:0;color:#ffffff;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:900;gap:8px;justify-content:center;margin-top:14px;border-radius:5px;box-shadow:0 10px 24px rgba(241,94,53,.2);min-height:52px;width:100%}.athlete-profile-share:hover{background:#d94d27}.athlete-profile-nav{background:#ffffff;border-bottom:3px solid var(--orange);border-top:1px solid #dfe4ea;box-shadow:0 3px 10px rgba(16,30,54,.08);position:sticky;top:var(--site-header-offset,0);z-index:20}.athlete-profile-nav-inner{display:flex;margin:0 auto;max-width:1320px;overflow-x:auto;padding:0 20px;scrollbar-width:thin}.athlete-profile-nav-inner a{align-items:center;border-bottom:4px solid transparent;color:var(--navy);display:flex;flex:0 0 auto;font-size:12px;font-weight:900;gap:7px;min-height:62px;padding:0 15px}.athlete-profile-nav-inner a:hover{color:var(--orange)}.athlete-profile-nav-inner a.is-active{border-bottom-color:var(--orange);color:var(--navy)}.athlete-profile-nav-inner a.is-active svg{color:var(--orange)}.rtn-artboard-icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.rtn-artboard-icon img{display:block;height:100%;object-fit:contain;width:100%}.athlete-profile-nav-artboard{align-items:center;display:inline-flex;filter:drop-shadow(0 2px 3px rgba(16,30,54,.14));flex:0 0 30px;height:30px;justify-content:center;transition:filter .16s ease,transform .16s ease;width:30px}.athlete-profile-nav-artboard img{display:block;height:100%;object-fit:contain;width:100%}.athlete-profile-nav-inner a:hover .athlete-profile-nav-artboard{transform:translateY(-1px)}.athlete-profile-nav-inner a.is-active .athlete-profile-nav-artboard{filter:drop-shadow(0 2px 4px rgba(241,94,53,.35))}.athlete-profile-content{margin:0 auto;max-width:1260px;padding:48px 28px 72px}.athlete-profile-source-notice{background:#fff7e7;border-left:5px solid #d99b19;color:#6a5320;font-size:13px;margin-bottom:28px;padding:15px 18px}.athlete-profile-section>.athlete-profile-section-heading{align-items:end;display:grid;gap:30px;grid-template-columns:minmax(270px,.75fr) minmax(320px,1fr);margin-bottom:28px}.athlete-profile-section.has-section-icon>.athlete-profile-section-heading{grid-template-columns:minmax(500px,.95fr) minmax(320px,1fr)}.athlete-profile-section-heading .eyebrow{color:var(--orange);margin:0 0 4px}.athlete-profile-section-title{min-width:0}.athlete-profile-section-title.has-icon{align-items:center;display:flex;gap:15px}.athlete-profile-section-title-icon{flex:0 0 auto;height:68px;width:62px}.athlete-profile-section-heading h2{color:var(--navy);font-size:40px;letter-spacing:0;line-height:1.05;margin:0;text-transform:uppercase}.athlete-profile-section>.athlete-profile-section-heading>p{border-left:3px solid var(--orange);color:#687386;line-height:1.6;margin:0;padding-left:19px}.athlete-profile-bio-layout{background:#ffffff;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.75fr)}.athlete-profile-summary{padding:32px}.athlete-profile-summary h3,.athlete-profile-track-context h3{color:var(--navy);font-size:21px;margin:0 0 13px}.athlete-profile-summary p{color:#536074;line-height:1.7;margin:0 0 13px}.athlete-profile-summary p:last-child{margin-bottom:0}.athlete-profile-detail-list{background:#e9edf2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 26px}.athlete-profile-detail-list>div{border-bottom:1px solid #cfd6df;min-height:72px;padding:13px 10px 12px 0}.athlete-profile-detail-list>div:nth-child(odd){border-right:1px solid #cfd6df}.athlete-profile-detail-list>div:nth-child(2n){padding-left:16px}.athlete-profile-detail-list span{color:#707b8c;display:block;font-size:10px;font-weight:900;text-transform:uppercase}.athlete-profile-detail-list strong{color:var(--navy);display:block;font-size:15px;line-height:1.3;margin-top:5px;overflow-wrap:anywhere}.athlete-profile-context-band{align-items:stretch;background:var(--navy);color:#ffffff;display:grid;grid-template-columns:190px minmax(0,1fr);margin-top:22px;min-height:86px}.athlete-profile-context-band>div:first-child{align-items:center;border-right:1px solid rgba(255,255,255,.18);display:flex;gap:10px;padding:22px}.athlete-profile-context-band>div:first-child svg{color:var(--orange)}.athlete-profile-context-band>div:first-child span{font-size:12px;font-weight:900;text-transform:uppercase}.athlete-profile-context-items{align-content:center;display:flex;flex-wrap:wrap;gap:8px;padding:18px 22px}.athlete-profile-context-items span,.athlete-profile-track-context>div span{background:rgba(255,255,255,.12);font-size:12px;font-weight:800;padding:8px 10px}.athlete-profile-bio-bands{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.athlete-profile-bio-bands a{align-items:center;background:#ffffff;border-top:4px solid var(--navy);color:var(--navy);display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;min-height:94px;padding:18px}.athlete-profile-bio-bands a:hover{border-top-color:var(--orange)}.athlete-profile-summary-artboard{height:42px;width:42px}.athlete-profile-bio-bands small,.athlete-profile-bio-bands strong{display:block}.athlete-profile-bio-bands strong{font-size:14px}.athlete-profile-bio-bands small{color:#707b8d;font-size:11px;margin-top:3px}.athlete-profile-source-list,.athlete-profile-video-list{background:#ffffff}.athlete-profile-source-list>article,.athlete-profile-video-list>a{align-items:center;border-bottom:1px solid #e0e4e9;color:var(--navy);display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr) auto;min-height:82px;padding:15px 20px}.athlete-profile-list-icon{align-items:center;color:var(--blue);display:flex;height:50px;justify-content:center;width:50px}.athlete-profile-list-artboard{height:38px;width:38px}.athlete-profile-video-list small,.athlete-profile-video-list strong{display:block}.athlete-profile-video-list strong{color:var(--navy);font-size:15px}.athlete-profile-video-list small{color:#727d8f;margin-top:4px}.athlete-profile-video-list>a:hover{background:#f7f8fa}.athlete-profile-verification-banner{align-items:center;background:var(--navy);color:#ffffff;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr) minmax(150px,.35fr);padding:26px 30px}.athlete-profile-verification-banner>svg{color:var(--orange)}.athlete-profile-verification-banner span{color:#9eabba;display:block;font-size:10px;font-weight:900;text-transform:uppercase}.athlete-profile-verification-banner strong{display:block;font-size:20px;margin-top:4px}.athlete-profile-table-heading{align-items:end;background:#f5f7fa;border-bottom:1px solid #dce1e7;display:flex;justify-content:space-between;padding:22px 26px 18px}.athlete-profile-table-heading .eyebrow{margin:0 0 5px}.athlete-profile-table-heading h3{color:var(--navy);font-size:22px;margin:0}.athlete-profile-table-heading>span{color:#707b8d;font-size:11px;font-weight:900;text-transform:uppercase}.athlete-profile-metric-grid{background:#ffffff;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.athlete-profile-metric-grid>div{border-bottom:1px solid #e0e4e9;border-right:1px solid #e0e4e9;min-height:112px;padding:22px;position:relative}.athlete-profile-metric-grid span{color:#727d8f;display:block;font-size:10px;font-weight:900;text-transform:uppercase}.athlete-profile-metric-grid strong{color:var(--navy);display:block;font-size:26px;margin-top:10px}.athlete-profile-metric-grid>div.is-pending strong,.athlete-profile-trait-list>div.is-pending strong{color:#8b95a4;font-size:13px;text-transform:uppercase}.athlete-profile-metric-grid svg{color:#1f8a56;position:absolute;right:16px;top:16px}.athlete-profile-inline-empty{background:#ffffff;border-left:5px solid #b4bdc9;color:#687386;min-height:88px;padding:32px}.athlete-profile-track-context{background:#ffffff;border-top:4px solid var(--orange);margin-top:22px;padding:25px}.athlete-profile-track-context>p{color:#657084;margin:0}.athlete-profile-track-context>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.athlete-profile-track-context>div span{background:#e9edf2;color:#47536a}.athlete-profile-service-callout{align-items:center;background:#ffffff;border-left:6px solid var(--orange);color:var(--navy);display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:24px;padding:25px 28px}.athlete-profile-service-icon{align-items:center;display:flex;height:62px;justify-content:center;width:62px}.athlete-profile-service-artboard{height:50px;width:50px}.athlete-profile-service-callout small,.athlete-profile-service-callout strong{display:block}.athlete-profile-service-callout small{color:var(--orange);font-size:10px;font-weight:900;text-transform:uppercase}.athlete-profile-service-callout strong{font-size:19px;margin-top:3px}.athlete-profile-service-callout p{color:#606c7e;font-size:13px;line-height:1.5;margin:7px 0 0}.athlete-profile-service-action{background:var(--orange);color:#ffffff;font-size:12px;font-weight:900;padding:11px 14px;text-align:center}.athlete-profile-external-rating{align-items:center;background:var(--navy);color:#ffffff;display:grid;gap:25px;grid-template-columns:minmax(220px,.75fr) minmax(0,1fr) auto;padding:28px 30px}.athlete-profile-external-rating .eyebrow{color:var(--orange);margin:0 0 4px}.athlete-profile-external-rating h3{color:#ffffff;font-size:25px;margin:0}.athlete-profile-external-rating p:not(.eyebrow){color:#aeb9c8;font-size:12px;margin:6px 0 0}.athlete-profile-rating-grid{display:grid;grid-template-columns:repeat(5,minmax(70px,1fr))}.athlete-profile-rating-grid>div{border-left:1px solid rgba(255,255,255,.16);padding:8px 12px;text-align:center}.athlete-profile-rating-grid span{color:#9faaba;display:block;font-size:9px;font-weight:900;text-transform:uppercase}.athlete-profile-rating-grid strong{display:block;font-size:18px;margin-top:5px}.athlete-profile-commit-feature>a,.athlete-profile-external-rating>a{align-items:center;background:var(--orange);color:#ffffff;display:inline-flex;font-size:11px;font-weight:900;gap:6px;padding:10px 12px}.athlete-profile-evaluation-layout{display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);margin-top:22px}.athlete-profile-trait-list,.athlete-profile-written-evaluation{background:#ffffff;padding:27px}.athlete-profile-written-evaluation .eyebrow{color:var(--orange);margin:0 0 5px}.athlete-profile-written-evaluation h3{color:var(--navy);font-size:22px;margin:0}.athlete-profile-written-evaluation p:not(.eyebrow){color:#596679;line-height:1.7}.athlete-profile-trait-list>div{align-items:center;border-bottom:1px solid #e1e5ea;display:flex;justify-content:space-between;min-height:46px}.athlete-profile-trait-list span{color:#637084;font-size:12px}.athlete-profile-coach-quotes{background:#e9edf2;border-left:4px solid var(--orange);display:grid;gap:22px;grid-template-columns:220px minmax(0,1fr);margin-top:22px;padding:24px}.athlete-profile-coach-quotes-heading{align-items:flex-start;display:flex;gap:14px}.athlete-profile-coach-quotes-heading>img,.athlete-profile-coach-quotes-heading>svg{height:48px;width:48px}.athlete-profile-coach-quotes-heading h3{color:var(--navy);font-size:21px;margin:4px 0 0}.athlete-profile-coach-quote-list{display:grid;gap:12px}.athlete-profile-coach-quote-list figure{background:#ffffff;margin:0;padding:19px 21px}.athlete-profile-coach-quote-list blockquote{color:var(--navy);font-size:16px;font-weight:750;line-height:1.55;margin:0 0 12px}.athlete-profile-coach-quote-list figcaption,.athlete-profile-coach-quote-list figcaption small,.athlete-profile-coach-quote-list figcaption span{color:#687386;display:block;font-size:12px}.athlete-profile-coach-quote-list figcaption strong{color:var(--navy);display:block}.athlete-profile-coach-quote-list figcaption a{align-items:center;color:var(--orange-dark);display:inline-flex;gap:5px;margin-top:7px}.athlete-profile-trait-name{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.athlete-profile-size-verification{align-items:center;border:1px solid var(--orange);border-radius:999px;color:#b84324;display:inline-flex;font-size:9px;font-weight:900;justify-content:center;min-height:23px;padding:3px 9px;text-transform:uppercase}.athlete-profile-size-verification.is-unverified{background:#fff1eb}.athlete-profile-size-verification.is-verified{background:#e8f6ee;border-color:#2e7d52;color:#246742}.athlete-profile-size-verification:focus-visible,.athlete-profile-size-verification:hover{box-shadow:0 0 0 3px rgba(241,94,53,.16);outline:0}.athlete-profile-trait-list strong{color:var(--navy)}.athlete-profile-commit-feature{align-items:center;background:#ffffff;border-left:5px solid var(--orange);box-shadow:0 10px 24px rgba(14,29,61,.08);color:var(--navy);display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:22px;padding:24px 28px}.athlete-profile-college-logo{align-items:center;background:transparent;display:flex;height:86px;justify-content:center;padding:0;width:86px}.athlete-profile-college-logo .team-result-logo-fallback,.athlete-profile-college-logo img{height:100%;object-fit:contain;width:100%}.athlete-profile-college-logo img{mix-blend-mode:multiply}.athlete-profile-college-logo .team-result-logo-fallback{align-items:center;color:#ffffff;display:flex;justify-content:center}.athlete-profile-commit-feature .eyebrow{color:var(--orange);margin:0 0 4px}.athlete-profile-commit-feature h3{color:var(--navy);font-size:25px;margin:0}.athlete-profile-commit-feature p:not(.eyebrow){color:#6d788a;margin:5px 0 0}.athlete-profile-offer-grid{display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}.athlete-profile-offer-grid>article{align-items:center;background:#ffffff;border-top:4px solid #b8c0ca;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;min-height:96px;padding:17px}.athlete-profile-offer-grid>article.is-committed{background:#f1faf5;border-top-color:#1b8754}.athlete-profile-offer-logo{align-items:center;background:transparent;display:flex;height:64px;justify-content:center;overflow:visible;padding:0;width:64px}.athlete-profile-offer-logo .team-result-logo-fallback,.athlete-profile-offer-logo img{height:100%;object-fit:contain;width:100%}.athlete-profile-offer-logo img{mix-blend-mode:multiply}.athlete-profile-offer-logo .team-result-logo-fallback{align-items:center;color:var(--blue);display:flex;justify-content:center}.athlete-profile-offer-grid>article>svg:last-child{color:#1b8754}.athlete-profile-offer-grid h3{color:var(--navy);font-size:15px;margin:0;overflow-wrap:anywhere}.athlete-profile-offer-grid p{color:#6d788a;font-size:11px;margin:4px 0 0}.athlete-profile-offer-grid small{color:#8992a0;display:block;margin-top:4px}.athlete-profile-honor-list,.athlete-profile-stat-seasons{display:grid;gap:16px}.athlete-profile-honor-list>article{align-items:center;background:#ffffff;border-left:5px solid var(--orange);display:grid;gap:18px;grid-template-columns:96px minmax(0,1fr);min-height:104px;padding:18px 22px}.athlete-profile-honor-year{align-items:center;color:var(--orange);display:flex;gap:8px}.athlete-profile-honor-medal{flex:0 0 auto;height:31px;width:28px}.athlete-profile-honor-year strong{color:var(--navy);font-size:22px}.athlete-profile-honor-list h3{color:var(--navy);font-size:17px;margin:0}.athlete-profile-honor-list p{color:#657084;font-size:12px;margin:5px 0 0}.athlete-profile-stat-seasons>article{background:#ffffff}.athlete-profile-stat-season-heading{align-items:center;background:var(--navy);color:#ffffff;display:flex;justify-content:space-between;padding:20px 24px}.athlete-profile-stat-season-heading .eyebrow{color:var(--orange);margin:0 0 3px}.athlete-profile-stat-season-heading h3{color:#ffffff;font-size:27px}.athlete-profile-stat-season-heading>span{color:#aeb8c7;font-size:10px;font-weight:800;max-width:52%;text-align:right}.athlete-profile-stat-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.athlete-profile-stat-category{border-bottom:1px solid #e1e5e9;border-right:1px solid #e1e5e9;padding:20px 22px}.athlete-profile-stat-category h4{color:var(--orange);font-size:12px;margin:0 0 8px;text-transform:uppercase}.athlete-profile-stat-category>div{align-items:center;border-top:1px solid #e6e9ed;display:flex;justify-content:space-between;min-height:42px}.athlete-profile-stat-category span{color:#667286;font-size:12px}.athlete-profile-stat-category strong{font-size:15px}.athlete-profile-source-list h3{color:var(--navy);font-size:15px;margin:0}.athlete-profile-source-list p{color:#697487;font-size:11px;margin:4px 0 0}.athlete-profile-source-list small{color:#858e9c;display:block;margin-top:5px}.athlete-profile-source-list a{color:var(--blue)}.athlete-profile-source-verified{background:#e8edf3;color:#5c687b;font-size:9px;font-weight:900;padding:7px 8px;text-transform:uppercase}.athlete-profile-visit-table-wrap{background:#ffffff;overflow-x:auto;width:100%}.athlete-profile-visit-table{border-collapse:collapse;min-width:620px;width:100%}.athlete-profile-visit-table th{background:var(--navy);color:#ffffff;font-size:11px;font-weight:900;padding:16px 20px;text-align:left;text-transform:uppercase}.athlete-profile-visit-table td:first-child,.athlete-profile-visit-table th:first-child{width:25%}.athlete-profile-visit-table td:nth-child(2),.athlete-profile-visit-table th:nth-child(2){width:43%}.athlete-profile-visit-table td{border-bottom:1px solid #e0e4e9;color:#657084;font-size:13px;padding:18px 20px}.athlete-profile-visit-table tbody tr:nth-child(2n){background:#f7f8fa}.athlete-profile-visit-table td strong{color:var(--navy);font-size:14px}.athlete-profile-visit-table .athlete-profile-visit-empty-row td{padding:28px 20px;text-align:center}.athlete-profile-visit-empty-row span,.athlete-profile-visit-empty-row strong{display:block}.athlete-profile-visit-empty-row span{margin:7px auto 13px;max-width:620px}.athlete-profile-visit-empty-row a{color:var(--orange);font-size:11px;font-weight:900;text-transform:uppercase}.athlete-profile-news-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.athlete-profile-news-grid>a{background:#ffffff;color:var(--navy);display:block}.athlete-profile-news-fallback,.athlete-profile-news-grid img{height:190px;width:100%}.athlete-profile-news-grid img{object-fit:cover}.athlete-profile-news-fallback{align-items:center;background:#e4e8ed;color:var(--blue);display:flex;justify-content:center}.athlete-profile-news-grid>a>div{padding:20px}.athlete-profile-news-grid .eyebrow{color:var(--orange);margin:0 0 5px}.athlete-profile-news-grid h3{color:var(--navy);font-size:18px;line-height:1.25;margin:0}.athlete-profile-news-grid h3+p{color:#606c7e;font-size:12px;line-height:1.55}.athlete-profile-news-grid small{color:#818a98;font-size:10px;font-weight:900;text-transform:uppercase}.athlete-profile-empty{align-items:center;background:#ffffff;border-left:5px solid #b3bdca;color:#647084;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;min-height:118px;padding:24px 28px}.athlete-profile-empty>svg{color:var(--blue)}.athlete-profile-empty h3{color:var(--navy);font-size:17px;margin:0}.athlete-profile-empty p{line-height:1.5;margin:6px 0 0}.athlete-profile-empty-artboard{height:50px;width:50px}.athlete-profile-empty>.athlete-profile-empty-action{background:var(--orange);color:#ffffff;font-size:11px;font-weight:900;padding:10px 12px}.athlete-profile-actions{border-top:1px solid #d9dee5;display:flex;flex-wrap:wrap;gap:12px;margin-top:46px;padding-top:28px}@media (max-width:1080px){.athlete-profile-hero-inner{gap:30px;grid-template-columns:210px minmax(0,1fr);min-height:0;padding:36px 28px 40px}.athlete-profile-photo{height:258px;width:206px}.athlete-profile-hero-copy h1{font-size:50px}.athlete-profile-hero-art{opacity:.18;width:58%}.athlete-profile-hero-side{align-items:center;display:grid;gap:18px;grid-column:1/-1;grid-template-columns:minmax(0,560px) 220px;justify-content:space-between}.athlete-profile-hero-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.athlete-profile-hero-facts>div{border-bottom:0;border-right:1px solid rgba(255,255,255,.15)}.athlete-profile-hero-facts>div:last-child{border-right:0}.athlete-profile-share{margin-top:0}.athlete-profile-bio-layout,.athlete-profile-evaluation-layout{grid-template-columns:1fr}.athlete-profile-rating-grid{grid-template-columns:repeat(3,minmax(70px,1fr))}.athlete-profile-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.athlete-profile-news-grid,.athlete-profile-stat-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.athlete-profile-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.athlete-profile-hero:after{right:-60px;top:18px;width:150px}.athlete-profile-hero-art{opacity:.12;width:100%}.athlete-profile-hero-inner{align-items:start;gap:22px;grid-template-columns:112px minmax(0,1fr);padding:28px 20px}.athlete-profile-photo{height:144px;width:108px}.athlete-profile-hero-label{font-size:9px;margin-bottom:9px}.athlete-profile-hero-label:after{height:3px;margin-top:5px;width:42px}.athlete-profile-photo-frame:after{height:52px;width:52px}.athlete-profile-photo-school-mark{bottom:7px;height:31px;left:7px;width:31px}.athlete-profile-photo .athlete-result-photo-fallback svg{height:48px;width:48px}.athlete-profile-photo .athlete-profile-placeholder-logo{top:5px;width:54px}.athlete-profile-placeholder-copy{gap:1px;padding:0 4px 6px}.athlete-profile-placeholder-copy span{font-size:7px}.athlete-profile-placeholder-copy strong{font-size:10px}.athlete-profile-placeholder-copy small{font-size:7px}.athlete-profile-hero-copy h1{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:34px}.athlete-profile-school-link{margin-top:12px}.athlete-profile-school-logo{height:52px;width:52px}.athlete-profile-school-link strong{font-size:14px}.athlete-profile-school-copy em{font-size:11px}.athlete-profile-school-link small{display:none}.athlete-profile-status-row,.athlete-profile-tags{grid-column:1/-1}.athlete-profile-hero-side{display:block}.athlete-profile-recruiting-card-label{padding:8px 13px}.athlete-profile-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.athlete-profile-hero-facts>div{border-bottom:1px solid rgba(255,255,255,.15)}.athlete-profile-hero-facts>div:nth-child(2){border-right:0}.athlete-profile-hero-facts>div:nth-child(n+3){border-bottom:0}.athlete-profile-share{margin-top:14px}.athlete-profile-nav-inner{padding:0 12px}.athlete-profile-nav-inner a{min-height:58px;padding:0 12px}.athlete-profile-content{padding:34px 20px 58px}.athlete-profile-table-heading{align-items:start;display:grid;gap:10px}.athlete-profile-section>.athlete-profile-section-heading{align-items:start;gap:12px;grid-template-columns:1fr}.athlete-profile-section.has-section-icon>.athlete-profile-section-heading{grid-template-columns:1fr}.athlete-profile-section-heading h2{font-size:30px}.athlete-profile-section-title.has-icon{gap:11px}.athlete-profile-section-title-icon{height:56px;width:51px}.athlete-profile-bio-bands,.athlete-profile-context-band,.athlete-profile-news-grid,.athlete-profile-offer-grid,.athlete-profile-stat-category-grid{grid-template-columns:1fr}.athlete-profile-context-band>div:first-child{border-bottom:1px solid rgba(255,255,255,.18);border-right:0}.athlete-profile-commit-feature,.athlete-profile-external-rating,.athlete-profile-service-callout,.athlete-profile-verification-banner{align-items:start;grid-template-columns:auto minmax(0,1fr)}.athlete-profile-commit-feature>a,.athlete-profile-external-rating>a,.athlete-profile-service-action,.athlete-profile-verification-banner>div:last-child{grid-column:2;justify-self:start}.athlete-profile-rating-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(70px,1fr))}.athlete-profile-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.athlete-profile-honor-list>article{gap:9px 14px;grid-template-columns:82px minmax(0,1fr)}.athlete-profile-stat-season-heading{align-items:flex-start;display:block}.athlete-profile-stat-season-heading>span{display:block;margin-top:8px;max-width:none;text-align:left}.athlete-profile-empty{align-items:start;grid-template-columns:auto minmax(0,1fr)}.athlete-profile-empty>.athlete-profile-empty-action{grid-column:2;justify-self:start}}@media (max-width:500px){.athlete-profile-hero-inner{grid-template-columns:86px minmax(0,1fr)}.athlete-profile-photo{height:116px;width:82px}.athlete-profile-photo-frame:after{height:40px;width:40px}.athlete-profile-photo-school-mark{bottom:6px;height:24px;left:6px;width:24px}.athlete-profile-photo .athlete-profile-placeholder-logo{top:4px;width:42px}.athlete-profile-placeholder-copy{padding:0 3px 5px}.athlete-profile-placeholder-copy small,.athlete-profile-placeholder-copy span{display:none}.athlete-profile-placeholder-copy strong{font-size:8px;line-height:1}.athlete-profile-hero-copy h1{font-size:29px}.athlete-profile-available-badge,.athlete-profile-commit-badge,.athlete-profile-star-badge,.athlete-profile-tags span{font-size:10px}.athlete-profile-detail-list{grid-template-columns:1fr}.athlete-profile-detail-list>div:nth-child(odd){border-right:0}.athlete-profile-detail-list>div:nth-child(2n){padding-left:0}.athlete-profile-summary{padding:24px}.athlete-profile-commit-feature,.athlete-profile-external-rating,.athlete-profile-service-callout,.athlete-profile-verification-banner{display:block}.athlete-profile-commit-feature>div,.athlete-profile-external-rating>div,.athlete-profile-service-callout>span,.athlete-profile-verification-banner>div{margin-top:14px}.athlete-profile-rating-grid{grid-template-columns:repeat(2,minmax(70px,1fr))}.athlete-profile-commit-feature>a,.athlete-profile-external-rating>a,.athlete-profile-service-action{margin-top:16px}.athlete-profile-honor-list>article{grid-template-columns:1fr}.athlete-profile-honor-year{grid-column:1/-1}.athlete-profile-source-list>article{gap:10px;padding:14px}.athlete-profile-visit-table{min-width:0;table-layout:fixed}.athlete-profile-visit-table td,.athlete-profile-visit-table th{overflow-wrap:anywhere;padding:13px 8px}.athlete-profile-visit-table th{font-size:9px}.athlete-profile-visit-table td{font-size:11px}.athlete-profile-visit-table td strong{font-size:12px}.athlete-profile-list-icon{height:44px;width:44px}}.workshop-landing-hero{background:#f7f8fa;color:var(--navy);min-height:850px;overflow:hidden;position:relative}.workshop-landing-composite{display:none;position:relative}.workshop-landing-composite>img{display:block;height:auto;width:100%}.workshop-landing-composite-cta{border-radius:10px;height:11.5%;left:21.5%;position:absolute;top:78.5%;width:53%}.workshop-landing-composite-cta:focus-visible{box-shadow:0 0 0 5px rgba(255,255,255,.92),0 0 0 9px var(--navy);outline:0}.workshop-landing-art{height:100%;object-fit:cover;object-position:center;width:100%}.workshop-landing-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:850px;padding-bottom:34px;padding-top:38px;position:relative;z-index:1}.workshop-landing-heading{align-items:center;display:grid;gap:38px;grid-template-columns:330px minmax(0,1fr);max-width:1280px;width:100%}.workshop-landing-logo{align-items:center;border-right:2px solid var(--orange);display:flex;justify-content:center;min-height:240px;padding-right:42px}.workshop-landing-logo img{height:auto;max-width:295px;object-fit:contain;width:100%}.workshop-landing-copy{min-width:0;text-align:center}.workshop-landing-copy .eyebrow{color:var(--orange);font-size:20px;margin:0 0 12px}.workshop-landing-display-title{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:52px;font-weight:900;letter-spacing:0;line-height:.96;margin:0;text-transform:uppercase}.workshop-landing-display-title span,.workshop-landing-display-title strong{display:block}.workshop-landing-display-title strong{color:var(--orange)}.workshop-landing-rule{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(80px,1fr) 22px minmax(80px,1fr);margin:18px auto 14px;max-width:650px}.workshop-landing-rule span{background:rgba(35,46,78,.23);height:2px}.workshop-landing-rule svg{color:var(--orange);fill:var(--orange);height:20px;width:20px}.workshop-landing-subtitle{color:var(--navy);font-size:20px;line-height:1.4;margin:0 auto;max-width:760px}.workshop-landing-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;max-width:1080px;width:100%}.workshop-landing-benefit{align-items:center;display:flex;flex-direction:column;min-width:0;padding:0 34px;text-align:center}.workshop-landing-benefit+.workshop-landing-benefit{border-left:1px solid rgba(35,46,78,.22)}.workshop-landing-benefit>svg{background:var(--navy);border-radius:50%;color:var(--orange);height:72px;margin-bottom:10px;padding:17px;stroke-width:1.8;width:72px}.workshop-landing-benefit strong{color:var(--navy);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:19px;font-weight:900;text-transform:uppercase}.workshop-landing-benefit span{color:var(--navy);font-size:14px;line-height:1.4;margin-top:8px;max-width:260px}.workshop-landing-cta{align-items:center;background:var(--orange);border:2px solid var(--white);border-radius:8px;box-shadow:0 8px 22px rgba(35,46,78,.24);color:var(--white);display:flex;font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:25px;font-weight:900;gap:18px;justify-content:center;margin-top:30px;min-height:68px;padding:0 30px;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,transform .16s ease;width:min(680px,100%)}.workshop-landing-cta:hover{background:#d94921;transform:translateY(-2px)}.workshop-landing-cta svg{flex:0 0 auto;height:30px;width:30px}.workshop-landing-outcomes{align-items:center;display:flex;justify-content:center;margin-top:24px;max-width:820px;width:100%}.workshop-landing-outcome{align-items:center;color:var(--navy);display:flex;font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:17px;font-weight:900;gap:9px;padding:0 26px;text-transform:uppercase}.workshop-landing-outcome+.workshop-landing-outcome{border-left:1px solid rgba(35,46,78,.3)}.workshop-landing-outcome svg{color:var(--orange);height:28px;width:28px}@media (min-width:761px){.workshop-landing-hero{min-height:0}.workshop-landing-composite{display:block}.workshop-landing-art,.workshop-landing-inner{display:none}}@media (max-width:1080px){.workshop-landing-heading{gap:28px;grid-template-columns:250px minmax(0,1fr)}.workshop-landing-logo{min-height:220px;padding-right:28px}.workshop-landing-display-title{font-size:44px}.workshop-landing-benefit{padding:0 20px}}@media (max-width:760px){.workshop-landing-hero{min-height:0}.workshop-landing-art{object-position:58% center}.workshop-landing-inner{min-height:0;padding-bottom:40px;padding-top:30px}.workshop-landing-heading{gap:22px;grid-template-columns:1fr}.workshop-landing-logo{border-bottom:2px solid var(--orange);border-right:0;min-height:0;padding:0 0 20px}.workshop-landing-logo img{max-width:190px}.workshop-landing-copy .eyebrow{font-size:16px;margin-bottom:8px}.workshop-landing-display-title{font-size:40px;line-height:1}.workshop-landing-rule{margin:14px auto 12px}.workshop-landing-subtitle{font-size:17px;max-width:560px}.workshop-landing-benefits{grid-template-columns:1fr;margin-top:24px;max-width:560px}.workshop-landing-benefit{display:grid;gap:4px 14px;grid-template-columns:62px minmax(0,1fr);padding:16px 0;text-align:left}.workshop-landing-benefit+.workshop-landing-benefit{border-left:0;border-top:1px solid rgba(35,46,78,.2)}.workshop-landing-benefit>svg{grid-row:1/span 2;height:58px;margin:0;padding:14px;width:58px}.workshop-landing-benefit strong{align-self:end;font-size:17px}.workshop-landing-benefit span{font-size:14px;margin:0;max-width:none}.workshop-landing-cta{font-size:21px;gap:12px;margin-top:24px;min-height:62px;padding:0 18px}.workshop-landing-cta svg{height:25px;width:25px}.workshop-landing-outcomes{margin-top:22px}.workshop-landing-outcome{flex:1 1;font-size:14px;justify-content:center;padding:0 10px;text-align:center}.workshop-landing-outcome svg{height:24px;width:24px}}@media (max-width:480px){.workshop-landing-display-title{font-size:32px}.workshop-landing-subtitle{font-size:16px}.workshop-landing-cta{font-size:18px}.workshop-landing-cta svg:first-child{display:none}.workshop-landing-outcomes{align-items:stretch}.workshop-landing-outcome{flex-direction:column;gap:5px;line-height:1.05}}.workshop-status-band{background:#f0f3f8;border-bottom:1px solid #d5dce7;border-top:1px solid #d5dce7}.workshop-status-inner{align-items:center;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr) auto;padding-bottom:24px;padding-top:24px}.workshop-status-inner>svg{color:var(--orange);height:38px;width:38px}.workshop-status-inner strong{color:var(--navy);display:block;font-size:19px;margin-bottom:4px}.workshop-status-inner p{color:#536078;line-height:1.55;margin:0}.workshop-status-inner>a{align-items:center;color:var(--navy);display:inline-flex;font-weight:800;gap:8px;text-decoration:none}.workshop-status-inner>a:hover{color:var(--orange-dark)}.workshop-pricing .section-heading,.workshop-process .section-heading,.workshop-series .section-heading{margin-bottom:38px;max-width:820px}.workshop-series-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.workshop-series-card{background:#ffffff;border:1px solid #d7dce5;border-radius:8px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.workshop-series-card-head{align-items:center;background:var(--navy);color:#ffffff;display:flex;justify-content:space-between;min-height:54px;padding:12px 18px}.workshop-series-card-head span{color:#ff8a64;font-size:12px;font-weight:900;text-transform:uppercase}.workshop-series-card-head strong{font-size:12px;text-align:right}.workshop-series-card-title{align-items:center;display:grid;gap:15px;grid-template-columns:auto minmax(0,1fr);padding:22px 20px 16px}.workshop-series-card-title>span{color:#dfe4ec;font-size:42px;font-weight:900;line-height:1}.workshop-series-card-title p{color:var(--orange-dark);font-size:11px;font-weight:900;margin:0 0 4px;text-transform:uppercase}.workshop-series-card-title h3{color:var(--navy);font-size:clamp(20px,1.8vw,25px);line-height:1.18;margin:0}.workshop-series-card>ul{display:grid;gap:10px;list-style:none;margin:0;padding:0 20px 24px}.workshop-series-card>ul li{align-items:start;color:#3e495e;display:grid;font-size:14px;gap:9px;grid-template-columns:17px minmax(0,1fr);line-height:1.45}.workshop-series-card>ul svg{color:var(--orange);height:17px;margin-top:2px;width:17px}.workshop-series-card footer{align-items:center;background:#f4f6f9;border-top:1px solid #e1e5eb;color:var(--navy);display:grid;font-size:12px;font-weight:800;gap:10px;grid-template-columns:22px minmax(0,1fr);margin-top:auto;min-height:68px;padding:13px 18px}.workshop-series-card footer svg{color:var(--orange)}.workshop-instructor-band{background:var(--navy-deep);color:#ffffff;overflow:hidden}.workshop-instructor-inner{align-items:stretch;display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);min-height:430px}.workshop-instructor-photo{min-height:430px;position:relative}.workshop-instructor-photo:after{background:linear-gradient(90deg,transparent 60%,var(--navy-deep));content:"";inset:0;pointer-events:none;position:absolute}.workshop-instructor-photo img{height:100%;object-fit:cover;object-position:center 25%;position:absolute;width:100%}.workshop-instructor-copy{align-self:center;padding:58px 0 58px clamp(30px,5vw,74px)}.workshop-instructor-copy h2{color:#ffffff;font-size:clamp(32px,4vw,52px);line-height:1.05;margin:8px 0 20px;max-width:690px}.workshop-instructor-copy>p:not(.eyebrow){color:#d3dbea;font-size:17px;line-height:1.7;max-width:760px}.workshop-instructor-proof{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.workshop-instructor-proof>div{border-left:3px solid var(--orange);display:grid;gap:5px;padding-left:14px}.workshop-instructor-proof svg{color:var(--orange);height:25px;width:25px}.workshop-instructor-proof strong{font-size:20px}.workshop-instructor-proof span{color:#bfc9d9;font-size:12px}.workshop-pricing-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.workshop-price-card{align-items:start;background:#ffffff;border:1px solid #d8dde6;border-radius:8px;display:flex;flex-direction:column;min-height:360px;padding:28px;position:relative}.workshop-price-card.is-featured{border-color:var(--orange);box-shadow:0 18px 40px rgb(35 46 78/13%)}.workshop-price-tag{background:var(--orange);color:#ffffff;font-size:11px;font-weight:900;padding:7px 10px;position:absolute;right:0;text-transform:uppercase;top:0}.workshop-price-card>svg{color:var(--orange);height:34px;margin-bottom:18px;width:34px}.workshop-price-card h3{color:var(--navy);font-size:24px;margin:0 0 8px}.workshop-price-card>strong{color:var(--orange-dark);font-size:42px;line-height:1}.workshop-price-card p{color:#596478;line-height:1.65;margin:20px 0 24px}.workshop-price-card .button{justify-content:center;margin-top:auto;width:100%}.workshop-pricing-note{color:#657084;font-size:13px;margin:18px auto 0;max-width:780px;text-align:center}.workshop-membership-band{background:#eef1f6;border-bottom:1px solid #d8dee8;border-top:1px solid #d8dee8}.workshop-membership-inner{align-items:center;display:grid;gap:clamp(34px,6vw,80px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-bottom:66px;padding-top:66px}.workshop-membership-inner h2{color:var(--navy);font-size:clamp(30px,3.4vw,46px);line-height:1.08;margin:8px 0 18px}.workshop-membership-inner p:not(.eyebrow){color:#526078;line-height:1.7}.workshop-membership-options{display:grid;gap:12px}.workshop-membership-options>a{align-items:center;background:#ffffff;border:1px solid #d5dbe5;border-radius:7px;color:var(--navy);display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr) auto;padding:20px;text-decoration:none}.workshop-membership-options>a:hover{border-color:var(--orange)}.workshop-membership-options>a>svg:first-child{color:var(--orange)}.workshop-membership-options span{display:grid;gap:4px}.workshop-membership-options strong{font-size:18px}.workshop-membership-options small{color:#657084;line-height:1.4}.workshop-process-grid{display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.workshop-process-grid li{background:#f3f5f8;min-height:255px;padding:26px 20px;position:relative}.workshop-process-grid li>span{color:#d8dde6;font-size:40px;font-weight:900;position:absolute;right:14px;top:10px}.workshop-process-grid svg{color:var(--orange);height:34px;margin:18px 0 26px;width:34px}.workshop-process-grid h3{color:var(--navy);font-size:18px;line-height:1.2;margin:0 0 12px}.workshop-process-grid p{color:#5a6579;font-size:14px;line-height:1.6;margin:0}.workshop-process-note{align-items:center;border-left:5px solid var(--orange);display:grid;gap:16px;grid-template-columns:34px minmax(0,1fr);margin-top:24px;padding:18px 22px}.workshop-process-note>svg{color:var(--success)}.workshop-process-note strong{color:var(--navy);display:block;margin-bottom:4px}.workshop-process-note p{color:#5d677a;margin:0}.workshop-final-cta{background:var(--navy);color:#ffffff}.workshop-final-cta-inner{align-items:center;display:grid;gap:38px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:64px;padding-top:64px}.workshop-final-cta h2{color:#ffffff;font-size:clamp(30px,3.5vw,48px);line-height:1.08;margin:8px 0 14px}.workshop-final-cta p:not(.eyebrow){color:#d5deea;line-height:1.65;margin:0;max-width:760px}.workshop-request-summary{align-items:center;background:#eef1f6;border-left:6px solid var(--orange);border-radius:8px;display:grid;gap:18px 28px;grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);margin-bottom:26px;padding:24px}.workshop-request-summary h2{color:var(--navy);margin:4px 0 8px}.workshop-request-summary p{color:#566176;margin:0}.workshop-request-summary label{display:grid;gap:8px}.workshop-request-summary label span{color:var(--navy);font-size:13px;font-weight:800}.workshop-request-summary select{background:#ffffff;border:1px solid #b8c1d0;border-radius:5px;color:var(--navy);min-height:48px;padding:0 12px;width:100%}.workshop-request-summary>small{color:#657084;grid-column:1/-1;line-height:1.5}@media (max-width:1050px){.workshop-pricing-grid,.workshop-series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-price-card:last-child,.workshop-series-card:last-child{grid-column:1/-1}.workshop-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.workshop-final-cta-inner,.workshop-instructor-inner,.workshop-membership-inner,.workshop-request-summary,.workshop-status-inner{grid-template-columns:1fr}.workshop-status-inner>a{justify-self:start}.workshop-instructor-photo{min-height:360px}.workshop-instructor-photo:after{background:linear-gradient(180deg,transparent 65%,var(--navy-deep))}.workshop-instructor-copy{padding:0 0 48px}.workshop-instructor-proof{grid-template-columns:1fr}.workshop-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-final-cta-inner>a{justify-self:start}}@media (max-width:620px){.workshop-pricing-grid,.workshop-process-grid,.workshop-series-grid{grid-template-columns:1fr}.workshop-price-card:last-child,.workshop-series-card:last-child{grid-column:auto}.workshop-series-card-head{align-items:start;flex-direction:column;gap:5px}.workshop-series-card-head strong{text-align:left}.workshop-instructor-photo{min-height:300px}.workshop-price-card{min-height:330px;padding:24px}.workshop-membership-options>a{grid-template-columns:30px minmax(0,1fr)}.workshop-membership-options>a>svg:last-child{display:none}.workshop-process-grid li{min-height:220px}}.admin-dashboard{max-width:1600px}.team-profile-game-open{align-items:center;color:var(--orange-dark);display:inline-flex;font-size:9px;font-weight:900;gap:5px;justify-self:end;text-transform:uppercase}.team-profile-game-open svg{height:14px;width:14px}@media (max-width:780px){.team-profile-game-open{display:none}}.admin-dashboard .admin-dashboard-header{align-items:stretch;display:grid;gap:20px;padding-bottom:0}.admin-dashboard-header-row{align-items:center;display:flex;justify-content:space-between;padding-bottom:2px}.admin-dashboard-shell{display:block}.admin-workspace-nav{background:#f3f4f6;border:1px solid var(--line);border-bottom:0;color:var(--navy);display:grid;gap:1px;grid-template-columns:repeat(8,minmax(0,1fr));overflow:hidden;padding:0;width:100%}.admin-workspace-nav-heading{align-items:baseline;background:var(--navy);display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;padding:10px 14px}.admin-workspace-nav-heading span{color:var(--orange);font-size:11px;font-weight:900;text-transform:uppercase}.admin-workspace-nav-heading strong{color:#dfe5ef;font-size:11px;font-weight:700}.admin-workspace-nav button{align-items:center;background:var(--white);border:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--navy);cursor:pointer;display:flex;font:inherit;font-size:11px;font-weight:800;gap:9px;justify-content:flex-start;min-height:64px;min-width:0;padding:8px 11px;text-align:left;width:100%}.admin-workspace-nav button.is-active,.admin-workspace-nav button:hover{background:#e9edf3;color:var(--navy)}.admin-workspace-nav button.is-active{background:var(--navy);box-shadow:inset 0 -4px 0 var(--orange);color:var(--white)}.admin-workspace-nav button>span:last-child{line-height:1.25;overflow-wrap:anywhere}.admin-workspace-artboard-icon{align-items:center;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;width:32px}.admin-workspace-artboard-icon img{height:100%;object-fit:contain;width:100%}.admin-dashboard-main{min-width:0}.admin-dashboard-section{display:none;padding:10px 0 28px;scroll-margin-top:120px}.admin-dashboard-section.is-active{display:block}.admin-schedule-operations{display:grid;gap:18px}.admin-schedule-tabs{background:#dce1e8;display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-schedule-tabs button{align-items:center;background:#fff;border:0;color:var(--navy);cursor:pointer;display:flex;font:inherit;font-size:11px;font-weight:900;gap:10px;justify-content:center;min-height:62px;padding:10px 14px;text-transform:uppercase}.admin-schedule-tabs button.is-active{background:var(--navy);box-shadow:inset 0 -4px 0 var(--orange);color:#fff}.admin-schedule-tabs button>span:last-child{background:var(--orange);color:#fff;font-size:9px;padding:3px 6px}.admin-schedule-tabs .rtn-artboard-icon{display:inline-flex;height:34px;width:34px}.admin-schedule-tabs .rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.admin-schedule-notice{align-items:center;border-left:4px solid #27835a;display:flex;font-size:11px;gap:8px;margin:0;padding:11px 13px}.admin-schedule-notice svg{height:16px;width:16px}.admin-schedule-notice.is-success{background:#edf8f2;color:#14593c}.admin-schedule-notice.is-error{background:#fff0ed;border-color:#b33122;color:#8d2116}.admin-schedule-overview{display:grid;gap:18px}.admin-schedule-metrics{background:#dce1e8;display:grid;gap:1px;grid-template-columns:repeat(6,minmax(0,1fr))}.admin-schedule-metrics>div{align-items:center;background:#fff;display:grid;gap:3px 10px;grid-template-columns:42px minmax(0,1fr);min-height:102px;padding:14px}.admin-schedule-metrics>div.is-warning{background:#fff5ec;box-shadow:inset 0 -4px 0 var(--orange)}.admin-schedule-metrics .rtn-artboard-icon{display:inline-flex;grid-row:1/span 2;height:38px;width:38px}.admin-schedule-metrics .rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.admin-schedule-metrics span{color:#687488;font-size:8px;font-weight:900;text-transform:uppercase}.admin-schedule-metrics strong{color:var(--navy);font-size:24px}.admin-schedule-coverage-panel{border:1px solid var(--line);padding:18px}.admin-schedule-coverage-panel>header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:13px}.admin-schedule-coverage-panel h3{color:var(--navy);font-size:20px;margin:3px 0 0}.admin-schedule-coverage-panel .button{align-items:center;display:inline-flex;gap:8px}.admin-schedule-coverage-panel .button svg{height:16px;width:16px}.admin-schedule-state-grid{display:grid;gap:1px;grid-template-columns:repeat(7,minmax(0,1fr))}.admin-schedule-state-grid>div{background:var(--grey);display:grid;gap:2px;min-height:78px;padding:12px}.admin-schedule-state-grid span{color:#657184;font-size:8px;font-weight:900;text-transform:uppercase}.admin-schedule-state-grid strong{color:var(--navy);font-size:20px}.admin-schedule-state-grid small{color:#788397;font-size:8px;text-transform:uppercase}.admin-schedule-workbench{display:grid;gap:16px;grid-template-columns:minmax(250px,.68fr) minmax(0,1.65fr)}.admin-schedule-queue{border:1px solid var(--line);min-width:0}.admin-schedule-queue>header{background:var(--grey);border-bottom:1px solid var(--line);padding:14px}.admin-schedule-queue h3{color:var(--navy);font-size:17px;margin:3px 0 0}.admin-schedule-queue>button{background:#fff;border:0;border-bottom:1px solid var(--line);color:var(--navy);cursor:pointer;display:block;font:inherit;padding:12px 14px;text-align:left;width:100%}.admin-schedule-queue>button.is-active,.admin-schedule-queue>button:hover{background:#eef1f5;box-shadow:inset 4px 0 0 var(--orange)}.admin-schedule-queue time{color:var(--orange-dark);display:block;font-size:8px;font-weight:900;text-transform:uppercase}.admin-schedule-queue strong{display:block;font-size:11px;line-height:1.35;margin-top:4px}.admin-schedule-queue small{color:#788397;display:block;font-size:8px;margin-top:4px}.admin-schedule-editor{border:1px solid var(--line);min-width:0;padding:18px}.admin-schedule-editor>header{align-items:start;border-bottom:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.admin-schedule-editor h3{color:var(--navy);font-size:21px;line-height:1.2;margin:4px 0}.admin-schedule-editor header p:not(.eyebrow){color:#6c7789;font-size:10px;margin:0}.admin-schedule-editor header a{align-items:center;color:var(--orange-dark);display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:900;gap:6px;text-transform:uppercase}.admin-schedule-editor header a svg{height:14px;width:14px}.admin-schedule-editor blockquote{background:var(--grey);border-left:4px solid var(--orange);color:#344156;font-size:12px;line-height:1.6;margin:0 0 17px;padding:15px}.admin-schedule-intel-strip{background:var(--navy);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:17px}.admin-schedule-intel-strip>div{border-left:1px solid rgba(255,255,255,.16);min-height:74px;padding:14px}.admin-schedule-intel-strip>div:first-child{border-left:4px solid var(--orange)}.admin-schedule-intel-strip strong{color:#fff;display:block;font-size:20px}.admin-schedule-intel-strip span{color:#b8c4d4;display:block;font-size:8px;font-weight:900;margin-top:5px;text-transform:uppercase}.admin-schedule-fields{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:17px}.admin-schedule-fields label{display:grid;gap:6px}.admin-schedule-fields label>span{color:var(--navy);font-size:9px;font-weight:900;text-transform:uppercase}.admin-schedule-fields select,.admin-schedule-fields textarea{background:#fff;border:1px solid #cbd2dc;border-radius:4px;color:#1c2a3c;font:inherit;font-size:11px;padding:9px 10px;width:100%}.admin-schedule-fields textarea{resize:vertical}.admin-schedule-fields .is-wide{grid-column:1/-1}.admin-schedule-fields .admin-schedule-check{align-items:center;background:var(--grey);display:flex;grid-column:1/-1;min-height:48px;padding:10px 12px}.admin-schedule-check input{accent-color:var(--orange);height:18px;width:18px}.admin-schedule-editor>.button{align-items:center;display:inline-flex;gap:8px}.admin-schedule-editor>.button svg{height:16px;width:16px}.admin-schedule-results-layout{display:grid;gap:18px}.admin-result-scoreboard{align-items:end;background:var(--navy);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-bottom:17px;padding:18px}.admin-result-scoreboard label{display:grid;gap:8px}.admin-result-scoreboard label span{color:#fff;font-size:10px;font-weight:900;line-height:1.25;min-height:26px;text-transform:uppercase}.admin-result-scoreboard input{background:#fff;border:2px solid transparent;border-radius:4px;color:var(--navy);font:inherit;font-size:28px;font-weight:900;min-height:58px;padding:8px 12px;text-align:center;width:100%}.admin-result-scoreboard input:focus{border-color:var(--orange);outline:0}.admin-result-scoreboard b{color:#aebbcf;font-size:9px;padding-bottom:23px;text-transform:uppercase}.admin-result-impact{align-items:center;background:var(--grey);border-left:4px solid var(--orange);color:#344156;display:flex;font-size:10px;gap:11px;line-height:1.55;margin:0 0 17px;padding:12px 14px}.admin-result-impact .rtn-artboard-icon{flex:0 0 36px;height:36px;width:36px}.admin-result-impact .rtn-artboard-icon img{height:100%;object-fit:contain;width:100%}.admin-result-conflicts{border:1px solid #e7aa9a}.admin-result-conflicts>header{align-items:center;background:#fff0ed;border-bottom:1px solid #e7aa9a;display:flex;gap:12px;padding:14px 16px}.admin-result-conflicts>header .rtn-artboard-icon{height:38px;width:38px}.admin-result-conflicts>header img{height:100%;object-fit:contain;width:100%}.admin-result-conflicts h3{color:var(--navy);font-size:18px;margin:2px 0 0}.admin-result-conflicts>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-result-conflicts article{border-left:1px solid var(--line);padding:14px 16px}.admin-result-conflicts article:first-child{border-left:0}.admin-result-conflicts article strong{color:var(--navy);display:block;font-size:11px}.admin-result-conflicts article span{color:var(--orange-dark);display:block;font-size:10px;font-weight:900;margin-top:5px}.admin-result-conflicts article p{color:#687488;font-size:9px;line-height:1.5;margin:7px 0 0}@media (max-width:1080px){.admin-schedule-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-schedule-state-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.admin-schedule-tabs{grid-template-columns:1fr}.admin-schedule-tabs button{justify-content:flex-start}.admin-schedule-metrics,.admin-schedule-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-result-conflicts>div,.admin-schedule-workbench{grid-template-columns:1fr}.admin-result-conflicts article{border-left:0;border-top:1px solid var(--line)}.admin-result-scoreboard{grid-template-columns:1fr}.admin-result-scoreboard b{padding:0;text-align:center}.admin-schedule-queue{max-height:360px;overflow-y:auto}.admin-schedule-coverage-panel>header,.admin-schedule-editor>header{align-items:flex-start;flex-direction:column}.admin-schedule-fields{grid-template-columns:1fr}.admin-schedule-fields .admin-schedule-check,.admin-schedule-fields .is-wide{grid-column:auto}}.admin-marketing-workspace{display:grid;gap:18px}.admin-marketing-metrics{background:var(--line);display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-marketing-metrics>div{align-items:center;background:#fff;display:grid;gap:2px 9px;grid-template-columns:32px minmax(0,1fr);min-height:84px;padding:14px}.admin-marketing-metrics svg{color:var(--orange);grid-row:1/span 2;height:22px;width:22px}.admin-marketing-metrics span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.admin-marketing-metrics strong{color:var(--navy);font-size:22px;overflow-wrap:anywhere}.admin-marketing-toolbar{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.admin-marketing-toolbar>div,.admin-marketing-toolbar>span{display:flex;gap:7px}.admin-marketing-toolbar [role=tab]{background:#fff;border:1px solid var(--line);color:var(--navy);cursor:pointer;font-size:11px;font-weight:900;min-height:39px;padding:8px 12px}.admin-marketing-toolbar [role=tab].is-active{background:var(--navy);border-color:var(--navy);color:#fff}.admin-marketing-toolbar .button{align-items:center;display:inline-flex;gap:7px;justify-content:center}.admin-marketing-campaign-editor .button svg,.admin-marketing-toolbar svg,.admin-marketing-url-builder .button svg{height:16px;width:16px}.admin-marketing-error,.admin-marketing-message{border-left:4px solid #23835a;color:#15583d;font-size:11px;margin:0;padding:10px 12px}.admin-marketing-message{background:#eef8f3}.admin-marketing-error{background:#fff0ed;border-color:#b33122;color:#8d2116}.admin-marketing-overview{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-marketing-overview>section,.admin-marketing-table-panel{background:#fff;border:1px solid var(--line);padding:17px}.admin-marketing-overview>section.wide{grid-column:1/-1}.admin-marketing-campaign-editor>header,.admin-marketing-overview section>header,.admin-marketing-table-panel>header{align-items:start;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:11px}.admin-marketing-campaign-editor h3,.admin-marketing-overview h3,.admin-marketing-table-panel h3{color:var(--navy);font-size:18px;margin:3px 0 0}.admin-marketing-campaign-editor header>svg,.admin-marketing-overview header>svg,.admin-marketing-table-panel header>svg{color:var(--orange);height:24px;width:24px}.admin-marketing-funnel>div{display:grid;gap:8px}.admin-marketing-funnel>div>div{display:grid;gap:5px}.admin-marketing-funnel span{align-items:center;display:grid;gap:7px;grid-template-columns:19px minmax(0,1fr) auto}.admin-marketing-funnel span svg{color:var(--orange);height:16px;width:16px}.admin-marketing-funnel span b{color:var(--navy);font-size:11px}.admin-marketing-funnel span strong{color:var(--navy);font-size:13px}.admin-marketing-funnel i{background:var(--navy);display:block;height:8px;width:var(--funnel-width)}.admin-marketing-funnel>p,.admin-marketing-trend>p{color:var(--muted);font-size:11px;margin:12px 0 0}.admin-marketing-trend>div{align-items:end;background:var(--grey);display:flex;gap:3px;height:170px;padding:12px}.admin-marketing-trend>div span{display:flex;flex:1 1;height:100%;position:relative}.admin-marketing-trend>div i{align-self:end;background:var(--navy);display:block;width:100%}.admin-marketing-trend>div b{align-self:end;background:var(--orange);bottom:0;display:block;left:25%;position:absolute;width:50%}.admin-marketing-trend>small{color:var(--muted);display:block;font-size:9px;margin-top:7px}.admin-marketing-table-scroll{overflow-x:auto}.admin-marketing-table-scroll table{border-collapse:collapse;min-width:760px;width:100%}.admin-marketing-table-scroll th{background:var(--grey);color:var(--navy);font-size:9px;padding:9px 10px;text-align:left;text-transform:uppercase}.admin-marketing-table-scroll td{border-bottom:1px solid var(--line);color:#394657;font-size:10px;padding:10px;vertical-align:top}.admin-marketing-table-scroll td b,.admin-marketing-table-scroll td strong{color:var(--navy);display:block}.admin-marketing-table-scroll td small{color:var(--muted);display:block;margin-top:2px}.admin-marketing-table-scroll code{color:var(--navy);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;overflow-wrap:anywhere}.admin-marketing-empty{color:var(--muted);font-size:11px;margin:0;padding:18px 0 2px}.admin-marketing-campaign-layout{display:grid;gap:16px;grid-template-columns:minmax(245px,.72fr) minmax(0,1.7fr)}.admin-marketing-campaign-list{border:1px solid var(--line);min-width:0}.admin-marketing-campaign-list>header{align-items:center;background:var(--grey);display:flex;justify-content:space-between;padding:12px 14px}.admin-marketing-campaign-list>header strong{color:var(--navy);font-size:11px;text-transform:uppercase}.admin-marketing-campaign-list>header span{background:var(--navy);color:#fff;font-size:10px;font-weight:900;padding:4px 7px}.admin-marketing-campaign-list>div{max-height:680px;overflow:auto}.admin-marketing-campaign-list button{align-items:start;background:#fff;border:0;border-bottom:1px solid var(--line);cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:12px;text-align:left;width:100%}.admin-marketing-campaign-list button.is-active{background:#f3f6fa;box-shadow:inset 4px 0 0 var(--orange)}.admin-marketing-campaign-list button span{display:grid;gap:3px;min-width:0}.admin-marketing-campaign-list button strong{color:var(--navy);font-size:11px}.admin-marketing-campaign-list button small{color:var(--muted);font-size:9px;overflow-wrap:anywhere}.admin-marketing-campaign-list button b{background:#edf0f4;color:var(--navy);font-size:8px;padding:5px 6px;text-transform:uppercase}.admin-marketing-campaign-list>div>p{color:var(--muted);font-size:11px;margin:0;padding:20px 14px}.admin-marketing-campaign-editor{border:1px solid var(--line);display:grid;gap:13px;padding:17px}.admin-marketing-form-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-marketing-campaign-editor label{display:grid;gap:5px}.admin-marketing-campaign-editor label>span{color:var(--navy);font-size:9px;font-weight:900;text-transform:uppercase}.admin-marketing-campaign-editor input,.admin-marketing-campaign-editor select,.admin-marketing-campaign-editor textarea{background:#fff;border:1px solid #cfd6df;color:var(--navy);font:inherit;min-height:40px;padding:8px 9px;width:100%}.admin-marketing-campaign-editor textarea{resize:vertical}.admin-marketing-url-builder{align-items:center;background:var(--grey);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.admin-marketing-url-builder>span{align-items:center;color:var(--navy);display:flex;font-size:10px;gap:6px;text-transform:uppercase}.admin-marketing-url-builder>span svg{color:var(--orange);height:18px;width:18px}.admin-marketing-url-builder code{background:#fff;border:1px solid var(--line);color:var(--navy);font-size:9px;overflow-wrap:anywhere;padding:9px}.admin-marketing-campaign-editor>footer{border-top:1px solid var(--line);display:flex;justify-content:flex-end;padding-top:12px}@media (max-width:1100px){.admin-marketing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-marketing-campaign-layout,.admin-marketing-overview{grid-template-columns:1fr}.admin-marketing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.admin-marketing-form-grid,.admin-marketing-metrics{grid-template-columns:1fr}.admin-marketing-toolbar,.admin-marketing-toolbar>div,.admin-marketing-toolbar>span{align-items:stretch;flex-direction:column}.admin-marketing-url-builder{grid-template-columns:1fr}}.admin-section-header{align-items:flex-start;border-left:5px solid var(--orange);display:flex;gap:24px;justify-content:space-between;margin-bottom:26px;padding-left:18px}.admin-section-header h2{font-size:clamp(26px,3vw,38px);margin:4px 0 7px}.admin-section-header p:last-child{color:var(--muted);margin:0;max-width:780px}.admin-section-header>svg{color:var(--navy);flex:0 0 auto;height:36px;width:36px}.admin-global-search{background:#f6f7f9;border:1px solid var(--line);border-top:5px solid var(--navy);margin:0 0 28px;padding:22px}.admin-global-search>header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px}.admin-global-search>header h3{font-size:24px;margin:3px 0 4px}.admin-global-search>header p:last-child{color:var(--muted);font-size:13px;margin:0}.admin-global-search>header>svg{color:var(--orange);flex:0 0 auto;height:30px;width:30px}.admin-global-search-field{align-items:center;background:var(--white);border:2px solid var(--navy);display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;min-height:58px;padding:0 12px 0 16px}.admin-global-search-field:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px rgba(241,94,53,.16)}.admin-global-search-field>svg:first-child{color:var(--orange);height:22px;width:22px}.admin-global-search-field input{background:transparent;border:0;color:var(--navy);font:inherit;font-size:15px;min-height:54px;min-width:0;outline:0;width:100%}.admin-global-search-field input::-webkit-search-cancel-button{display:none}.admin-global-search-field button{align-items:center;background:#eef1f5;border:0;color:var(--navy);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.admin-global-search-field button:hover{background:var(--orange);color:var(--white)}.admin-global-search-field button svg,.admin-global-search-loader{height:18px;width:18px}.admin-global-search-loader{animation:admin-search-spin .8s linear infinite;color:var(--orange)}.admin-global-search-field kbd{background:#eef1f5;border:1px solid #d9dee7;color:var(--muted);font-family:inherit;font-size:11px;font-weight:800;padding:6px 8px}.admin-global-search-status{align-items:center;color:var(--navy);display:flex;font-size:12px;font-weight:800;gap:14px;justify-content:space-between;min-height:34px;padding:8px 2px 0}.admin-global-search-status small{color:var(--muted);font-size:11px;font-weight:600}.admin-global-search-error,.admin-global-search-warning{border-left:4px solid #b42318;color:#84271f;font-size:12px;font-weight:800;margin:10px 0 0;padding:8px 12px}.admin-global-search-warning{border-color:#b97808;color:#73510e}.admin-global-search-results{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.admin-global-search-group{border-bottom:1px solid var(--line);min-width:0;padding:18px}.admin-global-search-group:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.admin-global-search-group>header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.admin-global-search-group>header strong{color:var(--navy);font-size:12px;text-transform:uppercase}.admin-global-search-group>header span{align-items:center;background:var(--navy);color:var(--white);display:inline-flex;font-size:10px;font-weight:900;height:22px;justify-content:center;min-width:22px;padding:0 6px}.admin-global-search-group article{align-items:stretch;border-top:1px solid #e1e5eb;display:flex;min-width:0}.admin-global-search-group article.is-active{background:#fff4ef;box-shadow:inset 3px 0 0 var(--orange)}.admin-global-result-main{align-items:flex-start;background:transparent;border:0;color:var(--navy);cursor:pointer;display:grid;flex:1 1 auto;font:inherit;gap:9px;grid-template-columns:20px minmax(0,1fr) auto;min-height:76px;min-width:0;padding:11px 8px;text-align:left}.admin-global-result-main>svg{color:var(--orange);height:18px;margin-top:2px;width:18px}.admin-global-result-main>span{display:grid;gap:2px;min-width:0}.admin-global-result-main em,.admin-global-result-main small,.admin-global-result-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-global-result-main strong{font-size:12px}.admin-global-result-main em,.admin-global-result-main small{color:var(--muted);font-size:10px;font-style:normal}.admin-global-result-main>b{background:#e9edf3;color:var(--navy);font-size:9px;max-width:90px;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-global-search-group article>a{align-items:center;border-left:1px solid #e1e5eb;color:var(--navy);display:inline-flex;justify-content:center;width:38px}.admin-global-search-group article>a:hover{background:var(--navy);color:var(--white)}.admin-global-search-group article>a svg{height:15px;width:15px}@keyframes admin-search-spin{to{transform:rotate(1turn)}}.admin-overview-actions{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.admin-overview-actions a{align-items:center;color:var(--navy);display:flex;font-size:12px;font-weight:900;gap:8px;min-height:54px;padding:12px}.admin-overview-actions a+a{border-left:1px solid var(--line)}.admin-overview-actions svg{color:var(--orange);height:18px;width:18px}.admin-segmented-control{background:#eef1f5;display:inline-grid;grid-template-columns:repeat(3,minmax(130px,1fr));margin-bottom:18px;padding:4px}.admin-segmented-control button{background:transparent;border:0;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:900;min-height:40px;padding:8px 16px}.admin-segmented-control button.is-active{background:var(--navy);color:var(--white)}.admin-directory-search,.admin-inline-search{align-items:center;background:var(--white);border:1px solid #b8c1d0;display:flex;gap:10px;margin-bottom:16px;padding-left:13px}.admin-directory-search svg,.admin-inline-search svg{color:var(--orange);flex:0 0 auto;height:18px;width:18px}.admin-directory-search input,.admin-inline-search input{border:0;color:var(--navy);flex:1 1;font:inherit;min-height:46px;min-width:0;outline:0}.admin-content-editor footer button,.admin-customer-editor footer button,.admin-directory-search button,.admin-record-editor footer button{align-items:center;align-self:stretch;background:var(--orange);border:0;color:var(--white);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-width:126px;padding:11px 18px}.admin-content-editor footer button:disabled,.admin-customer-editor footer button:disabled,.admin-directory-search button:disabled,.admin-record-editor footer button:disabled{cursor:wait;opacity:.65}.admin-content-editor footer button svg,.admin-customer-editor footer button svg,.admin-directory-search button svg,.admin-record-editor footer button svg{height:17px;width:17px}.is-spinning{animation:rtn-admin-spin .9s linear infinite}@keyframes rtn-admin-spin{to{transform:rotate(1turn)}}.admin-directory-workbench{border:1px solid var(--line);display:grid;grid-template-columns:minmax(230px,31%) minmax(0,1fr);min-height:640px}.admin-content-list,.admin-customer-list,.admin-record-list{background:#f5f7fa;border-right:1px solid var(--line);min-width:0;overflow:hidden}.admin-content-filters{border-bottom:1px solid var(--line);display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 13px 14px}.admin-content-commandbar{align-items:stretch;background:var(--navy);display:flex;gap:1px;justify-content:space-between;margin-bottom:18px;overflow:hidden}.admin-content-view-tabs{display:flex;flex:1 1;min-width:0;overflow-x:auto}.admin-content-view-tabs button,.admin-create-draft{align-items:center;background:#132746;border:0;color:#cbd5e4;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:10px;font-weight:900;gap:7px;min-height:54px;padding:11px 13px;text-transform:uppercase}.admin-content-view-tabs button.is-active,.admin-content-view-tabs button:hover{background:var(--white);color:var(--navy)}.admin-content-view-tabs button.is-active{box-shadow:inset 0 -4px 0 var(--orange)}.admin-content-view-tabs svg,.admin-create-draft svg{height:16px;width:16px}.admin-content-view-tabs strong{align-items:center;background:rgba(255,255,255,.14);border-radius:50%;display:inline-flex;font-size:9px;height:22px;justify-content:center;min-width:22px;padding:0 5px}.admin-content-view-tabs button.is-active strong{background:#e9edf3}.admin-create-draft{background:var(--orange);color:var(--white);font-size:11px;justify-content:center;min-width:142px}.admin-create-draft:disabled{cursor:wait;opacity:.68}.admin-content-filters label{display:grid;gap:5px}.admin-content-filters span{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.admin-content-filters select{background:#ffffff;border:1px solid #b8c1d0;color:var(--navy);font:inherit;font-size:11px;min-height:38px;padding:7px;width:100%}.admin-record-list-heading{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:50px;padding:12px 15px}.admin-record-list-heading span{color:var(--muted);font-size:11px}.admin-content-list button,.admin-customer-list button,.admin-record-list>button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--navy);cursor:pointer;display:flex;font:inherit;gap:11px;min-height:65px;padding:11px 14px;text-align:left;width:100%}.admin-content-list button.is-active,.admin-content-list button:hover,.admin-customer-list button.is-active,.admin-customer-list button:hover,.admin-record-list>button.is-active,.admin-record-list>button:hover{background:var(--white);box-shadow:inset 4px 0 0 var(--orange)}.admin-content-list button>span:last-child,.admin-record-list button>span:last-child{display:grid;gap:4px;min-width:0}.admin-content-list button small,.admin-content-list button strong,.admin-record-list button small,.admin-record-list button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-content-list button strong,.admin-customer-list button strong,.admin-record-list button strong{font-size:13px}.admin-content-list button small,.admin-customer-list button small,.admin-customer-list button span,.admin-record-list button small{color:var(--muted);font-size:11px}.admin-content-list button em{color:#b3261e;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.admin-record-thumb{align-items:center;display:flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.admin-record-thumb img{height:100%;object-fit:contain;width:100%}.admin-record-thumb svg{color:#9aa5b5;height:22px;width:22px}.admin-content-editor,.admin-customer-editor,.admin-record-editor{background:var(--white);min-width:0;padding:24px}.admin-content-editor>header,.admin-record-editor>header{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;margin-bottom:22px;padding-bottom:17px}.admin-content-editor>header p:not(.eyebrow){color:var(--muted);font-size:12px;margin:0}.admin-content-editor h3,.admin-customer-editor h3,.admin-record-editor h3{margin:4px 0 5px}.admin-record-editor header span{color:var(--muted);font-size:11px}.admin-content-editor header a,.admin-record-editor header a{align-items:center;color:var(--navy);display:inline-flex;font-size:12px;font-weight:900;gap:6px}.admin-content-editor header a svg,.admin-record-editor header a svg{height:15px;width:15px}.admin-editor-fields{display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-editor-fields label{display:grid;gap:6px;min-width:0}.admin-editor-fields label>span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.admin-editor-fields input,.admin-editor-fields select,.admin-editor-fields textarea{background:var(--white);border:1px solid #b8c1d0;color:var(--navy);font:inherit;font-size:13px;min-height:42px;padding:9px 10px;width:100%}.admin-input-with-icon{align-items:center;border:1px solid #b8c1d0;display:flex;padding-left:10px}.admin-input-with-icon svg{color:var(--orange);flex:0 0 17px;height:17px;width:17px}.admin-editor-fields .admin-input-with-icon input{border:0;min-width:0}.admin-editor-fields textarea{line-height:1.55;resize:vertical}.admin-editor-fields .admin-editor-wide{grid-column:1/-1}.admin-editor-group-title{align-items:end;border-bottom:2px solid var(--navy);display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;margin-top:12px;padding:0 0 7px}.admin-editor-group-title span{color:var(--navy);font-size:13px;font-weight:900;text-transform:uppercase}.admin-editor-group-title p{color:var(--muted);font-size:11px;margin:0;text-align:right}.admin-editor-alert{align-items:center;background:#fff2ef;border-left:4px solid #b3261e;color:#7d1c18;display:grid;font-size:11px;gap:2px 10px;grid-template-columns:auto minmax(0,1fr);margin-bottom:18px;padding:12px 14px}.admin-editor-alert svg{grid-row:span 2;height:20px;width:20px}.admin-content-analytics{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.admin-content-analytics span{align-items:center;background:#f1f4f8;color:var(--muted);display:grid;font-size:9px;font-weight:900;gap:3px 8px;grid-template-columns:auto minmax(0,1fr);min-height:62px;padding:10px 12px;text-transform:uppercase}.admin-content-analytics strong{color:var(--navy);font-size:18px;grid-column:2}.admin-content-analytics svg{color:var(--orange);grid-row:span 2;height:21px;width:21px}.admin-editor-fields .admin-editor-checkbox{align-items:center;display:flex;min-height:42px}.admin-editor-checkbox input{accent-color:var(--orange);height:19px;width:19px}.admin-content-editor>footer,.admin-customer-editor>footer,.admin-record-editor>footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:22px;justify-content:space-between;margin-top:24px;padding-top:18px}.admin-content-editor>footer p,.admin-record-editor>footer p{color:var(--muted);font-size:12px;margin:0}.admin-content-actions{display:flex;flex:0 0 auto;gap:9px}.admin-content-editor footer button.secondary{background:#e9edf3;color:var(--navy)}.admin-article-body-field{display:grid;gap:6px}.admin-article-body-field>span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.admin-rich-editor{border:1px solid #aeb8c8;min-width:0}.admin-rich-editor-toolbar{align-items:center;background:#f6f7f9;border-bottom:1px solid #c8cfda;display:flex;flex-wrap:wrap;gap:4px;padding:8px}.admin-rich-editor-toolbar button{align-items:center;background:transparent;border:1px solid transparent;color:var(--navy);cursor:pointer;display:inline-flex;height:34px;justify-content:center;min-width:34px;padding:0 8px}.admin-rich-editor-toolbar button.is-active,.admin-rich-editor-toolbar button:hover{background:var(--white);border-color:#9ca8ba;color:var(--orange)}.admin-rich-editor-toolbar button:disabled{cursor:not-allowed;opacity:.35}.admin-rich-editor-toolbar button svg{height:18px;width:18px}.admin-rich-editor-toolbar .admin-rich-editor-entity-button{background:var(--navy);color:var(--white);font-size:11px;font-weight:900;gap:6px;padding:0 11px}.admin-rich-editor-toolbar .admin-rich-editor-entity-button:hover{background:#162847;border-color:var(--navy);color:var(--white)}.admin-rich-editor-toolbar .admin-rich-editor-x-button{font-size:15px;font-weight:1000}.admin-rich-editor-separator{background:#c8cfda;height:22px;margin:0 3px;width:1px}.admin-rich-editor-panel{background:#eef2f7;border-bottom:1px solid #b9c3d2;display:grid;gap:12px;padding:14px}.admin-rich-editor-panel-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.admin-rich-editor-panel-heading>div{display:grid;gap:3px}.admin-rich-editor-panel-heading strong{color:var(--navy);font-size:13px}.admin-rich-editor-footnote,.admin-rich-editor-panel-heading span,.admin-rich-editor-results p{color:var(--muted);font-size:11px}.admin-rich-editor-panel-heading button{background:transparent;border:0;color:var(--navy);cursor:pointer;font-size:11px;font-weight:900}.admin-rich-editor-entity-types{display:flex;flex-wrap:wrap;gap:6px}.admin-rich-editor-entity-types button{background:var(--white);border:1px solid #aeb8c8;color:var(--navy);cursor:pointer;font-size:11px;font-weight:800;min-height:34px;padding:6px 10px}.admin-rich-editor-entity-types button.is-active{background:var(--navy);border-color:var(--navy);color:var(--white)}.admin-rich-editor-search{align-items:center;background:var(--white);border:1px solid #aeb8c8;display:flex!important;gap:8px!important;padding:0 10px}.admin-rich-editor-search svg{color:var(--muted);height:17px;width:17px}.admin-rich-editor-search input{border:0!important;min-width:0;outline:0}.admin-rich-editor-results{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:270px;overflow-y:auto}.admin-rich-editor-results button{background:var(--white);border:1px solid #d2d8e1;cursor:pointer;display:grid;gap:3px;padding:10px;text-align:left}.admin-rich-editor-results button:hover{border-color:var(--orange)}.admin-rich-editor-results strong{color:var(--navy);font-size:12px}.admin-rich-editor-results span{color:var(--muted);font-size:10px}.admin-rich-editor-panel>label{display:grid;gap:5px}.admin-rich-editor-panel>label>span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.admin-rich-editor-insert{background:var(--orange);border:0;color:var(--white);cursor:pointer;font-weight:900;justify-self:start;min-height:38px;padding:8px 16px}.admin-rich-editor-notice{color:#9c2f21;font-size:11px;font-weight:800;margin:0}.admin-rich-editor-content{color:#18243a;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.7;min-height:460px;outline:0;padding:22px}.admin-rich-editor-content>:first-child{margin-top:0}.admin-rich-editor-content p{margin:0 0 1em}.admin-rich-editor-content h2,.admin-rich-editor-content h3,.admin-rich-editor-content h4{color:var(--navy);font-family:inherit;letter-spacing:0;margin:1.4em 0 .55em}.admin-rich-editor-content a{color:#c84622;text-decoration:underline;text-underline-offset:3px}.admin-rich-editor-content a[data-entity-type]{background:#fff2ec;border-bottom:2px solid var(--orange);color:var(--navy);text-decoration:none}.admin-rich-editor-content blockquote{border-left:4px solid var(--orange);color:#475269;margin:20px 0;padding:2px 0 2px 18px}.admin-rich-editor-content iframe,.admin-rich-editor-content img{display:block;margin:20px auto;max-width:100%}.admin-x-post-node{background:#f4f6f9;border-left:4px solid var(--navy);display:grid;font-family:Arial,sans-serif;gap:5px;margin:18px 0;padding:16px}.admin-x-post-node span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.admin-rich-editor-footnote{border-top:1px solid #e1e5eb;margin:0;padding:9px 12px}.article-rich-body h2,.article-rich-body h3,.article-rich-body h4{color:var(--navy);font-family:Arial,Helvetica,sans-serif;letter-spacing:0;line-height:1.2;margin:1.65em 0 .6em}.article-rich-body h2{font-size:30px}.article-rich-body h3{font-size:24px}.article-rich-body h4{font-size:20px}.article-rich-body li,.article-rich-body p{line-height:1.75}.article-rich-body ol,.article-rich-body ul{padding-left:1.5em}.article-rich-body blockquote{border-left:5px solid var(--orange);color:#455066;font-size:20px;font-style:italic;margin:28px 0;padding:3px 0 3px 22px}.article-rich-body a{color:#ba3d1d;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-rich-body .article-entity-link{color:var(--navy);text-decoration-color:var(--orange);text-decoration-thickness:2px}.article-rich-body hr{border:0;border-top:2px solid var(--line);margin:36px 0}.article-inline-image,.article-video-embed,.article-x-embed{margin:32px 0}.article-video-embed iframe{aspect-ratio:16/9;border:0;display:block;width:100%}.founder-membership-grid ul{display:grid;gap:9px;list-style:none;margin:20px 0;padding:0}.founder-membership-grid li{align-items:flex-start;display:flex;gap:9px;line-height:1.5}.founder-membership-grid li svg{color:var(--orange);flex:0 0 18px;margin-top:3px}.article-inline-image img{display:block;height:auto;max-width:100%;width:100%}.article-inline-image figcaption,.article-video-embed figcaption,.article-x-embed figcaption{color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.45;margin-top:8px}.article-x-embed .twitter-tweet{margin-left:auto!important;margin-right:auto!important}.college-related-coverage{border-top:1px solid var(--line)}@media (max-width:760px){.admin-rich-editor-results{grid-template-columns:1fr}.admin-rich-editor-content{font-size:16px;min-height:360px;padding:16px}.admin-rich-editor-toolbar{max-height:150px;overflow-y:auto}.article-rich-body h2{font-size:25px}.article-rich-body h3{font-size:21px}.news-archive-toolbar{align-items:stretch;grid-template-columns:1fr}.news-archive-toolbar form{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.news-archive-reset,.news-archive-toolbar button{width:100%}.admin-content-filters,.admin-editor-fields{grid-template-columns:1fr}.admin-content-actions,.admin-content-editor>footer{align-items:stretch;flex-direction:column}.admin-command-center-grid{grid-template-columns:1fr}.admin-content-commandbar{align-items:stretch;flex-direction:column}.admin-create-draft{min-height:48px;width:100%}.admin-editor-group-title{align-items:flex-start;flex-direction:column}.admin-editor-group-title p{text-align:left}.admin-content-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-customer-summary,.admin-operations-summary{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px}.admin-customer-summary>span,.admin-operations-summary>span{align-items:center;background:var(--navy);color:#ccd5e3;display:grid;font-size:10px;font-weight:900;gap:2px 9px;grid-template-columns:auto minmax(0,1fr);min-height:74px;padding:13px 15px;text-transform:uppercase}.admin-customer-summary svg,.admin-operations-summary svg{color:var(--orange);grid-row:span 2;height:22px;width:22px}.admin-customer-summary strong,.admin-operations-summary strong{color:var(--white);font-size:21px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ops-grid{display:grid;gap:30px;grid-template-columns:minmax(300px,.85fr) minmax(0,1.35fr)}.admin-subsection-heading{align-items:center;border-bottom:3px solid var(--navy);display:flex;gap:15px;justify-content:space-between;margin-bottom:14px;padding-bottom:11px}.admin-subsection-heading h3{margin:3px 0 0}.admin-subsection-heading>span,.admin-subsection-heading>svg{color:var(--muted);font-size:11px}.admin-compact-list{display:grid;gap:8px;max-height:540px;overflow:auto}.admin-compact-list article{align-items:flex-start;border:1px solid var(--line);border-left:4px solid var(--orange);display:flex;gap:15px;justify-content:space-between;padding:13px}.admin-compact-list article.is-resolved{border-left-color:#39835b;opacity:.7}.admin-compact-list article>div{min-width:0}.admin-compact-list article strong{display:block;font-size:13px;margin:6px 0 3px}.admin-compact-list article p{color:var(--muted);font-size:12px;line-height:1.45;margin:0 0 4px}.admin-compact-list article small{color:#8993a3;font-size:10px}.admin-compact-list article button{align-items:center;background:transparent;border:1px solid #aeb7c7;color:var(--navy);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:10px;font-weight:900;gap:5px;padding:7px 8px}.admin-compact-list article button svg{height:14px;width:14px}.admin-status-pill{background:#e9edf3;color:var(--navy);display:inline-block;font-size:9px;font-weight:900;padding:4px 6px;text-transform:uppercase}.admin-status-pill.low,.admin-status-pill.success{background:#e4f2e9;color:#2f704c}.admin-status-pill.medium,.admin-status-pill.warning{background:#fff1d4;color:#885e12}.admin-status-pill.critical,.admin-status-pill.danger,.admin-status-pill.high{background:#fae5e0;color:#983c28}.admin-table-wrap{border:1px solid var(--line);max-width:100%;overflow:auto}.admin-ops-grid .admin-table-wrap{max-height:540px}.admin-data-table{border-collapse:collapse;font-size:11px;min-width:660px;width:100%}.admin-data-table th{background:var(--navy);color:var(--white);font-size:9px;padding:10px;text-align:left;text-transform:uppercase}.admin-data-table td{border-bottom:1px solid var(--line);color:#364157;padding:10px;vertical-align:top}.admin-data-table td small,.admin-data-table td strong{display:block}.admin-data-table td strong{color:var(--navy);margin-bottom:3px}.admin-data-table td small{color:var(--muted)}.admin-activity-section,.admin-sales-ledger{margin-top:34px}.admin-activity-list{border:1px solid var(--line)}.admin-activity-list>div{align-items:center;display:grid;font-size:11px;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;padding:10px 13px}.admin-activity-list>div+div{border-top:1px solid var(--line)}.admin-activity-list strong{color:var(--navy);text-transform:capitalize}.admin-activity-list span,.admin-activity-list time,.admin-empty-line{color:var(--muted)}.admin-empty-line{font-size:13px;margin:0;padding:22px}.admin-content-grid,.admin-customer-grid{border:1px solid var(--line);display:grid;grid-template-columns:minmax(230px,31%) minmax(0,1fr);min-height:560px}.admin-content-list .admin-inline-search,.admin-customer-list .admin-inline-search{margin:12px}.admin-content-list>div,.admin-customer-list>div{max-height:620px;overflow:auto}.admin-customer-list button{align-items:flex-start;display:grid;gap:4px}.admin-content-list button>svg{color:var(--orange);flex:0 0 auto;height:19px;width:19px}.admin-customer-editor>header{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:17px}.admin-customer-editor footer span{color:var(--muted);font-size:12px}.notice.success{background:#e7f4eb;border:1px solid #8fbea0;color:#235f3e}.admin-membership-workspace{display:grid;gap:30px}.admin-membership-summary{border:1px solid var(--line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-membership-summary>span{align-items:center;color:var(--muted);display:grid;font-size:11px;gap:4px;min-height:96px;padding:16px;text-transform:uppercase}.admin-membership-summary>span+span{border-left:1px solid var(--line)}.admin-membership-summary svg{color:var(--orange);height:19px;width:19px}.admin-membership-summary strong{color:var(--navy);font-size:24px}.admin-membership-preview{border-top:3px solid var(--orange);display:grid;gap:16px;padding-top:18px}.admin-membership-preview .admin-subsection-heading p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.5;margin:5px 0 0}.admin-membership-preview-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-membership-preview-grid>a{background:#fff;border:1px solid var(--line);border-top:4px solid #a5673f;color:var(--navy);display:grid;gap:7px;min-height:174px;padding:18px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-membership-preview-grid>a:nth-child(2){border-top-color:#6b7280}.admin-membership-preview-grid>a:nth-child(3){border-top-color:var(--orange)}.admin-membership-preview-grid>a:hover{border-color:var(--orange);box-shadow:0 12px 28px rgba(10,34,67,.11);transform:translateY(-2px)}.admin-membership-preview-grid span{color:var(--orange);font-size:11px;font-weight:900;text-transform:uppercase}.admin-membership-preview-grid strong{font-size:18px}.admin-membership-preview-grid small{color:var(--muted);font-size:12px;line-height:1.5}.admin-membership-preview-grid b{align-items:center;align-self:end;color:var(--navy);display:inline-flex;font-size:11px;gap:7px;text-transform:uppercase}.admin-membership-preview-grid b svg{color:var(--orange);height:15px;width:15px}.admin-membership-preview-note{color:var(--muted);font-size:11px;margin:0}.admin-membership-plan-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-membership-plan-grid article{border:1px solid var(--line);border-top:4px solid var(--navy);display:grid;gap:7px;padding:18px}.admin-membership-plan-grid article[data-tier=silver]{border-top-color:#6b7280}.admin-membership-plan-grid article[data-tier=gold]{border-top-color:var(--orange)}.admin-membership-plan-grid article>span{color:var(--orange);font-size:11px;font-weight:800;text-transform:uppercase}.admin-membership-plan-grid article>strong{color:var(--navy);font-size:18px}.admin-membership-plan-grid article>small,.admin-membership-plan-grid li{color:var(--muted);font-size:12px;line-height:1.5}.admin-membership-plan-grid ul{border-top:1px solid var(--line);list-style:none;margin:6px 0 0;padding:10px 0 0}.admin-command-center-engagement,.admin-membership-activity,.admin-membership-grant,.admin-membership-lifecycle,.admin-membership-performance,.admin-premium-subscribers{border-top:3px solid var(--orange);padding-top:18px}.admin-membership-user-search{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px}.admin-membership-user-search label{align-items:center;border:1px solid var(--line);display:flex;gap:9px;min-height:44px;padding:0 12px}.admin-membership-user-search input{border:0;min-width:0;outline:0;width:100%}.admin-membership-save,.admin-membership-user-search button{align-items:center;background:var(--orange);border:0;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:0 18px}.admin-membership-grant-form,.admin-membership-lifecycle-form{border:1px solid var(--line);display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px}.admin-membership-editor label,.admin-membership-grant-form label,.admin-membership-lifecycle-form label{display:grid;gap:6px}.admin-membership-editor label>span,.admin-membership-grant-form label>span,.admin-membership-lifecycle-form label>span{color:var(--navy);font-size:11px;font-weight:800;text-transform:uppercase}.admin-membership-editor input,.admin-membership-editor select,.admin-membership-grant-form input,.admin-membership-grant-form select,.admin-membership-lifecycle-form input,.admin-membership-lifecycle-form select,.admin-membership-lifecycle-form textarea{background:#fff;border:1px solid var(--line);color:var(--ink);min-height:42px;padding:9px 10px;width:100%}.admin-membership-lifecycle-form textarea{min-height:90px;resize:vertical}.admin-membership-grant-form .admin-editor-wide,.admin-membership-lifecycle-form .admin-editor-wide{grid-column:1/-1}.admin-membership-grant-form .admin-membership-save,.admin-membership-lifecycle-form .admin-membership-save{align-self:end}.admin-membership-record-grid{border:1px solid var(--line);display:grid;grid-template-columns:minmax(240px,31%) minmax(0,1fr);min-height:520px}.admin-membership-list{border-right:1px solid var(--line)}.admin-membership-list .admin-inline-search{margin:12px}.admin-membership-list>div{max-height:600px;overflow:auto}.admin-membership-list button{align-items:flex-start;background:#fff;border:0;border-top:1px solid var(--line);color:var(--muted);cursor:pointer;display:grid;gap:4px;padding:13px 14px;text-align:left;width:100%}.admin-membership-list button.is-active{background:#eef2f7;box-shadow:inset 4px 0 0 var(--orange)}.admin-membership-list button strong{color:var(--navy)}.admin-membership-list button span{font-size:12px;text-transform:capitalize}.admin-membership-list button small{font-size:11px}.admin-membership-editor{display:flex;flex-direction:column;gap:20px;padding:24px}.admin-membership-editor header{border-bottom:1px solid var(--line);padding-bottom:16px}.admin-membership-editor header small{color:var(--muted)}.admin-membership-editor footer{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.admin-membership-editor footer button{align-items:center;background:var(--orange);border:0;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;min-height:42px;padding:0 16px}.admin-membership-check{align-items:center;display:flex!important;gap:8px}.admin-membership-check input{min-height:auto;width:auto}.admin-command-center-engagement{display:grid;gap:16px}.admin-command-center-engagement .admin-subsection-heading p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.5;margin:5px 0 0;max-width:720px}.admin-command-center-summary{border:1px solid var(--line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-command-center-summary>span{align-items:center;color:var(--muted);display:grid;font-size:10px;gap:4px;min-height:90px;padding:14px;text-transform:uppercase}.admin-command-center-summary>span+span{border-left:1px solid var(--line)}.admin-command-center-summary svg{color:var(--orange);height:18px;width:18px}.admin-command-center-summary strong{color:var(--navy);font-size:22px}.admin-command-center-filters{display:flex;flex-wrap:wrap;gap:8px}.admin-command-center-filters button{background:#fff;border:1px solid var(--line);color:var(--navy);cursor:pointer;font-size:11px;font-weight:800;min-height:36px;padding:0 13px;text-transform:uppercase}.admin-command-center-filters button.is-active{background:var(--navy);border-color:var(--navy);color:#fff}.admin-command-center-table td{vertical-align:top}.admin-command-center-table td>small,.admin-command-center-table td>strong{display:block}.admin-command-center-table td>small{color:var(--muted);font-size:10px;margin-top:3px}.admin-command-center-table td:last-child button{align-items:center;background:#fff;border:1px solid var(--orange);color:var(--navy);cursor:pointer;display:inline-flex;font-size:10px;font-weight:900;gap:6px;min-height:34px;padding:0 10px;text-transform:uppercase;white-space:nowrap}.admin-command-center-table td:last-child button:hover{background:var(--orange);color:#fff}.admin-command-center-table td:last-child svg{height:14px;width:14px}.admin-engagement-status{border:1px solid #ccd4df;color:#5a6779;display:inline-flex;font-size:10px;font-weight:900;padding:4px 7px;text-transform:uppercase}.admin-engagement-status.is-active{background:#e7f4eb;border-color:#8fbea0;color:#235f3e}.admin-engagement-status.is-watch{background:#fff7dd;border-color:#dfbd55;color:#72550b}.admin-engagement-status.is-dormant,.admin-engagement-status.is-inactive{background:#fff0ec;border-color:#e9a28f;color:#8d321b}.admin-media-library{display:grid;gap:18px}.admin-media-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);background:#fff}.admin-media-metric{align-items:center;display:flex;gap:12px;min-height:86px;padding:16px}.admin-media-metric+.admin-media-metric{border-left:1px solid var(--line)}.admin-media-metric>svg{color:var(--orange);flex:0 0 auto;height:24px;width:24px}.admin-media-metric span{display:grid;gap:2px;min-width:0}.admin-media-metric strong{color:var(--navy);font-size:24px;line-height:1}.admin-media-metric small{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.admin-media-metric.is-warning{background:#fff8ed}.admin-media-metric.is-muted{background:#f7f8fa}.admin-media-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin-media-actions .button,.admin-media-attach-bar .button,.admin-media-editor-actions .button,.admin-media-entity-search .button,.admin-media-upload>.button{align-items:center;display:inline-flex;gap:8px;justify-content:center}.admin-media-actions .button svg,.admin-media-editor-actions .button svg,.admin-media-entity-search .button svg,.admin-media-upload>.button svg{height:18px;width:18px}.admin-media-actions>span{color:var(--muted);font-size:12px;font-weight:800;margin-left:auto}.admin-media-queues{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-media-queues button{align-items:center;background:#fff;border:1px solid var(--line);color:var(--navy);cursor:pointer;display:flex;gap:10px;min-height:58px;padding:10px 13px;text-align:left}.admin-media-queues button:hover{border-color:var(--orange);box-shadow:inset 4px 0 0 var(--orange)}.admin-media-queues svg{color:var(--orange);height:21px;width:21px}.admin-media-queues span{display:grid;font-size:11px;font-weight:800;gap:2px;text-transform:uppercase}.admin-media-queues strong{font-size:17px}.admin-media-view-toggle{align-items:center;border:1px solid var(--line);display:inline-flex}.admin-media-view-toggle button{align-items:center;background:#fff;border:0;color:var(--muted);cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:42px}.admin-media-view-toggle button+button{border-left:1px solid var(--line)}.admin-media-view-toggle button.is-active{background:var(--navy);color:#fff}.admin-media-view-toggle svg{height:18px;width:18px}.admin-media-message{background:#eff8f2;border-left:4px solid #287a4b;color:#195c36;font-size:13px;font-weight:800;margin:0;padding:12px 14px}.admin-media-upload{background:#f7f8fa;border:1px solid var(--line);display:grid;gap:16px;padding:22px}.admin-media-upload>header,.admin-media-usage>header{align-items:flex-start;display:flex;justify-content:space-between}.admin-media-upload>header h3,.admin-media-usage>header h3{color:var(--navy);font-size:19px;margin:3px 0}.admin-media-upload>header p,.admin-media-usage>header p{margin:0}.admin-media-upload>header button,.admin-media-usage-list button{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.admin-media-dropzone{align-items:center;background:#fff;border:2px dashed #aeb7c6;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:150px;padding:24px;text-align:center}.admin-media-dropzone:focus-within,.admin-media-dropzone:hover{border-color:var(--orange);background:#fffaf7}.admin-media-dropzone>svg{color:var(--orange);height:30px;width:30px}.admin-media-dropzone strong{color:var(--navy)}.admin-media-dropzone small{color:var(--muted)}.admin-media-dropzone input{margin-top:8px;max-width:320px}.admin-media-filters,.admin-media-form-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-media-filters{align-items:end;background:#fff;border:1px solid var(--line);grid-template-columns:minmax(220px,1.6fr) repeat(5,minmax(118px,.8fr)) auto;padding:16px}.admin-media-filters label,.admin-media-form-grid label{display:grid;gap:6px;min-width:0}.admin-media-filters label>span,.admin-media-form-grid label>span{color:var(--navy);font-size:11px;font-weight:900;text-transform:uppercase}.admin-media-attach-bar select,.admin-media-entity-search input,.admin-media-entity-search select,.admin-media-filters input,.admin-media-filters select,.admin-media-form-grid input,.admin-media-form-grid select,.admin-media-form-grid textarea{background:#fff;border:1px solid #cdd3dc;border-radius:0;color:var(--navy);font:inherit;min-height:42px;padding:9px 11px;width:100%}.admin-media-form-grid textarea{min-height:70px;resize:vertical}.admin-media-form-grid .wide{grid-column:span 2}.admin-media-filters label>div{align-items:center;border:1px solid #cdd3dc;display:flex;padding:0 10px}.admin-media-filters label>div:focus-within{border-color:var(--orange)}.admin-media-filters label>div svg{color:var(--muted);flex:0 0 auto;height:18px;width:18px}.admin-media-filters label>div input{border:0;outline:0}.admin-media-workspace{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.admin-media-results.is-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-media-results.is-list{display:grid;gap:8px}.admin-media-card{background:#fff;border:1px solid var(--line);color:inherit;cursor:pointer;min-width:0;padding:0;text-align:left}.admin-media-card.is-selected,.admin-media-card:hover{border-color:var(--orange);box-shadow:inset 0 -3px 0 var(--orange)}.admin-media-preview{align-items:center;aspect-ratio:4/3;background:#edf0f4;display:flex;justify-content:center;overflow:hidden;width:100%}.admin-media-preview img{height:100%;object-fit:contain;object-position:var(--media-focus-x) var(--media-focus-y);width:100%}.admin-media-preview>span{color:#9aa4b4}.admin-media-preview>span svg{height:46px;width:46px}.admin-media-preview.is-large{aspect-ratio:16/9;border-bottom:1px solid var(--line)}.admin-media-card-copy{display:grid;gap:7px;padding:12px}.admin-media-card-copy>strong{color:var(--navy);font-size:13px;line-height:1.3;overflow-wrap:anywhere}.admin-media-card-copy small{color:var(--muted);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.admin-media-card-copy>span{display:flex;flex-wrap:wrap;gap:5px}.media-rights,.media-status{background:#edf0f4;color:var(--navy);font-size:9px;padding:4px 6px;text-transform:uppercase}.media-rights.rights-licensed,.media-rights.rights-owned,.media-rights.rights-permission_granted,.media-rights.rights-public_domain,.media-status.status-approved,.media-status.status-published{background:#e8f5ec;color:#23633d}.media-rights.rights-pending,.media-rights.rights-unknown,.media-status.status-review{background:#fff2dc;color:#86540a}.media-rights.rights-expired,.media-rights.rights-restricted,.media-status.status-archived{background:#fbe7e7;color:#8b2c2c}.admin-media-results.is-list .admin-media-card{align-items:center;display:grid;grid-template-columns:112px minmax(0,1fr)}.admin-media-results.is-list .admin-media-preview{aspect-ratio:4/3;height:84px}.admin-media-editor{background:#fff;border:1px solid var(--line);min-width:0;overflow:hidden;position:sticky;top:90px}.admin-media-editor.is-empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:300px;padding:28px;text-align:center}.admin-media-editor.is-empty svg{color:var(--orange);height:36px;width:36px}.admin-media-editor.is-empty p{margin:0}.admin-media-file-facts{border-bottom:1px solid var(--line);display:grid;gap:5px;padding:15px 18px}.admin-media-file-facts span,.admin-media-file-facts strong{overflow-wrap:anywhere}.admin-media-file-facts strong{color:var(--navy);font-size:13px}.admin-media-file-facts span{color:var(--muted);font-size:10px}.admin-media-file-facts b{color:#8b2c2c;font-size:10px}.admin-media-placement-previews,.admin-media-variant-summary{border-bottom:1px solid var(--line);display:grid;gap:10px;padding:15px 18px}.admin-media-placement-previews>p,.admin-media-variant-summary>p{margin:0}.admin-media-placement-previews>div{align-items:end;display:grid;gap:8px;grid-template-columns:.7fr 1.25fr .65fr .7fr}.admin-media-placement-previews figure{display:grid;gap:4px;margin:0}.admin-media-placement-previews img{background:#edf0f4;border:1px solid var(--line);height:100%;object-fit:cover;width:100%}.admin-media-placement-previews .is-profile img{aspect-ratio:4/5}.admin-media-placement-previews .is-hero img{aspect-ratio:16/9}.admin-media-placement-previews .is-logo img{aspect-ratio:1;object-fit:contain}.admin-media-placement-previews .is-cover img{aspect-ratio:3/4}.admin-media-placement-previews figcaption{color:var(--muted);font-size:9px;font-weight:800;text-align:center;text-transform:uppercase}.admin-media-variant-summary>div{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-media-variant-summary span{background:#f7f8fa;display:grid;gap:2px;padding:8px}.admin-media-variant-summary strong{color:var(--navy);font-size:10px;text-transform:uppercase}.admin-media-variant-summary small,.admin-media-variant-summary>p:last-child{color:var(--muted);font-size:9px}.admin-media-edit-form,.admin-media-usage{display:grid;gap:14px;padding:18px}.admin-media-edit-form{border-bottom:1px solid var(--line)}.admin-media-edit-form .admin-media-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-media-edit-form input[type=range]{accent-color:var(--orange);min-height:28px;padding:0}.admin-media-editor-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-media-editor-actions .button.danger{background:#fff;border:1px solid #bd3333;color:#9a2929}.admin-media-usage>header>svg{color:var(--orange);height:24px;width:24px}.admin-media-usage-list{border:1px solid var(--line)}.admin-media-usage-list>div{align-items:center;display:flex;justify-content:space-between;padding:10px 12px}.admin-media-usage-list>div+div{border-top:1px solid var(--line)}.admin-media-usage-list span{display:grid;gap:2px}.admin-media-usage-list strong{color:var(--navy);font-size:12px}.admin-media-usage-list small,.admin-media-usage-list>p{color:var(--muted);font-size:10px}.admin-media-usage-list>p{margin:0;padding:12px}.admin-media-entity-search{display:grid;gap:8px;grid-template-columns:.75fr 1fr auto}.admin-media-entity-results{border:1px solid var(--line);display:grid;max-height:240px;overflow:auto}.admin-media-entity-results button{background:#fff;border:0;cursor:pointer;display:grid;gap:2px;padding:10px 12px;text-align:left}.admin-media-entity-results button+button{border-top:1px solid var(--line)}.admin-media-entity-results button.is-selected,.admin-media-entity-results button:hover{background:#fff5ef;box-shadow:inset 4px 0 0 var(--orange)}.admin-media-entity-results strong{color:var(--navy);font-size:12px}.admin-media-entity-results small{color:var(--muted);font-size:10px}.admin-media-attach-bar{align-items:center;background:#f7f8fa;border:1px solid var(--line);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(130px,.6fr) auto;padding:10px}.admin-media-attach-bar>span{display:grid;gap:2px;min-width:0}.admin-media-attach-bar small,.admin-media-attach-bar strong{overflow-wrap:anywhere}.admin-media-attach-bar strong{color:var(--navy);font-size:12px}.admin-media-attach-bar small{color:var(--muted);font-size:10px}.admin-media-empty{align-items:center;border:1px dashed #b7bfca;color:var(--muted);display:flex;flex-direction:column;gap:7px;grid-column:1/-1;justify-content:center;min-height:240px;padding:24px;text-align:center}.admin-media-empty svg{color:var(--orange);height:34px;width:34px}.admin-media-empty p{margin:0}.admin-embedded-media{grid-column:1/-1}.admin-embedded-media-current{align-items:center;background:#f7f8fa;border:1px solid var(--line);display:flex;gap:14px;min-height:82px;padding:12px}.admin-embedded-media-current>img,.admin-embedded-media-current>svg{height:58px;object-fit:contain;width:78px}.admin-embedded-media-current>svg{color:#9aa4b4;padding:12px}.admin-media-picker{inset:0;position:fixed;z-index:1000}.admin-media-picker-backdrop{background:rgba(3,16,36,.72);inset:0;position:absolute}.admin-media-picker>section{background:#fff;display:grid;gap:14px;left:50%;max-height:min(780px,calc(100vh - 48px));max-width:1040px;overflow:hidden;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 48px)}.admin-media-picker>section>footer,.admin-media-picker>section>header{align-items:center;display:flex;justify-content:space-between}.admin-media-picker h3,.admin-media-picker header p{margin:0}.admin-media-picker header>button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.admin-media-picker>section>form{align-items:center;border:1px solid var(--line);display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding-left:12px}.admin-media-picker>section>form svg{color:var(--muted);height:18px;width:18px}.admin-media-picker>section>form input{border:0;min-height:42px;outline:0;padding:9px}.admin-media-picker>section>form button{align-self:stretch;background:var(--navy);border:0;color:#fff;cursor:pointer;font-weight:800;padding:0 18px}.admin-media-picker-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));max-height:500px;overflow:auto;padding:2px}.admin-media-picker-grid>button{background:#fff;border:1px solid var(--line);cursor:pointer;display:grid;gap:5px;padding:0 0 9px;text-align:left}.admin-media-picker-grid>button.is-selected{border-color:var(--orange);box-shadow:inset 0 -3px 0 var(--orange)}.admin-media-picker-grid>button>span{aspect-ratio:4/3;background:#edf0f4;display:block;overflow:hidden;position:relative}.admin-media-picker-grid img{height:100%;object-fit:contain;width:100%}.admin-media-picker-grid b{align-items:center;background:var(--orange);color:#fff;display:flex;height:25px;justify-content:center;position:absolute;right:5px;top:5px;width:25px}.admin-media-picker-grid b svg{height:15px;width:15px}.admin-media-picker-grid small,.admin-media-picker-grid strong{margin:0 9px;overflow-wrap:anywhere}.admin-media-picker-grid strong{color:var(--navy);font-size:11px}.admin-media-picker-grid small{color:var(--muted);font-size:9px;text-transform:capitalize}.admin-media-picker>section>footer>span{align-items:center;color:var(--muted);display:inline-flex;font-size:11px;gap:6px}.admin-media-picker>section>footer svg{height:16px;width:16px}@media (max-width:1180px){.admin-workspace-nav button{font-size:10px;gap:7px;padding-inline:8px}.admin-workspace-artboard-icon{flex-basis:28px;height:28px;width:28px}.admin-command-center-summary,.admin-customer-summary,.admin-membership-summary,.admin-operations-summary,.admin-overview-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-summary>span:nth-child(3),.admin-operations-summary>span:nth-child(3),.admin-overview-actions a:nth-child(3){border-top:1px solid var(--line)}.admin-ops-grid{grid-template-columns:1fr}.admin-global-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-global-search-group:not(:nth-child(3n+1)){border-left:0}.admin-global-search-group:nth-child(2n){border-left:1px solid var(--line)}.admin-media-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-media-queues{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-media-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-media-metric:nth-child(4),.admin-media-metric:nth-child(5){border-top:1px solid var(--line)}.admin-media-metric:nth-child(4){border-left:0}.admin-media-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-media-filters label:first-child{grid-column:span 2}.admin-media-results.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.admin-dashboard-header-row{align-items:flex-start}.admin-workspace-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workspace-nav button{font-size:10px;min-height:58px}.admin-content-grid,.admin-customer-grid,.admin-directory-workbench{grid-template-columns:1fr}.admin-membership-grant-form,.admin-membership-lifecycle-form,.admin-membership-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-membership-record-grid{grid-template-columns:1fr}.admin-membership-list{border-bottom:1px solid var(--line);border-right:0}.admin-content-list,.admin-customer-list,.admin-record-list{border-bottom:1px solid var(--line);border-right:0;max-height:320px;overflow:auto}.admin-media-workspace{grid-template-columns:1fr}.admin-media-editor{position:static}}@media (max-width:620px){.admin-global-search{padding:16px}.admin-global-search-field kbd,.admin-global-search>header>svg{display:none}.admin-global-search-field{grid-template-columns:22px minmax(0,1fr) auto}.admin-global-search-status{align-items:flex-start;flex-direction:column;gap:3px}.admin-global-search-results{grid-template-columns:1fr}.admin-global-search-group:nth-child(2n){border-left:0}.admin-global-result-main{grid-template-columns:20px minmax(0,1fr)}.admin-global-result-main>b{grid-column:2;justify-self:start}.admin-segmented-control{display:grid;grid-template-columns:1fr;width:100%}.admin-directory-search{align-items:stretch;display:grid;grid-template-columns:auto minmax(0,1fr);padding-left:12px}.admin-directory-search button{grid-column:1/-1;min-height:42px}.admin-command-center-summary,.admin-customer-summary,.admin-editor-fields,.admin-membership-grant-form,.admin-membership-lifecycle-form,.admin-membership-plan-grid,.admin-membership-preview-grid,.admin-membership-summary,.admin-operations-summary,.admin-overview-actions{grid-template-columns:1fr}.admin-command-center-summary>span+span,.admin-membership-summary>span+span{border-left:0;border-top:1px solid var(--line)}.admin-media-attach-bar,.admin-media-edit-form .admin-media-form-grid,.admin-media-entity-search,.admin-media-filters,.admin-media-form-grid,.admin-media-metrics,.admin-media-queues,.admin-media-results.is-grid{grid-template-columns:1fr}.admin-media-picker>section{max-height:calc(100vh - 24px);padding:14px;width:calc(100% - 24px)}.admin-media-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-media-picker>section>footer{align-items:stretch;flex-direction:column;gap:8px}.admin-media-metric+.admin-media-metric{border-left:0;border-top:1px solid var(--line)}.admin-media-filters label:first-child,.admin-media-form-grid .wide{grid-column:auto}.admin-media-actions>span{margin-left:0;width:100%}.admin-media-results.is-list .admin-media-card{grid-template-columns:88px minmax(0,1fr)}.admin-media-results.is-list .admin-media-preview{height:72px}.admin-membership-user-search{grid-template-columns:1fr}.admin-overview-actions a+a{border-left:0;border-top:1px solid var(--line)}.admin-content-editor,.admin-customer-editor,.admin-record-editor{padding:18px}.admin-content-editor>footer,.admin-content-editor>header,.admin-customer-editor>footer,.admin-record-editor>footer,.admin-record-editor>header{align-items:stretch;flex-direction:column}.admin-activity-list>div{grid-template-columns:1fr;gap:4px}}.gold-video-library-experience{background:#fff;color:var(--navy)}.gold-video-library-overview{background:#edf0f3;border-bottom:1px solid #d9dee5;padding:38px 0}.gold-video-library-overview-grid{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(440px,.9fr)}.gold-video-library-heading h2,.gold-video-library-overview-copy h2,.gold-video-player-copy h2{color:var(--navy);letter-spacing:0;margin:5px 0 10px}.gold-video-library-overview-copy h2{font-size:clamp(28px,3vw,44px)}.gold-video-library-overview-copy>p:last-child{color:#526074;line-height:1.7;margin:0;max-width:760px}.gold-video-library-stats{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.gold-video-library-stats article{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:132px;padding:18px 10px;text-align:center}.gold-video-library-stats svg{color:var(--orange);height:24px;margin-bottom:8px;width:24px}.gold-video-library-stats strong{font-size:28px;line-height:1}.gold-video-library-stats span{color:#6d7786;font-size:11px;font-weight:800;margin-top:7px;text-transform:uppercase}.gold-video-player-section{padding-bottom:26px}.gold-video-player-shell{background:var(--navy);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);min-height:470px;overflow:hidden}.gold-video-coming-soon,.gold-video-embed{aspect-ratio:16/9;background:#020b1c;min-height:100%;overflow:hidden;position:relative}.gold-video-embed iframe,.gold-video-embed video{border:0;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.gold-video-coming-soon img{filter:brightness(.42) saturate(.85);object-fit:cover}.gold-video-coming-soon:after{background:linear-gradient(90deg,rgba(1,14,39,.25),rgba(1,14,39,.64));content:"";inset:0;position:absolute}.gold-video-coming-soon>div{align-items:center;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:30px;position:absolute;text-align:center;z-index:1}.gold-video-coming-soon>div>span{align-items:center;border:2px solid rgba(255,255,255,.8);border-radius:50%;display:flex;height:66px;justify-content:center;margin-bottom:16px;width:66px}.gold-video-coming-soon svg{height:28px;margin-left:4px;width:28px}.gold-video-coming-soon strong{font-size:22px}.gold-video-coming-soon small{color:rgba(255,255,255,.72);margin-top:7px}.gold-video-player-copy{color:#fff;display:flex;flex-direction:column;justify-content:center;padding:32px}.gold-video-player-copy h2{color:#fff;font-size:clamp(25px,2.4vw,38px)}.gold-video-player-copy>p{color:#c6cfdd;line-height:1.65}.gold-video-card-badges{display:flex;flex-wrap:wrap;gap:7px}.gold-video-card-badges em,.gold-video-card-badges span{background:rgba(255,255,255,.1);color:#fff;font-size:10px;font-style:normal;font-weight:900;padding:6px 8px;text-transform:uppercase}.gold-video-player-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.gold-video-player-actions button{align-items:center;background:#fff;border:0;color:var(--navy);cursor:pointer;display:inline-flex;font-weight:900;gap:8px;min-height:43px;padding:10px 16px}.gold-video-player-actions button:last-child{background:var(--orange);color:#fff}.gold-video-player-actions button.is-active,.gold-video-player-actions button.is-complete{box-shadow:inset 0 -4px 0 #1c9a67}.gold-video-player-actions button:disabled{cursor:not-allowed;opacity:.55}.gold-video-player-actions svg{height:18px;width:18px}.gold-video-library-notice{color:#ffd9cb!important;font-size:12px;margin:10px 0 0}.gold-video-connections{border-top:1px solid rgba(255,255,255,.14);display:grid;gap:12px;margin-top:22px;padding-top:18px}.gold-video-connections>a{align-items:center;background:rgba(255,255,255,.08);color:#fff;display:grid;gap:11px;grid-template-columns:34px 1fr 18px;padding:12px;text-decoration:none}.gold-video-connections>a>svg:first-child{height:32px;width:32px}.gold-video-connections>a span{display:flex;flex-direction:column}.gold-video-connections>a small,.gold-video-connections>div>small{color:#ffb49a;font-size:9px;font-weight:900;text-transform:uppercase}.gold-video-connections>div{display:grid;gap:7px}.gold-video-connections>div>span{border-left:2px solid var(--orange);display:flex;flex-direction:column;padding-left:10px}.gold-video-connections>div em{color:#9faabe;font-size:10px;font-style:normal}.gold-video-connections details{background:rgba(255,255,255,.08);padding:12px}.gold-video-connections summary{cursor:pointer;font-size:12px;font-weight:900}.gold-video-connections details p{color:#c6cfdd;white-space:pre-wrap}.gold-video-library-catalog{padding-top:30px}.gold-video-library-heading{align-items:end;display:flex;gap:24px;justify-content:space-between}.gold-video-library-heading h2{font-size:clamp(26px,3vw,42px)}.gold-video-library-count{align-items:center;background:#edf0f3;display:flex;min-width:145px;padding:13px 16px}.gold-video-library-count strong{color:var(--orange);font-size:30px;margin-right:9px}.gold-video-library-count span{color:#657082;font-size:10px;font-weight:900;line-height:1.15;text-transform:uppercase}.gold-video-type-tabs{border-bottom:1px solid #d9dee5;display:flex;gap:4px;margin-top:24px;overflow-x:auto}.gold-video-status-filters button,.gold-video-type-tabs button{background:transparent;border:0;color:#5c6778;cursor:pointer;font-weight:900;min-height:43px;padding:10px 14px;white-space:nowrap}.gold-video-type-tabs button.is-active{box-shadow:inset 0 -4px 0 var(--orange);color:var(--navy)}.gold-video-filter-panel{background:#edf0f3;display:grid;gap:12px;grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(150px,.65fr));padding:17px}.gold-video-filter-panel label{display:flex;flex-direction:column;gap:6px}.gold-video-filter-panel label>span{color:#5a6576;font-size:10px;font-weight:900;text-transform:uppercase}.gold-video-filter-panel input,.gold-video-filter-panel select{background:#fff;border:1px solid #cfd5dd;border-radius:0;color:var(--navy);min-height:44px;outline:0;padding:10px 12px;width:100%}.gold-video-search{align-items:center;background:#fff;border:1px solid #cfd5dd;display:grid!important;gap:4px!important;grid-template-columns:24px 1fr;padding-left:11px}.gold-video-search svg{color:var(--orange);height:19px;width:19px}.gold-video-search input{border:0}.gold-video-status-filters{display:flex;gap:7px;margin:12px 0 24px;overflow-x:auto}.gold-video-status-filters button{background:#edf0f3;min-height:38px;padding:8px 13px}.gold-video-status-filters button.is-active{background:var(--navy);color:#fff}.gold-video-library-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.gold-video-library-card{background:#fff;border:1px solid #dce1e7;border-radius:4px;color:var(--navy);cursor:pointer;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.gold-video-library-card.is-selected,.gold-video-library-card:hover{border-color:var(--orange);box-shadow:0 14px 28px rgba(1,18,48,.12);transform:translateY(-2px)}.gold-video-card-media{aspect-ratio:16/9;background:var(--navy);display:block;overflow:hidden;position:relative}.gold-video-card-media:after{background:linear-gradient(180deg,transparent 30%,rgba(1,14,39,.74));content:"";inset:0;position:absolute}.gold-video-card-media img{object-fit:cover}.gold-video-card-media>i{align-items:center;background:var(--orange);border-radius:50%;color:#fff;display:flex;height:46px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:46px;z-index:1}.gold-video-card-media>i svg{height:19px;margin-left:3px;width:19px}.gold-video-card-media>b{bottom:9px;color:#fff;font-size:10px;position:absolute;right:10px;text-transform:uppercase;z-index:1}.gold-video-card-body{display:flex;flex:1 1;flex-direction:column;min-height:260px;padding:18px}.gold-video-card-body .gold-video-card-badges em{background:#edf0f3;color:#536074}.gold-video-card-body>strong{font-size:20px;line-height:1.2;margin-top:14px;overflow-wrap:anywhere}.gold-video-card-body>small{color:#667183;display:-webkit-box;line-height:1.55;margin-top:9px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.gold-video-card-footer{align-items:center;border-top:1px solid #e2e5e9;display:flex;justify-content:space-between;margin-top:auto;padding-top:14px}.gold-video-card-footer>span{align-items:center;display:flex;font-size:11px;font-weight:900;gap:6px;text-transform:uppercase}.gold-video-card-footer svg{color:var(--orange);height:17px;width:17px}.gold-video-empty-state{align-items:center;background:#edf0f3;display:flex;flex-direction:column;min-height:260px;padding:42px;text-align:center}.gold-video-empty-state>svg{height:55px;width:55px}.gold-video-empty-state h3{font-size:23px;margin:15px 0 5px}.gold-video-empty-state p{color:#667183;margin:0}.gold-video-growth-note{align-items:flex-start;background:var(--navy);color:#fff;display:grid;gap:15px;grid-template-columns:38px 1fr;margin-top:26px;padding:22px}.gold-video-growth-note>svg{color:var(--orange);height:32px;width:32px}.gold-video-growth-note strong{font-size:17px}.gold-video-growth-note p{color:#c7cfdb;line-height:1.55;margin:5px 0 0}@media (max-width:1050px){.gold-video-library-overview-grid,.gold-video-player-shell{grid-template-columns:1fr}.gold-video-library-stats{min-width:0}.gold-video-player-copy{padding:26px}.gold-video-filter-panel{grid-template-columns:repeat(3,1fr)}.gold-video-search{grid-column:1/-1}.gold-video-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.gold-video-library-overview{padding:28px 0}.gold-video-library-stats{grid-template-columns:repeat(2,1fr)}.gold-video-library-stats article{min-height:108px}.gold-video-player-copy{padding:22px 18px}.gold-video-library-heading{align-items:flex-start;flex-direction:column}.gold-video-filter-panel,.gold-video-library-grid{grid-template-columns:1fr}.gold-video-search{grid-column:auto}.gold-video-card-body{min-height:230px}}.admin-video-library-workspace{border-top:1px solid #dce1e7;margin-top:42px;padding-top:34px}.admin-video-library-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.admin-video-library-header h3{color:var(--navy);font-size:28px;margin:4px 0 8px}.admin-video-library-header p:last-child{color:#687386;margin:0;max-width:850px}.admin-video-library-header .button{flex:none}.admin-video-library-metrics{display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:24px;overflow:hidden}.admin-video-library-metrics article{align-items:center;background:#edf0f3;display:grid;gap:2px 10px;grid-template-columns:32px 1fr;min-height:94px;padding:16px}.admin-video-library-metrics svg{color:var(--orange);grid-row:1/3;height:28px;width:28px}.admin-video-library-metrics strong{font-size:24px;line-height:1}.admin-video-library-metrics span{color:#667183;font-size:9px;font-weight:900;text-transform:uppercase}.admin-video-library-metrics small{color:#7a8492;font-size:9px;grid-column:2}.admin-video-library-grid{display:grid;gap:22px;grid-template-columns:minmax(290px,.62fr) minmax(0,1.38fr);margin-top:24px}.admin-video-library-list{background:#edf0f3;min-width:0;padding:14px}.admin-video-library-toolbar{display:grid;gap:8px}.admin-video-library-toolbar label{align-items:center;background:#fff;border:1px solid #d2d8e0;display:grid;grid-template-columns:24px 1fr;padding-left:9px}.admin-video-library-toolbar label svg{color:var(--orange);height:17px;width:17px}.admin-video-library-toolbar input,.admin-video-library-toolbar select{background:#fff;border:1px solid #d2d8e0;color:var(--navy);min-height:42px;padding:9px;width:100%}.admin-video-library-toolbar label input{border:0}.admin-video-library-toolbar>button{align-items:center;background:var(--navy);border:0;color:#fff;cursor:pointer;display:flex;font-weight:900;gap:7px;justify-content:center;min-height:42px}.admin-video-library-toolbar>button svg{height:17px;width:17px}.admin-video-library-scroll{display:grid;gap:7px;margin-top:12px;max-height:820px;overflow-y:auto}.admin-video-library-scroll>button{background:#fff;border:1px solid #d7dde4;cursor:pointer;display:flex;flex-direction:column;min-width:0;padding:12px;text-align:left}.admin-video-library-scroll>button.is-selected,.admin-video-library-scroll>button:hover{border-color:var(--orange);box-shadow:inset 4px 0 0 var(--orange)}.admin-video-library-scroll>button>span{align-self:flex-start;background:#e8ebef;color:#596476;font-size:8px;font-weight:900;padding:4px 6px;text-transform:uppercase}.admin-video-library-scroll>button>span[data-status=published]{background:#daf3e7;color:#14734d}.admin-video-library-scroll>button>span[data-status=coming_soon]{background:#fff0e9;color:#a73b1a}.admin-video-library-scroll>button strong{color:var(--navy);line-height:1.25;margin-top:7px;overflow-wrap:anywhere}.admin-video-library-scroll>button small{color:#6c7788;margin-top:4px}.admin-video-library-scroll>button em{color:#8a94a3;font-size:9px;font-style:normal;margin-top:7px}.admin-video-library-editor{background:#fff;border:1px solid #dce1e7;min-width:0;padding:22px}.admin-video-library-editor>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.admin-video-library-editor>header h3{color:var(--navy);font-size:25px;margin:4px 0 0;overflow-wrap:anywhere}.admin-video-library-editor>header>span{align-items:center;background:#fff0e9;color:#a63b1b;display:flex;font-size:10px;font-weight:900;gap:5px;padding:7px 9px;text-transform:uppercase}.admin-video-library-editor>header>span svg{height:15px;width:15px}.admin-video-library-item-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.admin-video-library-item-stats span{align-items:center;background:#edf0f3;color:#5d6879;display:flex;font-size:10px;font-weight:900;gap:6px;padding:7px 9px;text-transform:uppercase}.admin-video-library-item-stats svg{color:var(--orange);height:15px;width:15px}.admin-video-library-form-grid{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.admin-video-library-form-grid label{display:flex;flex-direction:column;gap:6px;min-width:0}.admin-video-library-form-grid label>span{color:#596475;font-size:10px;font-weight:900;text-transform:uppercase}.admin-video-library-form-grid input,.admin-video-library-form-grid select,.admin-video-library-form-grid textarea{background:#f8f9fa;border:1px solid #ced5dd;border-radius:0;color:var(--navy);min-height:42px;padding:10px;resize:vertical;width:100%}.admin-video-library-form-grid .wide{grid-column:1/-1}.admin-video-library-form-grid .admin-video-feature-toggle{align-items:center;background:#edf0f3;flex-direction:row;margin-top:18px;min-height:42px;padding:10px}.admin-video-feature-toggle input{min-height:auto;width:auto}.admin-video-library-editor fieldset{border:1px solid #dce1e7;margin:20px 0 0;padding:14px}.admin-video-library-editor legend{color:var(--navy);font-size:11px;font-weight:900;padding:0 7px;text-transform:uppercase}.admin-video-library-checks{display:grid;gap:7px;grid-template-columns:repeat(3,1fr)}.admin-video-library-checks.months{grid-template-columns:repeat(4,1fr)}.admin-video-library-checks label{align-items:center;background:#edf0f3;display:flex;font-size:11px;gap:7px;padding:8px}.admin-video-library-roadmap-checks{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:390px;overflow-y:auto}.admin-video-library-roadmap-checks label{align-items:flex-start;background:#edf0f3;display:flex;gap:8px;padding:9px}.admin-video-library-roadmap-checks input{margin-top:3px}.admin-video-library-roadmap-checks span{display:flex;flex-direction:column;min-width:0}.admin-video-library-roadmap-checks strong{font-size:11px;line-height:1.3}.admin-video-library-roadmap-checks small{color:#727d8d;font-size:9px;margin-top:3px}.admin-video-library-roadmap-search{align-items:center;background:#fff;border:1px solid #cfd6df;display:flex;gap:8px;margin-bottom:7px;padding:9px 11px}.admin-video-library-roadmap-search svg{color:var(--orange);height:17px;width:17px}.admin-video-library-roadmap-search input{border:0;flex:1 1;font-size:12px;min-width:0;outline:0}.admin-video-library-roadmap-count{color:#727d8d;font-size:10px;font-weight:800;margin:0 0 8px;text-align:right}.admin-video-library-notice{font-size:12px;font-weight:800;margin:16px 0 0;padding:10px}.admin-video-library-notice.success{background:#daf3e7;color:#136a49}.admin-video-library-notice.error{background:#ffe6e1;color:#a12817}.admin-video-library-editor>footer{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.admin-video-library-editor>footer .button{align-items:center;display:inline-flex;gap:7px}.admin-video-library-editor>footer svg{height:17px;width:17px}@media (max-width:1100px){.admin-video-library-metrics{grid-template-columns:repeat(3,1fr)}.admin-video-library-grid{grid-template-columns:1fr}.admin-video-library-scroll{max-height:430px}}@media (max-width:700px){.admin-video-library-header{flex-direction:column}.admin-video-library-metrics{grid-template-columns:repeat(2,1fr)}.admin-video-library-form-grid,.admin-video-library-roadmap-checks{grid-template-columns:1fr}.admin-video-library-checks,.admin-video-library-checks.months{grid-template-columns:repeat(2,1fr)}}.offseason-video-experience{background:#f5f6f8;color:var(--navy)}.offseason-video-overview{background:linear-gradient(110deg,rgba(1,18,48,.98),rgba(6,31,67,.96) 62%,rgba(14,51,88,.92)),url(/media/athlete-profile-hero-backdrop.webp) 50%/cover;color:#fff;overflow:hidden;padding:42px 0;position:relative}.offseason-video-overview:after{background:var(--orange);content:"";height:5px;inset:auto 0 0;position:absolute}.offseason-video-overview-grid{align-items:center;display:grid;gap:28px;grid-template-columns:116px minmax(0,1fr) minmax(310px,.55fr)}.offseason-video-overview-icon{align-items:center;background:#fff;border-left:5px solid var(--orange);display:flex;height:116px;justify-content:center;width:116px}.offseason-video-overview-icon .rtn-artboard-icon,.offseason-video-section-heading .rtn-artboard-icon,.offseason-video-side-note>.rtn-artboard-icon{height:64px;width:64px}.offseason-video-overview-copy .eyebrow{color:var(--orange)}.offseason-video-overview-copy h2{color:#fff;font-size:clamp(30px,3.4vw,50px);line-height:1.03;margin:7px 0 14px;max-width:780px}.offseason-video-overview-copy>p:last-child{color:#d9e2ec;line-height:1.65;margin:0;max-width:840px}.offseason-video-film-order{border:1px solid rgba(255,255,255,.24);display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}.offseason-video-film-order article{background:rgba(255,255,255,.08);display:flex;flex-direction:column;min-height:154px;padding:20px}.offseason-video-film-order article:first-child{background:#fff;color:var(--navy)}.offseason-video-film-order span{color:var(--orange);font-size:38px;font-weight:950;line-height:1}.offseason-video-film-order strong{font-size:15px;line-height:1.2;margin-top:auto}.offseason-video-film-order small{color:#8995a5;font-size:10px;font-weight:800;margin-top:6px;text-transform:uppercase}.offseason-video-section-nav{background:#fff;border-bottom:1px solid #dce1e7;position:sticky;top:0;z-index:8}.offseason-video-section-nav>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.offseason-video-section-nav a{align-items:center;border-right:1px solid #e1e5ea;color:var(--navy);display:flex;font-size:11px;font-weight:900;gap:8px;justify-content:center;min-height:54px;padding:8px;text-transform:uppercase}.offseason-video-section-nav a:first-child{border-left:1px solid #e1e5ea}.offseason-video-section-nav a:hover{background:#f1f3f6;color:var(--orange)}.offseason-video-section-nav a span{color:var(--orange);font-size:9px}.offseason-video-layout{align-items:start;display:grid;gap:30px;grid-template-columns:260px minmax(0,1fr)}.offseason-video-side-note{background:var(--navy);border-top:5px solid var(--orange);color:#fff;padding:24px;position:sticky;top:76px}.offseason-video-side-note .rtn-artboard-icon{background:#fff;margin-bottom:24px;padding:10px}.offseason-video-side-note .eyebrow{color:var(--orange)}.offseason-video-side-note h3{color:#fff;font-size:24px;line-height:1.12;margin:6px 0 12px}.offseason-video-side-note p:not(.eyebrow){color:#cbd6e2;font-size:13px;line-height:1.65}.offseason-video-side-note a{align-items:center;border-top:1px solid rgba(255,255,255,.18);color:#fff;display:flex;font-size:11px;font-weight:900;gap:8px;justify-content:space-between;margin-top:22px;padding-top:16px;text-transform:uppercase}.offseason-video-side-note a svg{color:var(--orange);flex:0 0 auto;height:18px;width:18px}.offseason-video-content{display:grid;gap:22px;min-width:0}.offseason-video-content>article{scroll-margin-top:74px}.offseason-video-distribution,.offseason-video-lead-card,.offseason-video-preparation,.offseason-video-strategy-card,.offseason-video-timing{background:#fff;border:1px solid #dce1e7;border-radius:4px;padding:clamp(24px,3vw,38px)}.offseason-video-lead-card{border-left:6px solid var(--orange)}.offseason-video-lead-card header{align-items:center;display:flex;gap:18px}.offseason-video-lead-card header .rtn-artboard-icon{flex:0 0 auto;height:58px;width:58px}.offseason-video-lead-card h2,.offseason-video-section-heading h2,.offseason-video-strategy-card h2{color:var(--navy);font-size:clamp(25px,2.6vw,38px);line-height:1.08;margin:5px 0 0}.offseason-video-lead-card>p,.offseason-video-preparation>p,.offseason-video-workout>p{color:#536174;line-height:1.72;margin:22px 0 0}.offseason-video-strategy-card{background:#edf0f3}.offseason-video-strategy-card header{border-bottom:1px solid #cfd6df;margin-bottom:8px;padding-bottom:20px}.offseason-video-checklist{display:grid;gap:0;list-style:none;margin:0;padding:0}.offseason-video-checklist li{align-items:flex-start;border-bottom:1px solid #d5dbe3;display:grid;gap:13px;grid-template-columns:28px minmax(0,1fr);padding:14px 0}.offseason-video-checklist li:last-child{border-bottom:0}.offseason-video-checklist li>span{align-items:center;background:var(--orange);color:#fff;display:flex;font-size:9px;font-weight:900;height:24px;justify-content:center;margin-top:1px;width:24px}.offseason-video-checklist li>span svg{height:14px;width:14px}.offseason-video-checklist li p{color:#46566a;line-height:1.55;margin:0}.offseason-video-checklist.is-numbered{counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr))}.offseason-video-checklist.is-numbered li{border:0;border-top:1px solid #dde2e8;padding-right:20px}.offseason-video-section-heading{align-items:center;display:flex;gap:17px}.offseason-video-section-heading>.rtn-artboard-icon{flex:0 0 auto}.offseason-video-timeline{border-left:3px solid var(--orange);display:grid;gap:0;margin:28px 0 0 17px;padding-left:30px}.offseason-video-timeline>div{border-bottom:1px solid #dce1e7;padding:0 0 22px;position:relative}.offseason-video-timeline>div+div{padding-top:22px}.offseason-video-timeline>div:before{background:#fff;border:4px solid var(--orange);content:"";height:15px;left:-39px;position:absolute;top:2px;width:15px}.offseason-video-timeline>div+div:before{top:24px}.offseason-video-timeline>div:last-child{border-bottom:0;padding-bottom:0}.offseason-video-timeline span{color:var(--orange);display:block;font-size:10px;font-weight:900;text-transform:uppercase}.offseason-video-timeline strong{display:block;font-size:18px;margin-top:3px}.offseason-video-timeline p{color:#536174;line-height:1.65;margin:9px 0 0}.offseason-video-timing>aside{align-items:center;background:var(--navy);color:#fff;display:grid;gap:18px;grid-template-columns:62px minmax(0,1fr);margin-top:28px;padding:20px}.offseason-video-timing>aside .rtn-artboard-icon{background:#fff;height:62px;padding:8px;width:62px}.offseason-video-timing>aside strong{display:block}.offseason-video-timing>aside p{color:#cad6e3;line-height:1.55;margin:5px 0 0}.offseason-video-preparation .offseason-video-checklist{margin-top:22px}.offseason-video-workout{background:var(--navy);border-radius:4px;color:#fff;padding:clamp(24px,3vw,38px)}.offseason-video-workout .offseason-video-section-heading h2{color:#fff}.offseason-video-workout .offseason-video-section-heading .eyebrow{color:var(--orange)}.offseason-video-workout .offseason-video-section-heading .rtn-artboard-icon{background:#fff;padding:8px}.offseason-video-workout>p{color:#ced8e3}.offseason-video-drill-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.offseason-video-drill-grid section{background:#fff;color:var(--navy);min-height:210px;padding:22px}.offseason-video-drill-grid section>div{align-items:center;display:flex;justify-content:space-between}.offseason-video-drill-grid .rtn-artboard-icon{height:52px;width:52px}.offseason-video-drill-grid section>div>span{color:#cfd5dd;font-size:28px;font-weight:950}.offseason-video-drill-grid h3{font-size:19px;margin:24px 0 8px}.offseason-video-drill-grid p{color:#586679;line-height:1.55;margin:0}.offseason-video-distribution .offseason-video-checklist{margin-top:22px}.offseason-video-distribution-flow{align-items:stretch;background:#edf0f3;display:grid;gap:12px;grid-template-columns:1fr 24px 1fr 24px 1fr;margin-top:26px;padding:18px}.offseason-video-distribution-flow>span{align-items:center;background:#fff;display:flex;font-size:11px;font-weight:900;gap:9px;justify-content:center;min-height:70px;padding:12px;text-align:center;text-transform:uppercase}.offseason-video-distribution-flow>span>svg{color:var(--orange);flex:0 0 auto;height:21px;width:21px}.offseason-video-distribution-flow>span .rtn-artboard-icon{flex:0 0 auto;height:28px;width:28px}.offseason-video-distribution-flow>svg{align-self:center;color:var(--orange);height:20px;width:20px}@media (max-width:1100px){.offseason-video-overview-grid{grid-template-columns:90px minmax(0,1fr)}.offseason-video-overview-icon{height:90px;width:90px}.offseason-video-film-order{grid-column:1/-1}.offseason-video-film-order article{min-height:120px}.offseason-video-layout{grid-template-columns:210px minmax(0,1fr)}.offseason-video-checklist.is-numbered,.offseason-video-drill-grid{grid-template-columns:1fr}.offseason-video-drill-grid section{min-height:0}}@media (max-width:760px){.offseason-video-overview{padding:28px 0}.offseason-video-overview-grid{gap:18px;grid-template-columns:64px minmax(0,1fr)}.offseason-video-overview-icon{height:64px;width:64px}.offseason-video-overview-icon .rtn-artboard-icon{height:42px;width:42px}.offseason-video-overview-copy h2{font-size:30px}.offseason-video-overview-copy>p:last-child{grid-column:1/-1}.offseason-video-film-order{grid-template-columns:1fr}.offseason-video-film-order article{min-height:108px}.offseason-video-section-nav{overflow-x:auto;position:relative}.offseason-video-section-nav>div{grid-template-columns:repeat(5,minmax(126px,1fr));min-width:630px}.offseason-video-layout{display:block}.offseason-video-side-note{margin-bottom:22px;position:static}.offseason-video-content{gap:16px}.offseason-video-lead-card header,.offseason-video-section-heading{align-items:flex-start}.offseason-video-lead-card header .rtn-artboard-icon,.offseason-video-section-heading .rtn-artboard-icon{height:46px;width:46px}.offseason-video-lead-card h2,.offseason-video-section-heading h2,.offseason-video-strategy-card h2{font-size:25px}.offseason-video-timing>aside{align-items:start;grid-template-columns:48px minmax(0,1fr)}.offseason-video-timing>aside .rtn-artboard-icon{height:48px;width:48px}.offseason-video-distribution-flow{grid-template-columns:1fr}.offseason-video-distribution-flow>svg{justify-self:center;transform:rotate(90deg)}}.decision-strategy-workspace{background:#f4f6f8;color:var(--navy)}.decision-strategy-intro{background:linear-gradient(115deg,#061a38,#0d315d);border-bottom:5px solid var(--orange);color:#fff;padding:38px 0}.decision-strategy-intro-grid{align-items:center;display:grid;gap:26px;grid-template-columns:104px minmax(0,1fr) minmax(310px,.58fr)}.decision-strategy-intro-icon{align-items:center;background:#fff;border-left:5px solid var(--orange);display:flex;height:104px;justify-content:center;width:104px}.decision-strategy-intro-icon .rtn-artboard-icon{height:68px;width:68px}.decision-strategy-intro .eyebrow{color:var(--orange)}.decision-strategy-intro h2{color:#fff;font-size:clamp(29px,3vw,45px);line-height:1.04;margin:6px 0 13px}.decision-strategy-intro p:not(.eyebrow){color:#d5deea;line-height:1.65;margin:0;max-width:830px}.decision-strategy-intro dl{border:1px solid rgba(255,255,255,.24);display:grid;grid-template-columns:repeat(3,1fr);margin:0}.decision-strategy-intro dl div{background:rgba(255,255,255,.07);min-height:112px;padding:18px 12px;text-align:center}.decision-strategy-intro dl div+div{border-left:1px solid rgba(255,255,255,.18)}.decision-strategy-intro dt{color:var(--orange);font-size:31px;font-weight:950}.decision-strategy-intro dd{color:#fff;font-size:10px;font-weight:900;margin:5px 0 0;text-transform:uppercase}.decision-strategy-shell{align-items:start;display:grid;gap:26px;grid-template-columns:300px minmax(0,1fr)}.decision-strategy-sidebar{background:#fff;border:1px solid #d9dfe7;position:sticky;top:18px}.decision-strategy-sidebar>header{align-items:center;border-bottom:1px solid #d9dfe7;display:flex;justify-content:space-between;padding:20px}.decision-strategy-sidebar h2{font-size:24px;margin:3px 0 0}.decision-strategy-sidebar header>button{align-items:center;background:var(--orange);border:0;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;width:38px}.decision-strategy-sidebar header>button svg{height:19px;width:19px}.decision-library-list{display:grid;max-height:520px;overflow-y:auto}.decision-library-list>button{align-items:center;background:#fff;border:0;border-bottom:1px solid #e1e5ea;color:var(--navy);cursor:pointer;display:grid;gap:11px;grid-template-columns:43px minmax(0,1fr) auto;padding:14px 16px;text-align:left}.decision-library-list>button:hover{background:#f6f7f9}.decision-library-list>button.is-active{background:#edf1f5;box-shadow:inset 4px 0 var(--orange)}.decision-library-logo{align-items:center;display:flex;height:42px;justify-content:center;width:42px}.decision-library-logo img{height:40px;object-fit:contain;width:40px}.decision-library-logo .rtn-artboard-icon{height:38px;width:38px}.decision-library-list button>span:nth-child(2){min-width:0}.decision-library-list button>span:nth-child(2) strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-library-list button small{color:#6f7a89;display:block;font-size:9px;line-height:1.35;margin-top:4px}.decision-library-list button>span:last-child{text-align:right}.decision-library-list button>span:last-child b{color:var(--orange);font-size:18px}.decision-empty-state{align-items:center;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr);padding:25px 20px}.decision-empty-state .rtn-artboard-icon{height:48px;width:48px}.decision-empty-state strong{display:block}.decision-empty-state p{color:#697586;font-size:12px;line-height:1.5;margin:5px 0 0}.decision-strategy-sidebar-note{background:var(--navy);color:#fff;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr);padding:18px}.decision-strategy-sidebar-note .rtn-artboard-icon{background:#fff;height:42px;padding:6px;width:42px}.decision-strategy-sidebar-note p{color:#d5deea;font-size:11px;line-height:1.5;margin:0}.decision-strategy-main{display:grid;gap:20px;min-width:0}.decision-notice{align-items:center;background:#fff;border:1px solid #d9dfe7;border-left:5px solid #238353;display:flex;gap:11px;padding:13px 16px}.decision-notice.error{border-left-color:#bd3e35}.decision-notice svg{color:#238353;flex:0 0 auto;height:20px;width:20px}.decision-notice.error svg{color:#bd3e35}.decision-notice span{font-size:13px;font-weight:800}.decision-create-card{background:#fff;border:1px solid #d9dfe7;border-top:5px solid var(--orange);padding:clamp(24px,3vw,36px)}.decision-create-card>header{align-items:center;display:flex;gap:16px}.decision-create-card>header .rtn-artboard-icon{height:56px;width:56px}.decision-create-card h2{font-size:30px;margin:4px 0 0}.decision-create-grid{display:grid;gap:17px;grid-template-columns:minmax(0,1fr) minmax(190px,.35fr) minmax(170px,.28fr);margin-top:27px}.decision-create-grid label,.decision-details-grid label{display:flex;flex-direction:column;gap:7px}.decision-create-grid label>span,.decision-details-grid label>span{font-size:10px;font-weight:900;text-transform:uppercase}.decision-create-grid input,.decision-create-grid select,.decision-details-grid input,.decision-details-grid select,.decision-details-grid textarea{background:#fff;border:1px solid #bdc7d3;border-radius:0;color:var(--navy);min-height:46px;padding:11px 12px}.decision-college-search{position:relative}.decision-college-search>div:first-of-type{align-items:center;display:flex;position:relative}.decision-college-search>div:first-of-type svg{color:var(--orange);height:18px;left:13px;position:absolute;width:18px}.decision-college-search>div:first-of-type input{padding-left:42px;width:100%}.decision-college-results{background:#fff;border:1px solid #bdc7d3;box-shadow:0 12px 26px rgba(3,22,48,.14);display:grid;left:0;max-height:330px;overflow-y:auto;position:absolute;right:0;top:74px;z-index:9}.decision-college-results>button{align-items:center;background:#fff;border:0;border-bottom:1px solid #e1e5ea;color:var(--navy);cursor:pointer;display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr) 22px;padding:10px 12px;text-align:left}.decision-college-results>button.is-selected,.decision-college-results>button:hover{background:#edf1f5}.decision-college-results .rtn-artboard-icon,.decision-college-results img{height:36px;object-fit:contain;width:36px}.decision-college-results small,.decision-college-results strong{display:block}.decision-college-results small{color:#6c7888;font-size:9px;margin-top:3px}.decision-college-results>button>svg{color:#238353;height:18px;width:18px}.decision-create-actions{align-items:center;display:flex;gap:18px;margin-top:24px}.decision-create-actions .button{align-items:center;border:0;display:inline-flex;gap:10px}.decision-create-actions svg{height:18px;width:18px}.decision-text-button{background:transparent;border:0;color:var(--navy);cursor:pointer;font-weight:900;text-decoration:underline}.decision-active-summary{align-items:center;background:var(--navy);color:#fff;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 128px 170px;padding:24px}.decision-active-college{align-items:center;display:grid;gap:17px;grid-template-columns:72px minmax(0,1fr)}.decision-active-college>span{align-items:center;background:#fff;display:flex;height:72px;justify-content:center;width:72px}.decision-active-college img{height:64px;object-fit:contain;width:64px}.decision-active-college .rtn-artboard-icon{height:56px;width:56px}.decision-active-college .eyebrow{color:var(--orange)}.decision-active-college h2{color:#fff;font-size:30px;line-height:1.05;margin:4px 0 5px}.decision-active-college p:not(.eyebrow){color:#cbd5e1;font-size:11px;margin:0}.decision-score-block{border-left:1px solid rgba(255,255,255,.22);text-align:center}.decision-score-block strong{color:var(--orange);display:block;font-size:35px;line-height:1}.decision-score-block strong small{color:#fff;font-size:14px}.decision-progress-block span,.decision-score-block span{display:block;font-size:9px;font-weight:900;margin-top:7px;text-transform:uppercase}.decision-progress-block strong{color:#fff;display:block;font-size:25px}.decision-progress-block i{background:rgba(255,255,255,.18);display:block;height:6px;margin-top:10px;overflow:hidden}.decision-progress-block i b{background:var(--orange);display:block;height:100%}.decision-survey-instructions{align-items:end;background:#fff;border:1px solid #d9dfe7;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:24px}.decision-survey-instructions h2{font-size:26px;margin:4px 0 9px}.decision-survey-instructions p:not(.eyebrow){color:#667486;line-height:1.55;margin:0}.decision-scale{display:grid;grid-template-columns:repeat(5,62px)}.decision-scale span{align-items:center;border-left:1px solid #d9dfe7;color:#647184;display:flex;flex-direction:column;font-size:8px;font-weight:800;justify-content:center;min-height:54px;text-align:center;text-transform:uppercase}.decision-scale span b{color:var(--orange);font-size:18px}.decision-section-list{display:grid;gap:20px}.decision-factor-section{background:#fff;border:1px solid #d9dfe7}.decision-factor-section>header{align-items:center;background:#edf0f3;border-bottom:1px solid #d2d8e0;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr) auto;padding:17px 20px}.decision-factor-section>header>span{color:#c3cad3;font-size:27px;font-weight:950}.decision-factor-section h2{font-size:25px;margin:3px 0 0}.decision-factor-section header>div:last-child{text-align:right}.decision-factor-section header>div:last-child strong{color:var(--orange);display:block;font-size:20px}.decision-factor-section header>div:last-child small{color:#667486;font-size:9px;font-weight:900;text-transform:uppercase}.decision-factor-table{display:grid}.decision-factor-row{align-items:center;border-bottom:1px solid #e1e5ea;display:grid;gap:20px;grid-template-columns:minmax(230px,1fr) minmax(385px,.9fr);min-height:74px;padding:10px 18px}.decision-factor-row:last-child{border-bottom:0}.decision-factor-row>div:first-child{align-items:center;display:grid;gap:13px;grid-template-columns:27px minmax(0,1fr)}.decision-factor-row>div:first-child>span{align-items:center;background:#edf0f3;color:#708092;display:flex;font-size:10px;font-weight:900;height:25px;justify-content:center;width:25px}.decision-factor-row>div:first-child strong{font-size:13px;line-height:1.35}.decision-factor-row>div:last-child{display:grid;gap:5px;grid-template-columns:repeat(5,minmax(0,1fr))}.decision-factor-row button{background:#fff;border:1px solid #cbd2db;color:var(--navy);cursor:pointer;min-height:46px;padding:5px 2px}.decision-factor-row button:hover{border-color:var(--orange)}.decision-factor-row button.is-selected{background:var(--orange);border-color:var(--orange);color:#fff}.decision-factor-row button b{display:block;font-size:16px}.decision-factor-row button small{display:block;font-size:6px;font-weight:900;line-height:1.1;text-transform:uppercase}.decision-notes-card{background:#fff;border:1px solid #d9dfe7;border-top:5px solid var(--orange);padding:clamp(24px,3vw,34px)}.decision-notes-card>header{align-items:center;display:flex;gap:16px}.decision-notes-card>header .rtn-artboard-icon{height:52px;width:52px}.decision-notes-card h2{font-size:27px;margin:3px 0 0}.decision-details-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px}.decision-notes-wide{grid-column:1/-1}.decision-details-grid textarea{min-height:150px;resize:vertical}.decision-save-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:19px}.decision-save-actions button{align-items:center;background:#edf0f3;border:1px solid #cbd2db;color:var(--navy);cursor:pointer;display:inline-flex;font-size:11px;font-weight:900;gap:8px;min-height:44px;padding:10px 16px;text-transform:uppercase}.decision-save-actions button.is-primary{background:var(--orange);border-color:var(--orange);color:#fff}.decision-save-actions button.is-archive{margin-left:auto}.decision-save-actions svg{height:17px;width:17px}.decision-comparison-band{background:var(--navy);color:#fff;padding:46px 0}.decision-comparison-band header{align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.decision-comparison-band .eyebrow{color:var(--orange)}.decision-comparison-band h2{color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.05;margin:5px 0 0}.decision-comparison-band header>p{color:#ccd6e2;line-height:1.65;margin:0}.decision-comparison-grid{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:29px}.decision-comparison-grid article{align-items:center;background:#fff;color:var(--navy);display:grid;gap:13px;grid-template-columns:38px minmax(0,1fr) auto;padding:17px}.decision-comparison-grid article>span{align-items:center;background:#edf0f3;display:flex;height:38px;justify-content:center;width:38px}.decision-comparison-grid article>span svg{color:var(--orange);height:20px;width:20px}.decision-comparison-grid article small,.decision-comparison-grid article strong{display:block}.decision-comparison-grid article small{color:#6a7788;font-size:9px;margin-top:4px}.decision-comparison-grid article>b{color:var(--orange);font-size:25px}.decision-comparison-grid article>b small{color:#6a7788;display:inline;font-size:10px}.decision-gold-close>header{align-items:center;display:grid;gap:23px;grid-template-columns:84px minmax(0,1fr);max-width:1040px}.decision-gold-close>header>.rtn-artboard-icon{height:84px;width:84px}.decision-gold-close h2{font-size:clamp(30px,3.4vw,46px);line-height:1.06;margin:5px 0 11px}.decision-gold-close header p:not(.eyebrow){color:#5c697a;line-height:1.65;margin:0}.decision-gold-steps{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.decision-gold-steps article{background:#fff;border:1px solid #d9dfe7;min-height:225px;padding:22px}.decision-gold-steps span{color:var(--orange);font-size:27px;font-weight:950}.decision-gold-steps h3{font-size:18px;margin:20px 0 9px}.decision-gold-steps p{color:#5e6c7e;font-size:12px;line-height:1.6;margin:0}.decision-workshop-inclusion{align-items:center;background:var(--navy);border-left:6px solid var(--orange);color:#fff;display:grid;gap:19px;grid-template-columns:62px minmax(0,1fr) auto;margin-top:24px;padding:21px 24px}.decision-workshop-inclusion .rtn-artboard-icon{background:#fff;height:62px;padding:7px;width:62px}.decision-workshop-inclusion strong{display:block;font-size:19px}.decision-workshop-inclusion p{color:#cbd6e2;font-size:12px;line-height:1.55;margin:6px 0 0}.decision-workshop-inclusion a{align-items:center;color:#fff;display:inline-flex;font-size:11px;font-weight:900;gap:8px;text-transform:uppercase}.decision-workshop-inclusion a svg{color:var(--orange);height:18px;width:18px}@media (max-width:1120px){.decision-strategy-intro-grid{grid-template-columns:84px minmax(0,1fr)}.decision-strategy-intro-icon{height:84px;width:84px}.decision-strategy-intro dl{grid-column:1/-1}.decision-strategy-shell{grid-template-columns:250px minmax(0,1fr)}.decision-create-grid{grid-template-columns:1fr 1fr}.decision-college-search{grid-column:1/-1}.decision-factor-row{grid-template-columns:1fr}.decision-factor-row>div:last-child{max-width:540px;width:100%}.decision-gold-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.decision-strategy-intro{padding:27px 0}.decision-strategy-intro-grid{gap:17px;grid-template-columns:60px minmax(0,1fr)}.decision-strategy-intro-icon{height:60px;width:60px}.decision-strategy-intro-icon .rtn-artboard-icon{height:42px;width:42px}.decision-strategy-intro h2{font-size:29px}.decision-strategy-intro dl{grid-template-columns:1fr}.decision-strategy-intro dl div{min-height:78px}.decision-strategy-intro dl div+div{border-left:0;border-top:1px solid rgba(255,255,255,.18)}.decision-strategy-shell{display:block}.decision-strategy-sidebar{margin-bottom:18px;position:static}.decision-library-list{max-height:310px}.decision-active-summary,.decision-comparison-band header,.decision-create-grid,.decision-details-grid,.decision-survey-instructions{grid-template-columns:1fr}.decision-active-summary{gap:18px}.decision-score-block{border-left:0;border-top:1px solid rgba(255,255,255,.22);padding-top:16px;text-align:left}.decision-scale{grid-template-columns:repeat(5,minmax(0,1fr))}.decision-scale span{border-left:0;border-right:1px solid #d9dfe7}.decision-factor-section>header{grid-template-columns:38px minmax(0,1fr)}.decision-factor-section header>div:last-child{grid-column:1/-1;text-align:left}.decision-factor-row{gap:13px;padding:14px}.decision-factor-row button{min-height:48px}.decision-factor-row button small{display:none}.decision-notes-wide{grid-column:auto}.decision-save-actions button{justify-content:center;width:100%}.decision-save-actions button.is-archive{margin-left:0}.decision-comparison-grid,.decision-gold-steps{grid-template-columns:1fr}.decision-gold-close>header{align-items:start;grid-template-columns:58px minmax(0,1fr)}.decision-gold-close>header>.rtn-artboard-icon{height:58px;width:58px}.decision-workshop-inclusion{grid-template-columns:50px minmax(0,1fr)}.decision-workshop-inclusion .rtn-artboard-icon{height:50px;width:50px}.decision-workshop-inclusion a{grid-column:1/-1}}.admin-prospect-review{margin-bottom:28px;border:1px solid #d8dee8;border-top:4px solid #f15e35;background:#fff;box-shadow:0 14px 34px rgba(12,27,55,.08)}.admin-prospect-review-heading{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:18px;align-items:center;padding:24px;background:#ededed}.admin-prospect-review-empty .rtn-artboard-icon,.admin-prospect-review-heading .rtn-artboard-icon,.admin-prospect-review-list article>.rtn-artboard-icon,.admin-prospect-review-tabs .rtn-artboard-icon{width:48px;height:48px}.admin-prospect-review-heading h2{margin:2px 0 6px;color:#232e4e}.admin-prospect-review-heading p{margin:0}.admin-prospect-monitor-health{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;margin:16px 20px;padding:14px 16px;border-left:4px solid #f15e35;background:#edf0f4;color:#232e4e}.admin-prospect-monitor-health .rtn-artboard-icon{width:40px;height:40px}.admin-prospect-monitor-health em,.admin-prospect-monitor-health small,.admin-prospect-monitor-health span{display:block}.admin-prospect-monitor-health span{color:#f15e35;font-size:12px;font-weight:800;text-transform:uppercase}.admin-prospect-monitor-health strong{display:block;margin:2px 0}.admin-prospect-monitor-health small{color:#4e596d}.admin-prospect-monitor-health em{margin-top:4px;color:#9d3d24;font-style:normal}.admin-prospect-review-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d8dee8}.admin-prospect-review-tabs button{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:16px 18px;border:0;border-right:1px solid #d8dee8;background:#fff;color:#232e4e;text-align:left;cursor:pointer}.admin-prospect-review-tabs button:last-child{border-right:0}.admin-prospect-review-tabs button.is-active{background:#232e4e;color:#fff;box-shadow:inset 0 -4px #f15e35}.admin-prospect-review-tabs .rtn-artboard-icon{width:38px;height:38px}.admin-prospect-review-tabs strong{color:#f15e35;font-size:20px}.admin-prospect-review-search{display:flex;align-items:center;gap:10px;margin:18px 20px;padding:10px 14px;border:1px solid #cbd3df;background:#fff}.admin-prospect-review-search .rtn-artboard-icon{width:30px;height:30px}.admin-prospect-review-search input{width:100%;border:0;outline:0;font:inherit}.admin-prospect-review-list{border-top:1px solid #e1e5ec}.admin-prospect-review-list article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;align-items:start;padding:18px 20px;border-bottom:1px solid #e1e5ec}.admin-prospect-review-list article:last-child{border-bottom:0}.admin-prospect-review-list article span{color:#f15e35;font-size:12px;font-weight:800;text-transform:uppercase}.admin-prospect-review-list article h3{margin:3px 0 5px;color:#232e4e;font-size:18px}.admin-prospect-review-list article p,.admin-prospect-review-list article small{display:block;margin:0 0 5px;color:#4e596d}.admin-prospect-review-list article em{display:block;color:#8b4b19;font-style:normal;font-weight:700}.admin-prospect-review-list article a{color:#1b5faa;font-weight:700}.admin-prospect-review-list article aside{min-width:120px;text-align:right}.admin-prospect-review-list article aside strong{display:block;color:#232e4e;font-size:24px}.admin-prospect-review-actions{display:flex;gap:8px}.admin-prospect-review-actions button{border:1px solid #232e4e;padding:9px 12px;background:#fff;color:#232e4e;font-weight:800;cursor:pointer}.admin-prospect-review-actions button:first-child{border-color:#f15e35;background:#f15e35;color:#fff}.admin-prospect-review-empty{display:flex;gap:12px;align-items:center;justify-content:center;padding:36px;color:#4e596d}@media (max-width:760px){.admin-prospect-review-heading{grid-template-columns:44px minmax(0,1fr)}.admin-prospect-review-heading .button{grid-column:1/-1}.admin-prospect-review-tabs{grid-template-columns:1fr}.admin-prospect-review-tabs button{border-right:0;border-bottom:1px solid #d8dee8}.admin-prospect-review-list article{grid-template-columns:42px minmax(0,1fr)}.admin-prospect-review-list article aside{grid-column:1/-1;text-align:left}}@media (min-width:1121px){.admin-schedule-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1120px){.admin-schedule-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.athlete-profile-hero{background:#e8ebef;border-bottom:1px solid #cfd5dc;border-top:5px solid var(--orange);color:var(--navy)}.athlete-profile-hero:before{background:#dfe4e9;border-left:1px solid #cbd2da;bottom:0;clip-path:polygon(44% 0,100% 0,100% 100%,0 100%);content:"";left:auto;opacity:1;right:0;top:0;width:29%}.athlete-profile-hero:after{background:var(--navy);bottom:0;clip-path:polygon(68% 0,100% 0,100% 100%,0 100%);height:auto;right:0;top:0;transform:none;width:58px}.athlete-profile-hero-inner{gap:34px;grid-template-columns:250px minmax(0,1fr) 330px;max-width:1380px;min-height:450px;padding:38px 30px 42px}.athlete-profile-hero-copy>.eyebrow,.athlete-profile-hero-label{color:var(--orange-dark)}.athlete-profile-photo-frame{filter:drop-shadow(0 16px 24px rgba(35,46,78,.18))}.athlete-profile-photo{background:#dce1e7;border:3px solid #ffffff;box-shadow:0 0 0 1px #aeb7c2}.athlete-profile-hero-copy>.eyebrow{display:block;margin-bottom:10px}.athlete-profile-hero-copy>.eyebrow:after{display:none}.athlete-profile-hero-copy h1{color:var(--navy);font-family:Arial,Helvetica,sans-serif;font-size:52px;font-weight:950;line-height:.98;text-shadow:none}.athlete-profile-school-link{color:var(--navy);gap:13px;margin-top:20px}.athlete-profile-school-logo{height:68px;width:68px}.athlete-profile-school-logo img{filter:drop-shadow(0 3px 5px rgba(35,46,78,.16))}.athlete-profile-school-link strong{color:var(--navy);font-size:18px}.athlete-profile-school-copy em{color:var(--orange-dark);font-size:12px}.athlete-profile-school-link small,.athlete-profile-school-name{color:#5c6674}.athlete-profile-identity-grid{border:1px solid #c9d0d8;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:21px}.athlete-profile-identity-detail{align-items:center;background:#ffffff;border-bottom:1px solid #d9dee4;border-right:1px solid #d9dee4;display:flex;gap:9px;min-height:66px;min-width:0;padding:9px 11px}.athlete-profile-identity-detail:nth-child(3n){border-right:0}.athlete-profile-identity-detail:nth-last-child(-n+3){border-bottom:0}.athlete-profile-identity-detail:last-child:nth-child(3n+1){border-bottom:0;border-right:0;grid-column:1/-1}.athlete-profile-identity-artboard{flex:0 0 auto;height:38px;width:36px}.athlete-profile-identity-detail>span{display:grid;gap:3px;min-width:0}.athlete-profile-identity-detail small{color:#747e8b;font-size:8px;font-weight:900;text-transform:uppercase}.athlete-profile-identity-detail strong{color:var(--navy);font-size:14px;line-height:1.05;overflow-wrap:anywhere}.athlete-profile-status-row{margin-top:11px}.athlete-profile-available-badge,.athlete-profile-star-badge{background:#ffffff;border:1px solid #c9d0d8;box-shadow:none;color:var(--navy);min-height:42px}.athlete-profile-status-artboard{height:28px;width:26px}.athlete-profile-hero-side{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.athlete-profile-commitment-card{background:#ffffff;border:1px solid #bcc5cf;border-top:5px solid var(--orange);box-shadow:0 18px 35px rgba(35,46,78,.14);min-height:286px;padding:18px 20px 19px}.athlete-profile-commitment-heading{align-items:center;border-bottom:1px solid #dde2e7;display:flex;gap:11px;padding-bottom:13px}.athlete-profile-commitment-artboard{flex:0 0 auto;height:42px;width:40px}.athlete-profile-commitment-heading>span{display:grid;gap:2px}.athlete-profile-commitment-heading small{color:#737d8b;font-size:8px;font-weight:900;text-transform:uppercase}.athlete-profile-commitment-heading strong{color:#177149;font-size:14px;text-transform:uppercase}.athlete-profile-commitment-identity{align-items:center;display:grid;gap:16px;grid-template-columns:94px minmax(0,1fr);min-height:144px;padding:17px 0}.athlete-profile-commitment-logo{align-items:center;display:flex;height:90px;justify-content:center;width:90px}.athlete-profile-commitment-logo .team-result-logo-fallback,.athlete-profile-commitment-logo img{height:100%;object-fit:contain;width:100%}.athlete-profile-commitment-identity p{color:var(--orange-dark);font-size:9px;font-weight:900;margin:0 0 5px;text-transform:uppercase}.athlete-profile-commitment-identity h2{color:var(--navy);font-size:25px;line-height:1;margin:0;overflow-wrap:anywhere}.athlete-profile-commitment-identity small{color:#687381;display:block;font-size:9px;line-height:1.35;margin-top:7px}.athlete-profile-commitment-link{align-items:center;background:var(--navy);color:#ffffff;display:flex;font-size:10px;font-weight:900;gap:8px;justify-content:space-between;min-height:41px;padding:9px 12px;text-decoration:none}.athlete-profile-commitment-link:hover{background:var(--orange-dark)}.athlete-profile-available-summary{align-items:end;display:flex;gap:12px;padding:34px 4px 20px}.athlete-profile-available-summary strong{color:var(--orange);font-size:58px;line-height:.8}.athlete-profile-available-summary span{color:var(--navy);font-size:11px;font-weight:900;max-width:120px;text-transform:uppercase}.athlete-profile-share{border-radius:4px;box-shadow:none}.athlete-profile-stat-history{display:grid;gap:12px}.athlete-profile-stat-season{background:#ffffff;border:1px solid #cbd2da;border-radius:5px;box-shadow:0 9px 22px rgba(35,46,78,.07);overflow:hidden}.athlete-profile-stat-season-heading{align-items:stretch;background:#e8ebef;border-left:6px solid var(--orange);color:var(--navy);cursor:pointer;display:grid;gap:18px;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.7fr);list-style:none;padding:14px 18px;position:relative}.athlete-profile-stat-season-heading::-webkit-details-marker{display:none}.athlete-profile-stat-season[open] .athlete-profile-stat-season-heading{background:#dde2e8;border-bottom:1px solid #cbd2da}.athlete-profile-stat-season-title{align-items:center;display:flex;gap:12px}.athlete-profile-stat-season-icon{flex:0 0 auto;height:48px;width:45px}.athlete-profile-stat-season-heading .eyebrow{color:var(--orange-dark)}.athlete-profile-stat-season-heading h3{color:var(--navy);font-size:23px;margin:0}.athlete-profile-stat-season-preview{align-items:stretch;display:grid;gap:0;grid-template-columns:repeat(3,minmax(82px,1fr)) minmax(126px,1.2fr) 24px}.athlete-profile-stat-season-preview>span{align-content:center;border-left:1px solid #c8ced6;display:grid;min-width:0;padding:2px 12px}.athlete-profile-stat-season-preview small{color:#677181;font-size:8px;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.athlete-profile-stat-season-preview strong{color:var(--navy);font-size:15px;line-height:1.25;overflow-wrap:anywhere}.athlete-profile-stat-season-preview i{align-self:center;border-bottom:2px solid var(--navy);border-right:2px solid var(--navy);height:9px;justify-self:center;transform:rotate(45deg);transition:transform .16s ease;width:9px}.athlete-profile-stat-season[open] .athlete-profile-stat-season-preview i{transform:rotate(225deg)}.athlete-profile-stat-season-body{background:#ffffff}.athlete-profile-season-summary{align-items:center;background:#f7f8fa;border-bottom:1px solid #d9dee4;display:grid;gap:17px;grid-template-columns:62px minmax(0,1fr);padding:20px 24px}.athlete-profile-season-summary-icon{height:58px;width:55px}.athlete-profile-season-summary .eyebrow{color:var(--orange-dark);margin:0 0 6px}.athlete-profile-season-summary p:last-child{color:#3f4a5a;font-size:14px;line-height:1.55;margin:0}.athlete-profile-stat-category-grid{background:#e2e6eb;gap:1px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.athlete-profile-stat-category{background:#ffffff;border:0;padding:0 20px 13px}.athlete-profile-stat-category h4{background:#f0f2f5;border-bottom:3px solid var(--orange);color:var(--navy);font-size:11px;margin:0 -20px 4px;padding:12px 20px 10px}.athlete-profile-stat-category>div{min-height:44px}.athlete-profile-stat-category span{color:#5c6776}.athlete-profile-stat-category strong{color:var(--navy);font-size:16px}.athlete-profile-game-log{border-top:1px solid #d7dde4;padding:20px 24px 24px}.athlete-profile-game-log-heading{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px}.athlete-profile-game-log-heading .eyebrow{color:var(--orange-dark);margin:0 0 3px}.athlete-profile-game-log-heading h4{color:var(--navy);font-size:20px;margin:0}.athlete-profile-game-log-heading>span{color:#667181;font-size:10px;font-weight:800;text-transform:uppercase}.athlete-profile-game-log-list{border:1px solid #d5dae1;border-radius:4px;overflow:hidden}.athlete-profile-game-stat-row{align-items:center;background:#f7f8fa;display:grid;gap:16px;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.6fr) auto;min-height:96px;padding:14px 17px}.athlete-profile-game-stat-row+.athlete-profile-game-stat-row{border-top:1px solid #d5dae1}.athlete-profile-game-stat-identity{align-items:center;display:flex;gap:11px;min-width:0}.athlete-profile-game-stat-icon{flex:0 0 auto;height:42px;width:39px}.athlete-profile-game-stat-identity small{color:#6a7482;display:block;font-size:9px;font-weight:900;text-transform:uppercase}.athlete-profile-game-stat-identity h5{color:var(--navy);font-size:15px;margin:2px 0}.athlete-profile-game-stat-identity strong{color:var(--orange-dark);font-size:11px}.athlete-profile-game-stat-metrics{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.athlete-profile-game-stat-metrics>span{background:#ffffff;border-left:3px solid var(--orange);display:grid;min-height:52px;padding:7px 9px}.athlete-profile-game-stat-metrics small{color:#697483;font-size:8px;font-weight:900;line-height:1.2;text-transform:uppercase}.athlete-profile-game-stat-metrics strong{color:var(--navy);font-size:17px}.athlete-profile-game-stat-link{align-items:center;color:var(--navy);display:flex;font-size:10px;font-weight:900;gap:5px;text-decoration:none;text-transform:uppercase}.athlete-profile-game-stat-link:focus-visible,.athlete-profile-game-stat-link:hover{color:var(--orange-dark);text-decoration:underline;text-underline-offset:3px}@media (max-width:1080px){.athlete-profile-coach-quotes{grid-template-columns:1fr}.athlete-profile-hero-inner{grid-template-columns:210px minmax(0,1fr)}.athlete-profile-hero-side{align-items:stretch;display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 220px}.athlete-profile-commitment-card{min-height:0}.athlete-profile-commitment-identity{min-height:130px}.athlete-profile-stat-season-heading{grid-template-columns:minmax(210px,.8fr) minmax(330px,1.3fr)}.athlete-profile-stat-season-preview{grid-template-columns:repeat(2,minmax(82px,1fr)) minmax(120px,1.2fr) 24px}.athlete-profile-stat-season-preview>span:nth-child(3):not(.athlete-profile-stat-coverage){display:none}.athlete-profile-game-stat-row{grid-template-columns:minmax(190px,.8fr) minmax(250px,1.4fr) auto}}@media (max-width:760px){.athlete-profile-hero:before{width:46%}.athlete-profile-hero:after{width:18px}.athlete-profile-hero-inner{grid-template-columns:112px minmax(0,1fr)}.athlete-profile-hero-copy h1{font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:950}.athlete-profile-school-link{gap:9px}.athlete-profile-school-logo{height:48px;width:48px}.athlete-profile-identity-grid,.athlete-profile-status-row{grid-column:auto}.athlete-profile-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.athlete-profile-identity-detail:nth-child(3n){border-right:1px solid #d9dee4}.athlete-profile-identity-detail:nth-child(2n){border-right:0}.athlete-profile-identity-detail:nth-last-child(-n+3){border-bottom:1px solid #d9dee4}.athlete-profile-identity-detail:nth-last-child(-n+2){border-bottom:0}.athlete-profile-identity-detail:last-child:nth-child(3n+1){grid-column:1/-1}.athlete-profile-hero-side{display:grid;grid-template-columns:1fr}.athlete-profile-commitment-card{min-height:0}.athlete-profile-commitment-identity{grid-template-columns:82px minmax(0,1fr)}.athlete-profile-commitment-logo{height:76px;width:76px}.athlete-profile-stat-category-grid{grid-template-columns:1fr}.athlete-profile-stat-season-heading{gap:12px;grid-template-columns:1fr}.athlete-profile-stat-season-preview{grid-template-columns:repeat(2,minmax(82px,1fr)) minmax(120px,1.2fr) 24px}.athlete-profile-stat-season-preview>span:first-child{border-left:0}.athlete-profile-game-stat-row{grid-template-columns:1fr}.athlete-profile-game-stat-link{justify-self:start}}@media (max-width:500px){.athlete-profile-hero-inner{grid-template-columns:86px minmax(0,1fr)}.athlete-profile-hero-copy>.eyebrow{font-size:8px}.athlete-profile-hero-copy h1{font-size:28px}.athlete-profile-school-link strong{font-size:13px}.athlete-profile-identity-grid{grid-column:1/-1;margin-top:16px}.athlete-profile-identity-detail{min-height:59px;padding:7px 8px}.athlete-profile-identity-artboard{height:25px;width:24px}.athlete-profile-identity-detail strong{font-size:12px}.athlete-profile-identity-detail:last-child strong{font-size:11px;overflow-wrap:normal;white-space:nowrap}.athlete-profile-status-row{grid-column:1/-1}.athlete-profile-commitment-identity h2{font-size:21px}.athlete-profile-season-summary{align-items:start;gap:11px;grid-template-columns:44px minmax(0,1fr);padding:17px}.athlete-profile-season-summary-icon{height:42px;width:40px}.athlete-profile-season-summary p:last-child{font-size:13px}.athlete-profile-stat-season-heading{padding:13px 12px}.athlete-profile-stat-season-title{padding-right:24px}.athlete-profile-stat-season-icon{height:41px;width:38px}.athlete-profile-stat-season-heading h3{font-size:20px}.athlete-profile-stat-season-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.athlete-profile-stat-season-preview>span{border-left:0;border-top:1px solid #c8ced6;padding:8px 4px}.athlete-profile-stat-season-preview>span:nth-child(2n){border-left:1px solid #c8ced6;padding-left:10px}.athlete-profile-stat-season-preview i{position:absolute;right:18px;top:30px}.athlete-profile-game-log{padding:17px 12px 18px}.athlete-profile-game-log-heading{align-items:start;display:grid;gap:6px}.athlete-profile-game-stat-row{padding:13px}}.team-profile-game-opponent-link{color:var(--navy);display:block;font-size:17px;font-weight:900;margin-top:2px;text-decoration:none;width:fit-content}.team-profile-game-opponent-link:focus-visible,.team-profile-game-opponent-link:hover{color:var(--orange);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}