.browser-tools-hub .resource-hub-hero{padding-block:clamp(45px,6vw,78px) 38px}.browser-tools-hub .resource-hub-hero>p:not(.eyebrow){max-width:800px;margin:25px 0 0;color:var(--ink-muted);font-size:1rem;line-height:1.6}.tools-task-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.tools-task-nav a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:11px 16px;border:1px solid var(--line);border-radius:5px;font-size:.84rem;font-weight:700}.tools-task-nav a:hover{border-color:var(--red)}.tools-task-nav a span{color:var(--red)}.tools-task-groups{padding:12px var(--page-gutter) 65px}.tools-task-group{padding-top:35px;scroll-margin-top:95px}.tools-task-group>header{margin-bottom:20px}.tools-task-group h2{margin:0 0 9px;font-size:clamp(1.6rem,2.7vw,2.5rem);line-height:1.1;letter-spacing:-.045em}.tools-task-group>header p{max-width:760px;margin:0;color:var(--ink-muted);font-size:.9rem;line-height:1.55}.browser-tools-hub .lab-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.browser-tools-hub .lab-tool-card{min-height:250px;min-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:16px;padding:23px}.browser-tools-hub .lab-tool-card>strong{justify-self:start;font-size:1.2rem;line-height:1.3}.browser-tools-hub .lab-tool-card>div{grid-column:auto;align-self:start}.browser-tools-hub .lab-tool-card h3{margin:0 0 12px;font-size:1.35rem;line-height:1.15;letter-spacing:-.025em}.browser-tools-hub .lab-tool-card p{margin:0 0 15px;font-size:.91rem;line-height:1.5}.browser-tools-hub .lab-tool-card .lab-tool-requires{display:block;color:#5b5750;font-family:var(--font-sans);font-size:.79rem;line-height:1.5}.browser-tools-hub .lab-tool-card>i{grid-column:auto;align-self:end;color:#426700;font-size:.81rem}.browser-tools-hub .lab-tool-card>i span{margin-left:6px}.browser-tools-hub .resource-hub-cta{padding-block:55px}.browser-tools-hub .resource-hub-cta h2{font-size:clamp(2.3rem,3.5vw,3.8rem)}.tool-page-links{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 20px;padding-block:12px;justify-self:end}.tool-page-links a{display:inline-flex;align-items:center;min-height:34px;font-size:.68rem;line-height:1.5;letter-spacing:.015em}.tool-page-links .tool-context-link{text-decoration:underline;text-underline-offset:4px}.tool-page-header{gap:18px}.backtimer-panel>*{min-width:0}.backtimer-panel label small{font-family:var(--font-sans);font-size:.75rem;line-height:1.5}.backtimer-panel input[aria-invalid=true]{border-color:#bd2031}.backtimer-error{margin:20px 0 0;padding:15px 18px;border-left:3px solid #bd2031;color:#a61d2b;font-size:.9rem;line-height:1.55}.launch-result .backtimer-day{margin-bottom:12px;color:#d1d4d0;font-family:var(--font-sans);font-size:.8rem;letter-spacing:0;line-height:1.5}.rundown-session-note,.rundown-validation{margin:0 var(--page-gutter) 24px;padding:15px 18px;border-left:3px solid var(--green);background:#191c1d;color:#c5c8c3;font-size:.85rem;line-height:1.6}.rundown-validation{margin-top:24px;border-color:#ff9298;color:#ffb2b6}.rundown-duration-field,.rundown-workspace li>*{min-width:0}.rundown-duration-field small{display:block;margin-top:8px;color:#ffb2b6;font-size:.75rem;line-height:1.45}.rundown-page input[aria-invalid=true]{border-color:#ff9298}.rundown-export button:disabled{opacity:.45;cursor:not-allowed}.rundown-summary>div{min-width:0}.rundown-pending p{color:#afb3ad;line-height:1.5}.rundown-print-value{display:none}.converter-primary-options{grid-template-columns:minmax(0,1fr)}.converter-primary-options label{min-height:110px;border:0}.converter-advanced{border-top:1px solid #3b3e40}.converter-advanced summary{padding:17px 20px;color:#eceee8;font-size:.85rem;cursor:pointer}.converter-advanced summary span{display:block;margin-top:7px;color:#a6ada2;font-size:.78rem}.converter-advanced .converter-options{border-top:1px solid #3b3e40}.converter-advanced label{min-width:0}.converter-advanced select{max-width:100%}.converter-file:focus-within{outline:3px solid var(--green);outline-offset:3px}.converter-options select:focus-visible{outline:3px solid var(--green);outline-offset:3px}.meter-shell .meter-scope-note{max-width:620px;margin:18px 0 0;padding:14px 16px;border-left:3px solid var(--green);color:#b6bbb0;font-size:.85rem;line-height:1.6}.meter-shell button:disabled{opacity:.5;cursor:wait}.clock-toolbar{grid-template-columns:auto minmax(0,1fr) auto}.clock-toolbar .clock-identity{justify-self:start;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-width:0}.clock-identity>a{display:inline-flex;align-items:center;min-height:36px;color:#c1c5bc;text-transform:none;letter-spacing:0}.clock-toolbar .clock-controls{min-width:0;flex-wrap:wrap}.clock-controls label{min-width:0}.clock-controls select{min-height:34px;max-width:230px}.clock-message{margin:0;padding:12px 18px;color:#d3d8cc;font-size:.83rem}.clock-page .second-ruler{grid-template-columns:repeat(60,minmax(0,1fr))}.clock-page .broadcast-clock{min-height:0;flex:1 1;gap:35px}.calculator-validation{margin:0;padding:15px 18px;border-left:3px solid #ff9298;color:#ffb2b6;font-size:.85rem;line-height:1.6}.calculator-inputs input[aria-invalid=true]{border-color:#ff9298}@media(max-width:1100px){.clock-toolbar{grid-template-columns:minmax(0,1fr)}.clock-toolbar>span{display:none}.clock-toolbar .clock-controls{justify-self:stretch;overflow:visible}}@media(max-width:950px) and (min-width:621px){.browser-tools-hub .lab-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tool-page-header{grid-template-columns:minmax(0,1fr) auto}.tool-page-header>span{display:none}.tool-page-links{max-width:170px;gap:4px 12px}.tool-page-links a{font-size:.66rem}}@media(max-width:620px){.tools-task-groups{padding:0 16px 45px}.tools-task-nav a{flex:1 1 230px}.browser-tools-hub .resource-hub-hero{padding-bottom:30px}.browser-tools-hub .lab-tool-grid{grid-template-columns:minmax(0,1fr)}.browser-tools-hub .lab-tool-card{min-height:0;gap:13px;padding:22px}.tools-task-group{padding-top:30px}.tools-task-group h2{font-size:1.65rem}.rundown-session-note,.rundown-validation{margin-inline:16px}.rundown-page .rundown-workspace li{grid-template-columns:30px minmax(0,1fr) auto;padding-inline:14px}.rundown-duration-field{grid-column:1/3}.rundown-duration-field .rundown-duration{width:100%;max-width:110px}.rundown-page .rundown-actions{grid-column:3}.rundown-page .rundown-summary>div{padding:20px}.clock-toolbar .clock-controls{gap:8px}.clock-toolbar .clock-controls select{width:100%;max-width:100%}.clock-controls label{flex:1 1 100%}.clock-page .broadcast-time{font-size:clamp(2.65rem,15.5vw,6rem)}.clock-page .broadcast-meta{gap:12px;flex-wrap:wrap;line-height:1.5}.clock-page .broadcast-footer{gap:16px}.tool-page-header{gap:10px}.tool-page-header .tool-brand img{width:min(145px,39vw)}.tool-page-links{max-width:135px}}@media print{.rundown-page.rundown-page{min-height:0;background:#fff;color:#111}.rundown-page .rundown-session-note,.rundown-page .skip-link{display:none}.rundown-page .rundown-hero{padding:0 0 15px}.rundown-page .rundown-settings{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.rundown-page .rundown-settings label{min-width:0;min-height:90px;padding:10px}.rundown-page .rundown-settings label:first-child{grid-column:auto}.rundown-page .rundown-settings label>span:first-child{color:#333;font-size:.65rem}.rundown-page .rundown-content input,.rundown-page .rundown-content select,.rundown-page .rundown-duration,.rundown-page .rundown-settings input,.rundown-page .rundown-settings label>div{display:none}.rundown-page .rundown-print-value{display:block;color:#111;font-size:.85rem;line-height:1.45;letter-spacing:0;overflow-wrap:anywhere}.rundown-page .rundown-workspace{margin:0}.rundown-page .rundown-table-heading,.rundown-page .rundown-workspace li{display:grid;grid-template-columns:24px 85px minmax(0,1fr) 65px;gap:10px;padding:12px 8px}.rundown-page .rundown-table-heading{color:#333;font-size:.55rem}.rundown-page .rundown-workspace li{min-height:70px;page-break-inside:avoid;break-inside:avoid}.rundown-page .rundown-content,.rundown-page .rundown-time,.rundown-page .rundown-workspace li>strong{grid-column:auto;grid-row:auto;color:#111}.rundown-page .rundown-time span{color:#111;font-size:.75rem}.rundown-page .rundown-time small{color:#333;font-size:.65rem}.rundown-page .rundown-duration-field{grid-column:auto}.rundown-page .rundown-summary{margin:16px 0 0;grid-template-columns:repeat(2,minmax(0,1fr))}.rundown-page .rundown-summary>div{min-height:150px;padding:15px;background:#fff;color:#111;page-break-inside:avoid;break-inside:avoid}.rundown-page .rundown-summary p,.rundown-page .rundown-summary small,.rundown-page .rundown-summary span{color:#333}.rundown-page .rundown-summary strong{color:#111;font-size:2rem}}