.portal-data-grid{min-width:0;max-width:100%;color:var(--portal-ink);font-size:14px}.portal-data-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.portal-data-search{flex:240px;max-width:400px;position:relative}.portal-data-search>.portal-button{position:absolute;bottom:0;right:0}.portal-data-search input{padding-right:44px!important}.portal-data-filter label,.portal-data-filter>span,.portal-data-pagination>label{flex-direction:column;gap:4px;font-size:13px;display:flex}.portal-data-filter>span{margin-bottom:4px}.portal-data-toolbar :is(select,input[type=date]),.portal-data-pagination select{border:1px solid var(--portal-line);background:var(--portal-surface);min-height:38px;color:inherit;border-radius:8px;padding:6px 10px}.portal-data-options{gap:8px;display:grid}.portal-data-options label{align-items:center;gap:8px;min-height:32px;display:flex}.portal-data-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.portal-data-scroll:focus-visible{outline:2px solid var(--portal-green);outline-offset:2px}.portal-data-grid .portal-data-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:560px;font-size:14px;display:table}.portal-data-grid .portal-data-table :is(th,td){text-align:left;vertical-align:middle;border:0;border-bottom:1px solid var(--portal-line);overflow-wrap:anywhere;background:0 0;padding:10px 12px;font-weight:400;line-height:1.4}.portal-data-grid .portal-data-table thead th{color:var(--portal-muted);white-space:nowrap;font-size:13px;font-weight:600}.portal-data-table th[scope=row]{font-weight:500}.portal-data-grid .portal-data-table .is-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-data-sort{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.is-number .portal-data-sort{justify-content:end}.portal-data-sort:focus-visible{outline:2px solid var(--portal-green);outline-offset:4px}.portal-data-table tbody tr:hover{background:var(--portal-tint)}.portal-data-table tbody tr[data-selected=true]{background:var(--portal-tint);box-shadow:inset 3px 0 var(--portal-green)}.portal-data-grid>.portal-data-pagination{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;padding:0;font-size:13px;display:flex}.portal-data-pagination label{flex-direction:row;align-items:center}.portal-data-empty{padding:20px 12px}.portal-data-empty p{margin:0 0 8px}@media (max-width:900px){.portal-data-sort,.portal-data-toolbar :is(select,input[type=date]),.portal-data-pagination select,.portal-data-options label{min-height:44px}.portal-data-toolbar{gap:8px}.portal-data-grid .portal-data-table :is(th,td){padding:8px 12px}.portal-data-search{max-width:none}}.portal-data-pagination nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-data-pagination>span[role=status]{margin-right:auto}.portal-data-pagination>label{white-space:nowrap;flex-shrink:0;gap:8px}.portal-data-pagination select{width:auto;min-width:70px;max-width:110px}.portal-data-table summary{cursor:pointer;min-height:32px}.portal-data-context{overflow-wrap:anywhere;align-self:center}@media (max-width:900px){.portal-data-table summary{min-height:44px}}.portal-data-grid .portal-data-table[data-columns="2"]{min-width:0}.portal-data-sort-choice{flex-direction:column;gap:4px;font-size:13px;display:flex}.portal-data-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.portal-data-gallery>li{min-width:0}.portal-data-detail>td{background:var(--portal-tint)!important;padding:16px!important}.portal-data-table tfoot{font-weight:600}.portal-data-grid:has(>.portal-data-scroll>.portal-data-table>tbody>.portal-data-detail){container-type:inline-size}.portal-data-detail>td>*{inline-size:min(100%,100cqw - 32px);min-inline-size:0;position:sticky;inset-inline-start:16px}fieldset.portal-data-toolbar{border:0;min-width:0;padding:0}.portal-data-gallery>li>button{text-align:left;border:1px solid var(--portal-line);background:var(--portal-surface);width:100%;height:100%;color:var(--portal-ink);border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;padding:12px;display:flex}.portal-data-gallery>li>article{border:1px solid var(--portal-line);background:var(--portal-surface);border-radius:10px;flex-direction:column;gap:10px;height:100%;padding:12px;display:flex}.portal-data-gallery img{object-fit:contain;width:100%;max-width:100%;max-height:240px}.portal-data-gallery .file-thumbnail{place-items:center;height:180px;display:grid}.portal-data-table img{object-fit:contain;max-width:100%;height:auto}.portal-data-table .file-item-actions{flex-wrap:wrap;gap:4px;display:flex}.portal-data-grid .portal-data-table[data-columns="1"],.portal-data-table .return-player-name{min-width:0}.portal-data-table .return-shirt input{width:60px}.portal-data-table .return-goals input{width:70px}@media (max-width:900px){.portal-data-grid .portal-button{min-width:44px;min-height:44px!important}.portal-data-grid .file-icon-action{min-width:44px;min-height:44px}.portal-data-select{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.portal-data-grid[data-table-mobile]{container:portal-table/inline-size}.portal-data-mobile-label,.portal-data-mobile-details,.portal-data-grid .portal-data-mobile-sort,.portal-data-scroll-hint,.portal-data-select-page{display:none}@container portal-table (width<=700px){.portal-data-toolbar>*,.portal-data-toolbar :is(select,input),.portal-data-pagination nav{min-width:0;max-width:100%}.portal-data-toolbar :is(button,select),.portal-data-pagination button{white-space:normal}.portal-data-grid[data-table-mobile=fit] .portal-data-table{table-layout:fixed;min-width:0}.portal-data-grid[data-table-mobile=fit] .portal-data-table :is(th,td){padding-inline:6px;white-space:normal!important;min-width:0!important}.portal-data-grid[data-table-mobile=fit] .portal-data-table :is(input,select,textarea){min-width:0;max-width:100%}.portal-data-grid[data-table-mobile=fit] .portal-data-sort{text-align:inherit;line-height:1.25}.portal-data-grid[data-table-mobile=fit] .portal-data-sort svg{flex-shrink:0}.portal-data-grid[data-table-mobile=scroll] .portal-data-scroll-hint{color:var(--portal-muted);margin:0 0 6px;font-size:13px;display:block}.portal-data-grid[data-table-mobile=scroll] .portal-data-table [data-mobile-sticky]{z-index:1;background:var(--portal-surface);max-width:40cqw;position:sticky;inset-inline-start:0;white-space:normal!important;min-width:min(160px,40cqw)!important}.portal-data-grid[data-table-mobile=scroll] .portal-data-table tr:is(:hover,[data-selected=true])>[data-mobile-sticky]{background:var(--portal-tint)}.portal-data-grid[data-table-mobile=rows] .portal-data-table{min-width:0;display:block;position:relative}.portal-data-grid[data-table-mobile=rows] .portal-data-mobile-sort{display:flex}.portal-data-grid[data-table-mobile=rows] .portal-data-table :is(tbody,thead){display:block}.portal-data-grid[data-table-mobile=rows] .portal-data-table thead tr{border-bottom:1px solid var(--portal-line);display:flex;position:relative}.portal-data-grid[data-table-mobile=rows] .portal-data-table thead th:not([data-mobile-select-all]){clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;min-width:0!important}.portal-data-grid[data-table-mobile=rows] .portal-data-table thead .portal-data-sort{display:none}.portal-data-grid[data-table-mobile=rows] .portal-data-select-page{order:1;margin-inline-start:8px;display:inline}.portal-data-grid[data-table-mobile=rows] .portal-data-table tbody>tr{border-bottom:1px solid var(--portal-line);grid-template-columns:minmax(0,1fr);padding-block:6px;display:grid}.portal-data-grid[data-table-mobile=rows] .portal-data-table tbody>tr:has([data-mobile-cell=selection]){grid-template-columns:44px minmax(0,1fr)}.portal-data-grid[data-table-mobile=rows] .portal-data-table tbody>tr>:is(th,td){text-align:start;overflow-wrap:anywhere;border:0;grid-column:-2/-1;width:auto;padding:3px 6px;white-space:normal!important;min-width:0!important}.portal-data-grid[data-table-mobile=rows] .portal-data-table tbody [data-mobile-cell=selection]{grid-area:1/1/span 2;align-self:start;padding:0}.portal-data-grid[data-table-mobile=rows] .portal-data-table tbody [data-mobile-cell=primary]{font-weight:600}.portal-data-grid[data-table-mobile=rows] .portal-data-table tbody [data-mobile-cell=action]{padding-block:4px}.portal-data-grid[data-table-mobile=rows] .portal-data-table tbody tr:not([data-mobile-expanded])>[data-mobile-cell=secondary]:not(:focus-within){display:none}.portal-data-grid[data-table-mobile=rows] .portal-data-mobile-label{color:var(--portal-muted);font-size:12px;font-weight:600;display:block}.portal-data-grid[data-table-mobile=rows] .portal-data-mobile-details{min-height:44px;color:var(--portal-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-inline-start:6px;padding-inline:8px;font-size:13px;display:inline-flex}.portal-data-mobile-details[aria-expanded=true] svg{transform:rotate(180deg)}.portal-data-mobile-details:focus-visible{outline:2px solid var(--portal-green);outline-offset:-2px}.portal-data-grid[data-table-mobile=rows] .portal-data-table .portal-data-detail>td>*{inline-size:auto;position:static}.portal-data-grid[data-table-mobile=rows] .portal-data-table :is(.actions,.file-item-actions){flex-wrap:wrap;min-width:0;max-width:100%}.portal-data-grid[data-table-mobile=fit] .portal-data-table thead th{line-height:1.25;width:var(--portal-mobile-column-width,auto)!important}.portal-data-grid[data-table-mobile=fit] .portal-data-table :is(th,td).is-number{padding-inline:4px}.portal-data-grid[data-table-mobile=fit] .portal-data-table thead .portal-data-sort{overflow-wrap:anywhere;max-width:100%}.portal-data-grid[data-table-id=booking-charges] .portal-data-table thead th:last-child{overflow-wrap:normal;font-size:12px}.portal-data-grid[data-table-id=booking-charges] .portal-data-table tbody input{padding-inline:8px}.portal-data-grid[data-table-mobile=scroll] .portal-data-table tbody [data-mobile-sticky]{background:var(--league-row-background,var(--portal-surface))}.portal-data-grid[data-table-mobile=rows] .portal-data-table tbody>tr>:is(th,td)>:is(.portal-button,.file-icon-action){white-space:normal;max-width:100%}.portal-data-grid[data-table-mobile=rows] .portal-data-table summary{align-content:center;display:list-item}.portal-data-grid[data-mobile-inline-action] .portal-data-table tbody>tr:has([data-mobile-cell=action]){grid-template-columns:minmax(0,1fr) auto}.portal-data-grid[data-mobile-inline-action] .portal-data-table tbody>tr:has([data-mobile-cell=action]):has([data-mobile-cell=selection]){grid-template-columns:44px minmax(0,1fr) auto}.portal-data-grid[data-mobile-inline-action] .portal-data-table tbody>tr:has([data-mobile-cell=action])>:is([data-mobile-cell=summary],[data-mobile-cell=secondary]){grid-column:-3/-1}.portal-data-grid[data-mobile-inline-action] .portal-data-table tbody>tr:has([data-mobile-cell=action])>[data-mobile-cell=action]{grid-area:1/-2/auto/-1;align-self:start;max-width:39cqw}.portal-data-grid[data-mobile-inline-action] .portal-data-table tbody>tr:has([data-mobile-cell=action])>[data-mobile-cell=primary]{grid-area:1/-3/auto/-2}}.match-interruption-dialog form{gap:12px;min-width:0;display:grid}.match-interruption-dialog label{margin-bottom:-8px;font-weight:600}.match-interruption-dialog select{width:100%;min-width:0;font:inherit;color:var(--portal-ink);background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:8px;padding:10px 12px}.match-interruption-dialog p{margin:0}.match-interruption-dialog form [data-slot=dialog-footer]{margin-top:4px}.brand-standards{--brand-green:#243324;--brand-yellow:#e3bd68;--brand-cream:#f4f0e7;background:var(--brand-cream);color:var(--brand-green);min-width:0;padding:32px 40px;font-size:16px;line-height:1.55}.brand-font-ready{font-family:din-2014,Arial,sans-serif}.brand-book h1,.brand-book h2,.brand-book h3,.brand-book p{margin:0}.brand-book h1{font-size:40px;font-weight:800;line-height:1.1}.brand-book h2{font-size:40px;font-weight:800;line-height:1.15}.brand-book h3{font-size:20px;font-weight:600;line-height:1.3}.brand-book p{margin-top:12px;line-height:1.55}.brand-book a{color:inherit}.brand-book img{max-width:100%}.brand-book button,.brand-book input,.brand-book select{font:inherit}.brand-book button,.brand-book a{touch-action:manipulation}:is(.brand-book a:focus-visible,.brand-book button:focus-visible,.brand-book input:focus-visible,.brand-book summary:focus-visible){outline:2px solid var(--brand-green);outline-offset:4px}.brand-hero{justify-content:space-between;align-items:end;padding:12px 0 24px;display:flex}.brand-page-number{font-variant-numeric:tabular-nums;font-size:14px}.brand-chapter-nav{border-block:1px solid #24332440;gap:36px;display:flex}.brand-chapter-nav a{align-items:center;gap:10px;min-height:48px;padding:16px 0;font-size:16px;text-decoration:none;display:flex;position:relative}.brand-chapter-nav a>span{color:#586458;font-size:12px}.brand-chapter-nav a[aria-current]{font-weight:800}.brand-chapter-nav a[aria-current]:after{content:"";background:var(--brand-green);height:3px;position:absolute;bottom:-1px;left:0;right:0}.brand-chapter{padding:32px 0 40px}.brand-chapter-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.brand-chapter-pagination{border-top:1px solid #24332440;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:20px;font-size:14px;display:grid}.brand-chapter-pagination>div:last-child{justify-self:end}.brand-chapter-pagination a{align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}.brand-editorial{max-width:850px;margin-bottom:24px;position:relative}.brand-editorial>div>p:first-child{margin-top:0}.brand-editorial img{object-fit:contain;max-height:300px}.brand-technical{border-top:1px solid #24332430;margin-top:24px;padding:12px 0;font-size:14px}.brand-technical summary{cursor:pointer;align-content:center;min-height:32px;font-weight:600}.brand-technical p{font-size:14px}.brand-technical a{align-items:center;min-height:44px;display:inline-flex}.brand-notice{border-bottom:1px solid #24332440;padding:16px 0}.brand-logo-spread{grid-template-columns:1.55fr 1fr;align-items:center;gap:48px;display:grid}.brand-crest-showcase{color:#e3bd68;background:#243324;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:380px;padding:40px;display:flex}.brand-crest-showcase img{object-fit:contain;width:270px;height:270px}.brand-crest-showcase>span{letter-spacing:1.4px;font-size:12px}.brand-logo-guidance>h3{font-size:28px;font-weight:800}.brand-logo-guidance>p{max-width:320px}.brand-downloads{margin-top:28px}.brand-downloads a{border-bottom:1px solid #24332440;align-items:center;gap:12px;min-height:48px;text-decoration:none;display:flex}.brand-downloads a>svg:last-child{margin-left:auto}.brand-secondary-marks{border-top:1px solid #24332440;grid-template-columns:1fr 2fr;align-items:center;gap:40px;margin-top:24px;padding:36px 0;display:grid}.brand-secondary-marks>div>p{max-width:280px;font-size:14px}.brand-mark-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.brand-mark-strip figure{min-width:0;margin:0}.brand-mark-strip figure>div{place-items:center;height:125px;display:grid}.brand-mark-strip img{object-fit:contain;width:80px;height:90px}.brand-mark-dark{background:#243324}.brand-mark-strip a{justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:14px;text-decoration:none;display:flex}.brand-usage{border-top:1px solid #24332440;padding-top:32px}.brand-usage-intro{justify-content:space-between;gap:36px;display:flex}.brand-usage-intro>h3{flex:0 0 30%;font-size:28px;font-weight:800}.brand-usage-intro .brand-editorial{max-width:650px;font-size:14px}.brand-usage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.brand-usage-grid figure{margin:0}.brand-usage-art{place-items:center;height:145px;display:grid;overflow:hidden}.brand-usage-art img{object-fit:contain;width:90px;height:90px}.brand-usage-stretched img{transform:scaleX(1.45)}.brand-usage-recoloured img{filter:hue-rotate(125deg)}.brand-usage-inverted img{filter:invert()}.brand-usage-effect img{filter:drop-shadow(8px 8px 3px #24332488)}.brand-usage-grid figcaption{align-items:start;gap:6px;font-size:14px;display:flex}.brand-usage-grid svg{flex-shrink:0;margin-top:3px}.brand-special-marks{flex-wrap:wrap;gap:32px;display:flex}.brand-special-marks a{flex-direction:column;gap:10px;text-decoration:none}.brand-special-marks img{object-fit:contain;width:100px;height:100px}.brand-palette{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;margin:28px 0 40px;display:grid}.brand-swatch{border:1px solid #24332425;height:120px}.brand-palette h3{margin:12px 0 6px;font-size:16px}.brand-palette button{color:#243324;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;padding:5px 0;font-size:14px;display:flex}.brand-palette .brand-rgb{color:#4b5c4b;font-size:12px}.brand-colour-tool{border-top:1px solid #24332440;grid-template-columns:1fr 1.1fr;gap:48px;padding-top:32px;display:grid}.brand-pairing-controls>h3{margin-bottom:24px;font-size:28px;font-weight:800}.brand-pairing-controls fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.brand-pairing-controls legend{margin-bottom:10px;font-size:14px;font-weight:600}.brand-colour-options{flex-wrap:wrap;gap:8px;display:flex}.brand-colour-options label,.brand-background-options label{cursor:pointer;color:#243324;background:#f4f0e7;border:1px solid #24332430;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;display:flex;position:relative}.brand-colour-options label.selected,.brand-background-options label.selected{border:2px solid #243324;padding:7px 11px}.brand-colour-options input,.brand-background-options input{opacity:0;width:1px;height:1px;position:absolute}:is(.brand-colour-options label:has(input:focus-visible),.brand-background-options label:has(input:focus-visible)){outline-offset:3px;outline:2px solid #243324}.brand-colour-dot{border:1px solid #24332440;border-radius:50%;flex-shrink:0;width:20px;height:20px;display:block}.brand-background-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.brand-background-options small{color:#4b5c4b;font-size:12px;font-weight:400;display:block}.brand-background-options svg{flex-shrink:0;margin-left:auto}.brand-phrase-label{font-size:14px;font-weight:600;display:block}.brand-phrase-label input{color:#243324;background:0 0;border:1px solid #667366;border-radius:0;width:100%;min-height:44px;margin-top:8px;padding:12px;display:block}.brand-pairing-preview{flex-direction:column;justify-content:center;min-height:380px;padding:40px;display:flex}.brand-pairing-preview>span{letter-spacing:1.3px;font-size:12px;font-weight:600}.brand-pairing-preview .brand-preview-heading{overflow-wrap:anywhere;margin-top:30px;font-size:40px;font-weight:800;line-height:1.1}.brand-pairing-preview .brand-preview-body{margin-top:24px;font-size:16px;font-weight:400;line-height:1.55}.brand-pairing-verdict{color:#243324;background:#f4f0e7;padding:20px 0}.brand-pairing-verdict strong{font-size:20px}.brand-pairing-verdict p{font-size:14px}.brand-pairing-verdict>div{flex-wrap:wrap;gap:20px;margin-top:12px;font-size:14px;display:flex}.brand-pairing-verdict span{align-items:center;gap:6px;display:flex}.brand-pairing-result .brand-technical{margin-top:0}.brand-type-specimen{color:#f4f0e7;background:#243324;padding:40px}.brand-type-specimen>span{color:#e3bd68;letter-spacing:1px;font-size:12px}.brand-type-page{font-size:40px;font-weight:800;line-height:1.1!important}.brand-type-section{font-size:28px;font-weight:800;line-height:1.2!important}.brand-type-sub{font-size:20px;font-weight:600}.brand-type-body{max-width:640px;font-size:16px;font-weight:400}.brand-type-caption{font-size:14px;font-weight:400}.brand-impact-note{padding-top:32px}.brand-poster-spread{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.brand-poster-example{margin:0}.brand-poster-art{max-width:470px;margin:auto;position:relative}.brand-poster-art img{width:100%;height:auto;display:block}.brand-poster-example figcaption{color:#526152;margin-top:12px;font-size:14px}.brand-annotation-pin{color:#243324;background:#f4f0e7;border:2px solid #243324;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid;position:absolute;box-shadow:0 0 0 2px #f4f0e7}.pin-1{top:13%;left:8%}.pin-2{top:29%;right:8%}.pin-3{top:59%;left:8%}.pin-4{top:93%;right:27%}.brand-poster-notes ol{margin:0;padding:0;list-style:none}.brand-poster-notes li{border-top:1px solid #24332440;gap:16px;padding:22px 0;display:flex}.brand-poster-notes li>span{border:1px solid #243324;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.brand-poster-notes h3{font-size:20px}.brand-poster-notes p{font-size:16px}.brand-poster-notes a{align-items:center;gap:6px;min-height:44px;font-size:14px;display:inline-flex}.brand-poster-advice{border-top:1px solid #24332440;padding:24px 0}.brand-poster-advice small{color:#526152;margin-top:12px;font-size:12px;display:block}.brand-approval{border-top:1px solid #24332440;margin-top:36px;padding:28px 0 0}.brand-policy{max-width:750px;font-weight:600;font-size:20px!important}.brand-approval .brand-editorial{margin-top:16px;font-size:14px}.brand-imagery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.brand-imagery-grid article>a:first-child{background:#e6e4db;display:block}.brand-imagery-grid img{object-fit:contain;width:100%;height:220px;display:block}.brand-imagery-grid h3{margin:14px 0 6px}.brand-imagery-grid p{margin-top:0;font-size:14px}.brand-photo-download{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.brand-imagery-grid [data-unavailable]:after{content:attr(data-unavailable);padding:24px;display:block}.brand-imagery-state{border-block:1px solid #24332440;padding:48px 0}.brand-photo-manager{border-top:1px solid #24332440}.brand-photo-manager-actions{flex-wrap:wrap;align-items:center;gap:12px;padding:20px 0;display:flex}.brand-photo-manager-actions>p{margin:0 0 0 auto;font-size:14px}.brand-photo-manage-list{gap:0;display:grid}.brand-photo-manage-row{border-top:1px solid #24332430;grid-template-columns:120px 1fr auto;align-items:center;gap:24px;padding:18px 0;display:grid}.brand-photo-manage-row>img{object-fit:contain;background:#e6e4db;width:120px;height:85px}.brand-photo-manage-row h3{font-size:18px}.brand-photo-manage-row p{margin-top:4px;font-size:14px}.brand-photo-status{align-items:center;gap:5px;margin-top:6px;font-size:12px;display:inline-flex}.brand-photo-manage-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brand-photo-details{color:#243324!important;background:#f4f0e7!important;max-width:650px!important}.brand-photo-details>img{object-fit:contain;width:100%;height:180px}.brand-photo-form{gap:16px;display:grid}.brand-photo-form label{font-size:14px;font-weight:600}.brand-photo-form input,.brand-photo-form textarea{color:#243324;background:0 0;border:1px solid #667366;border-radius:0;width:100%;min-height:44px;margin-top:5px;padding:10px;font-weight:400;display:block}.brand-photo-form textarea{min-height:72px}.brand-photo-detail-actions{background:#f4f0e7;border-top:1px solid #24332440;justify-content:end;gap:8px;padding-top:16px;display:flex}.brand-photo-empty{padding:24px 0}.file-items article .brand-approval-choice{border-top:1px solid #dbe3dd;grid-column:1/-1;width:100%;min-height:44px;padding:8px 12px;font-size:12px}@media (max-width:1100px){.brand-standards{padding:28px}.brand-chapter-nav{gap:26px}.brand-logo-spread{gap:32px}.brand-crest-showcase{min-height:330px}.brand-crest-showcase img{width:220px;height:220px}.brand-palette{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-colour-tool{gap:32px}.brand-pairing-preview{padding:28px}.brand-secondary-marks{grid-template-columns:1fr;gap:16px}.brand-secondary-marks>div>p{max-width:none}.brand-poster-spread{gap:32px}.brand-photo-manage-buttons{max-width:170px}.brand-imagery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.brand-logo-spread{grid-template-columns:1.2fr 1fr;gap:24px}.brand-chapter-nav{gap:20px}.brand-chapter-nav a{gap:6px;font-size:14px}.brand-colour-tool{grid-template-columns:1fr}.brand-pairing-preview{min-height:300px}.brand-usage-grid{gap:12px}.brand-usage-art img{width:70px;height:70px}.brand-poster-spread{grid-template-columns:1fr}.brand-poster-art{max-width:430px}.brand-poster-notes ol{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.brand-photo-manage-row{grid-template-columns:100px 1fr;gap:16px}.brand-photo-manage-row>img{width:100px}.brand-photo-manage-buttons{grid-column:2;max-width:none}.brand-usage-intro{display:block}.brand-usage-intro>.brand-editorial{margin-top:16px}}@media (max-width:600px){.brand-standards{padding:20px 16px}.brand-book h1,.brand-book h2{font-size:32px}.brand-hero{align-items:center;padding:0 0 22px}.brand-page-number{font-size:12px}.brand-chapter-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;padding:6px 0;display:grid}.brand-chapter-nav a{white-space:nowrap;gap:6px;min-height:44px;padding:8px 0;font-size:14px}.brand-chapter-nav a:nth-child(4){grid-column:span 2}.brand-chapter-nav a[aria-current]:after{height:2px;bottom:2px}.brand-chapter{padding:28px 0}.brand-chapter-heading{flex-wrap:wrap;margin-bottom:22px}.brand-logo-spread{grid-template-columns:1fr;gap:24px}.brand-crest-showcase{min-height:300px;padding:32px}.brand-crest-showcase img{width:220px;height:220px}.brand-logo-guidance>h3{font-size:24px}.brand-logo-guidance>p{max-width:none}.brand-downloads{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.brand-downloads a{gap:8px}.brand-secondary-marks{margin-top:28px;padding:28px 0}.brand-mark-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.brand-mark-strip figure>div{height:105px}.brand-mark-strip img{width:70px;height:80px}.brand-mark-strip a{font-size:12px}.brand-usage-intro>h3{font-size:24px}.brand-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.brand-usage-art{height:120px}.brand-usage-grid figcaption{font-size:14px}.brand-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:24px 0 32px}.brand-swatch{height:100px}.brand-palette h3{font-size:16px}.brand-palette button{min-height:40px;font-size:14px}.brand-palette .brand-rgb{font-size:12px}.brand-colour-tool{gap:24px;padding-top:24px}.brand-pairing-controls>h3{font-size:24px}.brand-background-options{gap:8px}.brand-background-options label{gap:6px;padding:8px;font-size:14px}.brand-background-options label.selected{padding:7px}.brand-colour-dot{width:18px;height:18px}.brand-pairing-preview{min-height:300px;padding:24px}.brand-pairing-preview .brand-preview-heading{margin-top:24px;font-size:32px}.brand-pairing-verdict strong{font-size:18px}.brand-type-specimen{padding:24px}.brand-type-page{font-size:32px}.brand-type-section{font-size:24px}.brand-type-sub{font-size:18px}.brand-poster-spread{gap:24px}.brand-poster-notes ol{grid-template-columns:1fr}.brand-poster-notes h3{font-size:18px}.brand-poster-notes li{padding:18px 0}.brand-poster-notes p{font-size:16px}.brand-approval{margin-top:24px}.brand-policy{font-size:18px!important}.brand-imagery-grid{grid-template-columns:1fr}.brand-imagery-grid img{object-fit:contain;height:auto;max-height:320px}.brand-photo-manager-actions>p{width:100%;margin:0}.brand-photo-manage-row{grid-template-columns:80px 1fr;gap:12px;padding:16px 0}.brand-photo-manage-row>img{width:80px;height:70px}.brand-photo-manage-row h3{font-size:16px}.brand-photo-manage-row p{overflow-wrap:anywhere;font-size:12px}.brand-photo-manage-buttons{gap:6px}.brand-photo-manage-buttons button{padding-inline:8px;font-size:13px}.brand-photo-details{max-height:90dvh;overflow:auto;padding:20px!important}.brand-chapter-pagination{gap:8px;font-size:14px}.brand-chapter-pagination a{gap:4px}.brand-chapter-pagination>span{font-size:12px}}.brand-book .brand-colour-options label,.brand-book .brand-background-options label{text-align:left;flex-direction:row;justify-content:flex-start}.brand-book .brand-colour-options input,.brand-book .brand-background-options input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;position:absolute}.brand-book .brand-phrase-label input{background:0 0;border-radius:0}.brand-text-action{color:#243324;text-underline-offset:4px;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;padding:10px 0;text-decoration:underline}.brand-info-dialog{max-height:85dvh;line-height:1.55;overflow:auto;color:#243324!important;background:#f4f0e7!important}.brand-info-dialog p{font-size:16px}.dark :is([data-slot=dialog-content],[data-slot=alert-dialog-content]):is(.brand-photo-details,.brand-info-dialog){border-color:var(--portal-line);background:var(--portal-surface)!important;color:var(--portal-ink)!important}.dark .brand-photo-details .brand-photo-detail-actions{background:var(--portal-surface);border-color:var(--portal-line)}.brand-pairing-warning{color:#7c2424;background:#fff;border:2px solid #7c2424;border-bottom:0;grid-template-columns:30px 1fr;gap:4px 12px;padding:16px;line-height:1.4;display:grid}.brand-pairing-warning svg{stroke-width:3px;grid-row:span 2;width:30px;height:30px}.brand-pairing-warning strong{letter-spacing:.3px;font-size:16px}.brand-heading-only-note{font-size:14px;margin:0 0 8px!important}.brand-saved-guidance{margin-top:20px}@font-face{font-family:Impact Label;src:url(/brand/fonts/ImpactLabel-lVYZ.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Impact Label Reversed;src:url(/brand/fonts/ImpactLabelReversed-nDMR.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.brand-impact-specimens{border-top:1px solid #24332440;margin-top:28px;padding-top:24px}.brand-impact-specimens label{margin:16px 0;font-size:14px;display:block}.brand-impact-specimens input{color:#243324;background:#fff;border:1px solid #849084;width:100%;max-width:460px;min-height:44px;margin-top:6px;padding:10px;display:block}.brand-impact-examples{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.brand-impact-examples p{overflow-wrap:anywhere;font-size:36px;font-weight:400;line-height:1.5}.brand-impact-examples small{font-size:14px}@media (max-width:600px){.brand-impact-examples{grid-template-columns:1fr;gap:16px}.brand-impact-examples p{font-size:30px}.brand-pairing-warning{padding:12px}}.brand-photo-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.brand-photo-lifecycle-actions{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.brand-photo-retention-note{max-width:720px;font-size:14px;margin-top:20px!important}.brand-photo-details{max-height:calc(100dvh - 32px);overflow:auto}.brand-photo-form input,.brand-photo-form textarea{font-size:16px}.brand-photo-details:has(.brand-photo-form) .brand-photo-detail-actions{padding-block:12px;position:sticky;bottom:-20px}@media (max-width:600px){.brand-photo-lifecycle-actions button{min-height:44px}.brand-photo-manage-buttons{flex-direction:column;align-items:start}.brand-photo-detail-actions{flex-wrap:wrap}.brand-photo-detail-actions button{flex:1}}.brand-chapter-nav{flex-wrap:wrap;gap:0 28px}.brand-preview-frame{position:relative}.brand-pairing-warning{z-index:1;color:#fff;pointer-events:none;background:#a51d25;border:0;padding:12px 16px;position:absolute;bottom:18px;left:0;right:0}.brand-pairing-warning strong{font-size:20px;font-weight:800}.brand-pairing-warning span{font-size:13px}.brand-annotation-pin{cursor:pointer;width:44px;height:44px;padding:0;line-height:1}.brand-annotation-pin:focus-visible{outline-offset:3px!important;outline:3px solid #e3bd68!important}.brand-annotation-pin.pin-4{top:auto;bottom:2%}.brand-poster-notes li{border-left:4px solid #0000;padding-inline:12px}.brand-poster-notes li.is-highlighted{background:#e3bd6833;border-left-color:#9c7644}.brand-correct-logo{align-items:center;gap:20px;margin:0 0 24px;display:flex}.brand-correct-logo img{object-fit:contain;width:80px;height:80px}.brand-correct-logo figcaption{align-items:center;gap:8px;font-size:14px;display:flex}.brand-correct-logo svg{flex-shrink:0}.brand-misuse-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 20px;display:grid}.brand-misuse-grid figure{min-width:0;margin:0}.brand-misuse-art{background:#ede9df;justify-content:center;align-items:center;height:172px;padding-bottom:26px;display:flex;position:relative;overflow:hidden}.brand-misuse-art>img,.brand-misuse-art>canvas{object-fit:contain;width:90px;height:90px}.brand-misuse-label{color:#fff;background:#a51d25;justify-content:center;align-items:center;gap:4px;min-height:26px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.brand-misuse-grid h4{margin:12px 0 0;font-size:14px;font-weight:800;line-height:1.3}.brand-misuse-grid p{margin-top:6px;font-size:14px;line-height:1.4}.brand-misuse-stretched>img{transform:scaleX(1.5)}.brand-misuse-recoloured>img{filter:hue-rotate(145deg)saturate(2)}.brand-misuse-effect>img{filter:drop-shadow(7px 7px 2px #db227e)}.brand-misuse-rotated>img{transform:rotate(28deg)}.brand-misuse-altered:after{content:"";background:#ede9df;border:2px solid #db227e;width:38px;height:15px;position:absolute;top:calc(50% - 23px);left:calc(50% - 19px)}.brand-misuse-cropped>img{flex-shrink:0;width:175px;height:175px;transform:translateY(28px)}.brand-misuse-busy{background:repeating-linear-gradient(35deg,#156651 0 13px,#e3bd68 13px 26px,#9c7644 26px 39px,#243324 39px 52px)}.brand-misuse-low-resolution>canvas{image-rendering:pixelated}.brand-misuse-low-contrast{background:#3a523a}.brand-misuse-low-contrast>img{opacity:.18}.brand-misuse-logomark{gap:8px}.brand-misuse-logomark>img{width:62px;height:76px}.brand-misuse-logomark>.brand-misuse-stag{filter:brightness(0)saturate()invert(23%)sepia(96%)saturate(2416%)hue-rotate(291deg)brightness(92%)}.brand-publishing{border-top:1px solid #24332440;max-width:690px;padding:28px 0}.brand-publishing-kicker{letter-spacing:1.4px;font-size:12px;font-weight:600}.brand-publishing h3{margin:16px 0 24px;font-size:32px;font-weight:800}.brand-publishing p{font-size:18px}.brand-publishing a{text-underline-offset:4px;overflow-wrap:anywhere;font-weight:600}@media (max-width:1100px){.brand-misuse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.brand-chapter-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.brand-chapter-nav a:nth-child(4){grid-column:auto}.brand-chapter-nav a{white-space:normal}.brand-misuse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.brand-misuse-art{height:158px}.brand-publishing h3{font-size:28px}.brand-publishing p{font-size:16px}}.brand-special-marks{margin:16px 0 24px}.brand-technical:has(.brand-special-marks){padding-bottom:20px}.brand-poster-callout{z-index:3;color:#243324;overflow-wrap:anywhere;background:#f4f0e7;border:1px solid #9c7644;border-radius:6px;width:min(300px,100% - 88px);padding:14px;position:absolute;box-shadow:0 6px 20px #0004}.brand-poster-callout h3{margin:0 0 6px;font-size:17px;line-height:1.3}.brand-poster-callout p{margin:0 0 6px;font-size:14px;line-height:1.4}.brand-poster-callout a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.brand-poster-callout button{min-height:44px;font-size:14px;text-decoration:underline;display:block}.brand-callout-1{top:calc(13% + 48px);left:8px}.brand-callout-2{top:calc(29% + 48px);right:8px}.brand-callout-3{bottom:calc(41% + 8px);left:8px}.brand-callout-4{bottom:calc(7% + 8px);right:8px}:is(.brand-annotation-pin:focus-visible,.brand-poster-callout :focus-visible){outline-offset:4px;outline:3px solid #156651}.poster-add-row{align-items:end;gap:12px;display:flex}.poster-add-row>label{flex:1}.poster-add-row>button{margin-bottom:2px}.poster-row{border:1px solid var(--border,#ccd2c8);border-radius:12px;overflow:hidden}.poster-row-toolbar{background:var(--portal-tint);flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.poster-row-toolbar>span{font-size:13px;font-weight:600}.poster-row-toolbar select{width:auto;min-height:34px;padding:5px 25px 5px 7px;font-size:13px}.poster-row-actions{gap:2px;margin-left:auto;display:flex}.poster-row-actions button{width:34px;min-width:34px;height:34px;min-height:34px;padding:6px}.poster-row summary{cursor:pointer;padding:12px;font-weight:600}.poster-row-cells{gap:14px;padding:0 12px 12px;display:grid}.poster-element{border:0;min-width:0;margin:0;padding:0}.poster-element legend{color:var(--portal-muted);font-size:12px}.poster-element>label{margin-bottom:12px}.poster-element-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.poster-swatches{border:0;gap:10px;margin:12px 0;padding:0;display:flex}.poster-swatches legend{margin-bottom:5px}.poster-swatches button{border:2px solid #86977d;border-radius:7px;width:52px;height:34px}.poster-swatches button[aria-pressed=true]{outline:2px solid var(--portal-focus);outline-offset:3px}.poster-swatches button span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.poster-rows{gap:12px;display:grid}.poster-element textarea{resize:vertical}.poster-preview{align-self:start;position:sticky;top:18px}.poster-generator .poster-fields{min-width:0}.poster-preview .poster-artboard p{padding:24px}.poster-generator .poster-workspace{grid-template-columns:minmax(300px,480px) minmax(0,1fr)}@media (max-width:850px){.poster-generator .poster-workspace{grid-template-columns:1fr}.poster-preview{position:static}.poster-row-actions{margin-left:0}.poster-row-toolbar{gap:6px}.poster-row-toolbar>label{flex:1}.poster-row-actions{justify-content:flex-end;width:100%}}.poster-list-entry{grid-template-columns:minmax(0,1fr) minmax(72px,.5fr) 30px;align-items:end;gap:8px;margin-bottom:10px;display:grid}.poster-list-entry>button{width:30px;min-width:30px;height:40px;padding:5px}.poster-list-entry label{font-size:12px}.poster-list-entry input{width:100%;min-width:0}.poster-list-editor>button{margin:0 0 14px}@media (max-width:900px){.poster-row-actions{gap:4px}.poster-row-actions button{width:44px;min-width:44px;height:44px;min-height:44px}.poster-row-toolbar select{min-height:44px}.poster-list-entry{grid-template-columns:minmax(0,1fr) minmax(72px,.5fr) 44px}.poster-list-entry>button{width:44px;min-width:44px;height:44px;min-height:44px}.poster-swatches button{min-height:44px}}.media-office{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.office-notice{border-left:4px solid var(--portal-green);background:var(--portal-tint);padding:12px 16px}.office-notice p{margin:4px 0 0}.office-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.office-job-list article{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.office-job-list article:last-child{border-bottom:0}.office-job-list article>div{overflow-wrap:anywhere;min-width:0}.office-job-list small{display:block}.office-review{max-height:90dvh;overflow:auto;max-width:1000px!important}.office-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.office-preview{width:100%;height:auto;display:block}.office-empty-preview{background:var(--portal-tint);text-align:center;place-items:center;min-height:180px;padding:24px;display:grid}.office-fields{gap:16px;min-width:0;display:grid}.office-fields label:not(.portal-inline-choice){text-align:left;gap:6px;display:grid}.office-fields input,.office-fields select,.office-fields textarea{width:100%;min-width:0}.office-fields textarea{resize:vertical}.office-fields fieldset{border:0;min-width:0;padding:0}.office-fields legend{margin-bottom:6px;font-weight:600}.office-settings{max-height:90dvh;overflow:auto;max-width:760px!important}.office-settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.office-review details{padding:12px 0}.office-review details ul{overflow-wrap:anywhere;padding-left:20px}.office-activity{padding:0;list-style:none}.office-activity li{border-bottom:1px solid var(--portal-line);overflow-wrap:anywhere;grid-template-columns:180px 1fr auto;gap:12px;padding:12px 0;display:grid}.office-review small{margin-top:8px;display:block}.media-office .muted{color:var(--portal-muted)}@media (max-width:650px){.office-review-grid,.office-settings-grid{grid-template-columns:1fr}.office-job-list article{flex-wrap:wrap;align-items:flex-start}.office-job-list article>button{margin-left:auto}.office-activity li{grid-template-columns:1fr;gap:4px}.office-review,.office-settings{padding:16px!important}.office-review .office-actions>button,.office-settings .office-actions>button{white-space:normal;flex:160px;height:auto;min-height:44px}.office-preview{object-fit:contain;max-height:380px}.office-fields input{min-height:44px}}.office-edit-fields{border:0;min-width:0;margin:0;padding:0}.office-edit-fields:disabled{opacity:.8}.office-review [data-slot=dialog-title]:focus-visible{outline:2px solid var(--portal-focus);outline-offset:4px}.office-review [data-slot=dialog-close],.office-settings [data-slot=dialog-close]{place-items:center;min-width:44px;min-height:44px;display:grid;top:6px;right:6px}.office-review [data-slot=dialog-title],.office-settings [data-slot=dialog-title]{padding-right:26px}.office-progress{border-left:4px solid var(--portal-green);background:var(--portal-tint);overflow-wrap:anywhere;padding:12px 16px}.office-progress p{margin:4px 0}.office-delivery{border-top:1px solid var(--border);overflow-wrap:anywhere;min-width:0;margin-top:1rem;padding-top:1rem}.office-delivery-channel,.office-delivery-confirm{border-bottom:1px solid var(--border);padding:.75rem 0}.office-delivery p{margin:.4rem 0}.office-delivery small{display:block}.office-delivery-confirm{border:1px solid var(--border);border-radius:.5rem;margin-top:.75rem;padding:.75rem}.office-publish-copy p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.office-publish-copy small{margin-top:1rem;display:block}.office-scene-section{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:12px;overflow:hidden}.office-scene-heading{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.office-scene-heading h2{color:var(--portal-ink);margin:5px 0 6px;font-size:24px;line-height:1.2}.office-scene-heading p{color:var(--portal-muted);margin:0}.office-scene-heading .office-eyebrow{letter-spacing:.13em;color:var(--portal-muted);font-size:12px;font-weight:700}.office-floor{aspect-ratio:3/2;isolation:isolate;background:#283c29;width:100%;position:relative}.office-floor>img{pointer-events:none;image-rendering:auto;width:100%;height:100%;display:block}.office-room-target{cursor:pointer;text-align:center;background:0 0;border:2px solid #0000;border-radius:4px;padding:0;position:absolute;container-type:inline-size}.office-room-target:hover{background:#f9e9a50c;border-color:#e2c870}.office-room-target:focus-visible{outline-offset:-5px;z-index:3;background:#ffedaa18;outline:4px solid #ffe79c}.office-worker{aspect-ratio:1;background-image:url(/media-office/office-workers.png);background-size:300% 200%;background-position:var(--sprite-x) var(--sprite-y);width:30%;left:var(--worker-x);top:var(--worker-y);pointer-events:none;image-rendering:auto;position:absolute;transform:translate(-50%,-50%)}.office-room-sign{--portal-ink:#263d2c;--portal-muted:#536050;color:#263d2c;background:#fbf7e9;border:1px solid #d9cc9d;border-bottom:3px solid #ac9557;width:max-content;max-width:97%;padding:5px 10px 6px;line-height:1.15;position:absolute;bottom:2%;left:50%;transform:translate(-50%);box-shadow:0 2px #18251c55}.office-room-sign strong{white-space:nowrap;font-size:clamp(12px,5.5cqw,18px);font-weight:700;display:block}.office-room-status{max-width:100%;margin-top:3px;font-size:clamp(10px,4cqw,13px);display:block}.office-room-number{display:none}.office-bubble{color:#283e2e;white-space:nowrap;pointer-events:none;background:#fffdf2;border:2px solid #344b37;border-radius:7px;padding:6px 10px;font-size:clamp(11px,4.8cqw,15px);font-weight:600;position:absolute;top:40%;left:50%;transform:translate(-50%);box-shadow:2px 3px #17251b35}.office-bubble:after{content:"";background:#fffdf2;border-bottom:2px solid #344b37;border-right:2px solid #344b37;width:9px;height:9px;position:absolute;bottom:-6px;left:20px;transform:rotate(45deg)}.office-new-output{color:#203d29;pointer-events:none;background:#f3dc81;border:2px solid #385133;border-radius:5px;padding:6px;font-size:14px;animation:1.3s ease-out both office-arrival;position:absolute;top:5%;left:5%;right:5%}.office-floor[data-motion=on] .is-working .office-worker{animation:.65s steps(2,end) infinite office-working}.office-floor[data-motion=off] .office-new-output{animation:none}.office-scene-legend{color:var(--portal-muted);justify-content:space-between;gap:12px;padding:12px 24px;font-size:13px;display:flex}.office-room-shortcuts{display:none}.office-vignette{background-image:url(/media-office/office-floorplan.png);background-repeat:no-repeat;border-radius:6px;width:100%;height:145px}.office-room-intro{grid-template-columns:210px 1fr;align-items:center;gap:20px;display:grid}.office-room-intro h3{margin:0 0 6px;font-size:20px}.office-room-intro p{margin:4px 0}.office-room-detail{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.office-room-detail .office-job-list article{gap:12px}.office-room-thumbnail{object-fit:contain;background:#f1f3ed;flex:none;width:70px;height:80px}.office-room-job{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.office-room-job>div{min-width:0}.office-room-job p{font-size:14px}.office-room-summary{background:var(--portal-tint);border-left:3px solid #b2994d;padding:9px 14px}.office-room-summary p{margin:4px 0}.office-room-back{justify-self:start}.office-demo-note{color:#594719;background:#fff3c7;border-radius:4px;padding:6px 10px;font-size:13px}.office-status-stale{background:#fff9e9;border:1px solid #c89c44;padding:12px}.office-scene-controls{justify-content:flex-end;align-items:center;gap:8px;margin:0 0 12px;display:flex}.office-scene-controls button{min-height:36px}.office-caption-excerpt{white-space:pre-wrap;color:var(--portal-muted);max-height:100px;font-size:14px;line-height:1.45;overflow:auto}@keyframes office-working{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 2px))}}@keyframes office-arrival{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.office-worker,.office-new-output{animation:none!important}}@media (max-width:900px){.office-room-status{display:none}.office-scene-heading{padding:16px}.office-scene-heading h2{font-size:21px}.office-bubble{padding:5px;font-size:11px}.office-scene-legend{padding:10px 16px}}@media (max-width:600px){.office-scene-heading{display:block}.office-scene-heading h2{font-size:22px}.office-scene-heading>button{min-height:44px;margin-top:12px}.office-scene-heading p:not(.office-eyebrow){font-size:14px}.office-room-sign{--portal-ink:#263d2c;--portal-muted:#536050;padding:3px 6px;bottom:0}.office-room-sign strong,.office-bubble,.office-new-output{display:none}.office-room-number{font-size:14px;font-weight:700;display:block}.office-room-target{min-width:44px;min-height:44px}.office-room-shortcuts{background:var(--portal-line);border-top:1px solid var(--portal-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.office-room-shortcuts button{text-align:left;background:var(--portal-surface);min-height:78px;color:var(--portal-ink);border:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.office-room-shortcuts button:focus-visible{outline-offset:-3px;outline:3px solid #ad8e33}.office-room-shortcuts button>span{background:var(--portal-tint);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.office-room-shortcuts strong{font-size:14px;line-height:1.2;display:block}.office-room-shortcuts small{color:var(--portal-muted);margin-top:4px;font-size:12px;line-height:1.2;display:block}.office-scene-legend{font-size:12px;display:block}.office-scene-legend span{display:block}.office-room-intro{grid-template-columns:1fr;gap:12px}.office-vignette{height:110px}.office-room-thumbnail{width:46px;height:58px}.office-room-detail .office-job-list article{flex-wrap:wrap}.office-room-detail .office-job-list article>button{min-height:44px;margin-left:auto}.office-room-job strong{font-size:15px}.office-room-job p{font-size:13px}.office-room-back{min-height:44px}.office-scene-controls{justify-content:flex-start}}.office-scene-section{container:office-scene/inline-size}.office-caption-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:none;display:-webkit-box;overflow:hidden}.office-scene-section button{touch-action:manipulation}@container office-scene (width<=600px){.office-scene-heading{padding:16px;display:block}.office-scene-heading>button{min-height:44px;margin-top:12px}.office-scene-heading h2{font-size:1.375rem}.office-scene-heading p:not(.office-eyebrow){font-size:.875rem}.office-room-sign{--portal-ink:#263d2c;--portal-muted:#536050;padding:3px 6px;bottom:0}.office-room-sign strong,.office-room-status,.office-bubble,.office-new-output{display:none}.office-room-number{font-size:14px;font-weight:700;display:block}.office-room-shortcuts{background:var(--portal-line);border-top:1px solid var(--portal-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.office-room-shortcuts button{text-align:left;background:var(--portal-surface);min-height:78px;color:var(--portal-ink);border:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.office-room-shortcuts button:focus-visible{outline-offset:-3px;outline:3px solid #ad8e33}.office-room-shortcuts button>span{background:var(--portal-tint);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:.8125rem;display:grid}.office-room-shortcuts strong{font-size:.875rem;line-height:1.2;display:block}.office-room-shortcuts small{color:var(--portal-muted);margin-top:4px;font-size:.8125rem;line-height:1.3;display:block}.office-scene-legend{font-size:.8125rem;display:block}.office-scene-legend span{display:block}}@media (prefers-reduced-motion:reduce){.office-review,.office-settings{transition:none!important;animation:none!important}body:has(.media-office) [data-slot=dialog-overlay]{transition:none!important;animation:none!important}body:has(.media-office) [data-slot=alert-dialog-content]{transition:none!important;animation:none!important}body:has(.media-office) [data-slot=alert-dialog-overlay]{transition:none!important;animation:none!important}}.office-scene-heading .office-animation-toggle{flex:0 0 220px;width:220px;max-width:100%}@media (max-width:600px){.office-scene-heading .office-animation-toggle{flex:none;width:100%}}.website-overview{min-width:0;padding:0}.website-overview .section-title{flex-wrap:wrap;align-items:flex-start;gap:16px}.website-overview-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.website-overview-controls label{gap:4px;display:grid}.website-overview-total{gap:4px;padding:20px 0;display:grid}.website-overview-total strong{font-size:40px;line-height:1.1}.website-traffic-chart{--website-traffic-bar:#9c7644;width:100%;min-width:0;height:240px}.website-traffic-small-chart{width:100%;min-width:0;height:180px}.website-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.website-overview-grid section{min-width:0}.website-overview-grid section:first-child{grid-column:1/-1}.website-overview table{border-collapse:collapse;table-layout:fixed;width:100%}.website-overview th,.website-overview td{text-align:left;border-bottom:1px solid var(--border,#9c76444d);overflow-wrap:anywhere;padding:9px 4px}.website-overview th{font-weight:500}.website-overview th:last-child,.website-overview td:last-child{text-align:right;width:78px}.website-overview details{margin:12px 0 24px}.website-overview summary{cursor:pointer}.website-overview .muted{max-width:90ch}.website-overview [data-slot=chart] .recharts-text{fill:var(--portal-muted)}.dark .website-overview{color:var(--foreground,#f4f0e7)}@media (max-width:480px){.website-overview-controls{width:100%}.website-overview-controls label{flex:1}.website-overview-controls select{width:100%}.website-overview-grid{grid-template-columns:minmax(0,1fr)}.website-traffic-chart{height:210px}.website-overview-controls label:first-child{flex-basis:100%}}.website-image-control{background:#fff;border:1px solid #ccd5cd;border-radius:6px;min-width:0;overflow:hidden}.website-image-open{color:#243324;cursor:pointer;background:#f3f5f1;border:0;width:100%;padding:0;display:block;position:relative}.website-image-open>img{object-fit:cover;width:100%;height:170px;display:block}.website-image-open>span:not(.website-image-add){background:#fff;border-radius:3px;padding:6px 10px;font-size:13px;font-weight:600;position:absolute;bottom:10px;left:10px}.website-image-add{justify-content:center;align-items:center;gap:9px;min-height:84px;font-weight:600;display:flex}.website-image-control-caption{color:#526055;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:12px;display:flex}.website-image-control-caption>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.website-image-control-caption>button{color:#526055;background:0 0;border:0;place-items:center;min-width:36px;min-height:36px;display:grid}.website-image-control.is-compact .website-image-open>img{height:115px}.website-media-dialog{color:#243324;max-height:calc(100dvh - 40px);overflow:auto;background:#fff!important;gap:16px!important;width:calc(100vw - 32px)!important;max-width:940px!important;padding:24px!important}.website-media-heading h2{margin:0 32px 5px 0;font-size:23px}.website-media-heading p{color:#526055;margin:0;font-size:14px;line-height:1.5}.website-media-tabs{border-bottom:1px solid #d7dfd7;gap:20px;display:flex}.website-media-tabs button{color:#526055;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:44px;padding:6px 2px;font-size:14px;display:flex}.website-media-tabs button[aria-selected=true]{color:#174b35;border-bottom-color:#174b35;font-weight:700}.website-media-workspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.website-media-source,.website-media-details{min-width:0}.website-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.website-media-grid>button{text-align:left;color:#243324;background:#f3f5f1;border:2px solid #0000;border-radius:4px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.website-media-grid>button[aria-pressed=true]{border-color:#156651}.website-media-grid img{aspect-ratio:1.6;object-fit:cover;width:100%;display:block}.website-media-grid button>span{padding:8px 9px;font-size:12px;font-weight:600;line-height:1.3}.website-media-chosen{box-sizing:content-box;color:#156651;background:#fff;border-radius:50%;padding:2px;position:absolute;top:6px;right:6px}.website-media-details,.website-media-upload{gap:14px;display:grid}.website-media-dialog label{gap:5px;font-size:13px;font-weight:600;display:grid}.website-media-dialog input:not([type=range]),.website-media-dialog textarea{font:inherit;color:#243324;box-sizing:border-box;background:#fff;border:1px solid #b7c4b9;border-radius:4px;width:100%;min-width:0;min-height:42px;padding:9px 10px;font-weight:400}.website-media-dialog input[type=file]{font-size:12px}.website-media-dialog input[type=range]{accent-color:#156651;width:100%;min-height:30px}:is(.website-media-dialog button:focus-visible,.website-media-dialog input:focus-visible,.website-media-dialog summary:focus-visible,.website-media-dialog textarea:focus-visible){outline-offset:3px;outline:3px solid #156651}.website-media-crop{background:#f3f5f1;position:relative;overflow:hidden}.website-media-crop>img{aspect-ratio:2.2;object-fit:cover;width:100%;display:block}.website-media-crop.is-inline>img{aspect-ratio:auto;object-fit:contain;max-height:240px}.website-media-crop.is-logo>img{object-fit:contain;aspect-ratio:1.8}.website-media-focal-marker{pointer-events:none;border:2px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #156651}.website-media-crop-controls>summary{cursor:pointer;min-height:32px;font-size:13px;font-weight:600}.website-media-crop-controls label{margin-block:10px}.website-media-mobile-crop{max-width:190px}.website-media-mobile-crop>img{aspect-ratio:1.8;object-fit:cover;width:100%;display:block}.website-media-mobile-crop small{color:#526055;font-size:12px}.website-media-note{color:#526055;margin:0;font-size:12px;line-height:1.5}.website-media-empty{color:#526055;text-align:center;background:#f7f8f5;align-content:center;justify-items:center;gap:12px;min-height:200px;margin:0;padding:20px;font-size:14px;line-height:1.5;display:grid}.website-media-actions{border-top:1px solid #d7dfd7;justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.website-media-dialog .alert{background:#fff5ef;border:1px solid #c38371;border-radius:4px;padding:12px;font-size:14px}.website-media-dialog button:disabled{opacity:.5;cursor:not-allowed}.website-rich-editor-refined.website-rich-editor{overflow:visible}.website-rich-editor-refined .website-formatting{border-radius:5px 5px 0 0;align-items:center;gap:4px 9px;padding:7px}.website-tool-group{border-right:1px solid #d1d9d1;align-items:center;gap:2px;padding-right:8px;display:flex}.website-tool-group:last-child{border-right:0;padding-right:0}.website-rich-editor-refined .website-formatting button{place-items:center;min-width:34px;height:36px;padding:6px;display:grid}.website-rich-editor-refined .website-formatting select{max-width:116px}.website-rich-editor-refined .website-rich-content{outline-offset:-4px;min-height:370px;padding:22px}.website-rich-editor-refined .website-rich-content>:last-child{margin-bottom:0}.website-rich-editor-refined .website-rich-content:empty:before{content:"Start writing…";color:#7a827b}.website-link-panel{background:#f5f7f2;border-bottom:1px solid #ccd5cd;grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px;display:grid}.website-link-panel-heading{grid-column:1/-1;justify-content:space-between;align-items:center;font-size:14px;display:flex}.website-link-panel-heading>button{background:0 0;border:0;place-items:center;min-width:30px;min-height:30px;display:grid}.website-link-panel .alert,.website-link-actions{grid-column:1/-1;margin:0}.website-link-panel>label{font-size:12px}.website-link-panel>label:has(input:only-child):nth-child(2){grid-column:1/-1}.website-link-panel input,.website-link-panel select{min-height:40px!important}.website-link-actions{flex-wrap:wrap;gap:8px;display:flex}.website-link-actions>button{color:#243324;background:#fff;border:1px solid #b7c4b9;border-radius:4px;min-height:36px;padding:8px 12px;font-size:13px}.website-link-actions>button:first-child{color:#fff;background:#174b35;border-color:#174b35}@media (max-width:768px){.website-media-dialog{max-height:calc(100dvh - 24px);padding:18px!important}.website-media-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.website-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.website-rich-editor-refined .website-formatting{gap:4px}.website-tool-group{padding-right:4px}.website-rich-editor-refined .website-rich-content{min-height:320px;padding:18px}}@media (max-width:520px){.website-media-dialog{width:calc(100vw - 20px)!important;padding:16px!important}.website-media-workspace{flex-direction:column;gap:20px;display:flex}.website-media-source,.website-media-details{width:100%}.website-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.website-media-grid button>span{padding:5px;font-size:11px}.website-media-tabs{gap:12px}.website-media-tabs button{font-size:12px}.website-media-empty{min-height:100px}.website-media-actions{background:#fff;padding-bottom:8px;position:sticky;bottom:-16px}.website-rich-editor-refined .website-formatting{gap:4px 0;padding:6px}.website-tool-group{border:0;padding-right:3px}.website-rich-editor-refined .website-formatting select{max-width:112px}.website-rich-editor-refined .website-formatting button{min-width:40px;height:42px}.website-link-panel{grid-template-columns:1fr;padding:12px}.website-link-panel>*{grid-column:1}.website-rich-editor-refined .website-rich-content{min-height:300px;padding:16px}}.website-library{color:#243324;min-width:0}.website-library button,.website-library input,.website-library select,.website-library textarea{font:inherit}.website-library button{cursor:pointer}.website-library button:disabled{cursor:wait;opacity:.55}.website-library-top,.website-library-tools,.website-library-context,.website-library-selection,.website-library-pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.website-library-top{justify-content:space-between;margin-bottom:12px}.website-library-breadcrumb,.website-library-breadcrumb>span,.website-library-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.website-library-breadcrumb button{color:#466150;text-align:left;background:0 0;border:0;padding:4px 0;font-size:14px}.website-library-breadcrumb button[aria-current=page]{color:#174b35;font-weight:700}.website-library-actions{gap:8px}.website-library-actions button,.website-library-selection button,.website-library-pagination button,.website-library-empty button,.website-library-error button{color:#174b35;background:#fff;border:1px solid #becbbf;border-radius:4px;align-items:center;gap:6px;min-height:38px;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.website-library-actions>button:last-child{color:#fff;background:#174b35;border-color:#174b35}.website-library-tools{background:#f1f4ef;border-radius:5px;gap:8px;padding:10px}.website-library-tools label{margin:0!important}.website-library-search{flex:230px;position:relative;align-items:center!important;display:flex!important}.website-library-search>svg{color:#58695a;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.website-library-search>input{padding-left:35px!important}.website-library input,.website-library select,.website-library textarea,.website-folder-dialog input,.website-folder-dialog select{box-sizing:border-box;color:#243324;background:#fff;border:1px solid #b7c4b9;border-radius:4px;min-width:0;max-width:100%;min-height:38px;padding:8px 10px;font-size:13px}.website-library input,.website-library textarea{width:100%}.website-library-tools select{max-width:155px}.website-library-view{border:1px solid #b7c4b9;border-radius:4px;margin-left:auto;display:flex;overflow:hidden}.website-library-view button{color:#42604a;background:#fff;border:0;place-items:center;min-width:38px;height:38px;padding:0;display:grid}.website-library-view button[aria-pressed=true]{color:#fff;background:#174b35}.website-library-context{color:#526055;justify-content:space-between;margin-block:10px;font-size:12px;line-height:1.5}.website-library-context>div{flex-wrap:wrap;gap:12px;display:flex}.website-library-context button{color:#315b43;background:0 0;border:0;min-height:30px;padding:0;font-size:12px;text-decoration:underline}.website-library-selection{background:#edf5ec;border:1px solid #b5d0bd;border-radius:4px;margin-bottom:12px;padding:8px 10px;font-size:13px}.website-library-selection>button:last-child{background:0 0;border:0;margin-left:auto;font-weight:400}.website-library-folders{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin-block:12px;display:grid}.website-library-folders>button{text-align:left;color:#315b43;background:#fff;border:1px solid #d4dfd1;border-radius:4px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.website-library-folders span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;font-weight:600}.website-library-folders svg{flex-shrink:0}.website-library-results.is-tiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.website-library-asset{text-align:left;border-radius:5px;min-width:0;position:relative;overflow:hidden;color:#243324!important;background:#fff!important;border:2px solid #e0e6dc!important;padding:0!important}.website-library-asset[aria-pressed=true]{background:#f0f7ed!important;border-color:#176048!important}.website-library-asset>img{aspect-ratio:1.55;object-fit:cover;background:#eef1e9;width:100%;height:auto;display:block}.website-library-asset-name{gap:4px;min-width:0;padding:8px;display:grid}.website-library-asset-name>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.website-library-asset-name>span{white-space:nowrap;text-overflow:ellipsis;color:#647165;font-size:11px;overflow:hidden}.website-library-asset-name>small{color:#526055;font-size:11px;line-height:1.5}.website-library-check{color:#fff;background:#fff;border:1px solid #7b8d7c;border-radius:3px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:7px;right:7px}.website-library-asset[aria-pressed=true] .website-library-check{background:#176048;border-color:#176048}.website-library-results.is-list{gap:5px;display:grid}.website-library-results.is-list>.website-library-asset{grid-template-columns:72px minmax(0,1fr) 32px;align-items:center;gap:10px;display:grid}.website-library-results.is-list .website-library-asset>img{aspect-ratio:auto;width:72px;height:66px}.website-library-results.is-list .website-library-asset-name{padding:7px 0}.website-library-results.is-list .website-library-check{position:static}.website-library-empty{text-align:center;color:#526055;background:#f7f8f5;border-radius:5px;padding:24px 12px;font-size:14px}.website-library-empty>div{justify-content:center;gap:10px;display:flex}.website-library-pagination{justify-content:center;margin-top:16px;font-size:13px}.website-library-error{background:#fff5ef;border:1px solid #c99583;border-radius:4px;margin-block:10px;padding:10px 12px;font-size:13px}.website-library-error p{margin:0 0 8px}.website-library-notice{color:#315b43;padding:8px 0;font-size:12px;line-height:1.5}.website-library-upload{background:#f8faf5;border:1px solid #c9d5c7;border-radius:5px;gap:12px;margin-top:12px;padding:16px;display:grid}.website-library-upload h3{margin:0;font-size:15px}.website-library-upload>label{gap:5px;font-size:13px;font-weight:600;display:grid}.website-library-upload>div{align-items:center;gap:12px;display:flex}.website-library-upload>div>button:last-child{color:#526055;background:0 0;border:0}.website-folder-dialog{color:#243324!important;background:#fff!important;gap:16px!important;max-width:460px!important}.website-folder-dialog>label{gap:7px;font-size:13px;font-weight:600;display:grid}:is(.website-library button:focus-visible,.website-library input:focus-visible,.website-library select:focus-visible,.website-library textarea:focus-visible,.website-folder-dialog input:focus-visible,.website-folder-dialog select:focus-visible){outline-offset:3px;outline:3px solid #18664e}.website-library.is-picker .website-library-results.is-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.website-library.is-picker .website-library-asset-name>strong{font-size:12px}.website-media-dialog:has(.website-library){max-width:1180px!important}.website-media-workspace:has(.website-library){grid-template-columns:minmax(0,1fr) 290px}.website-library.is-picker .website-library-top{align-items:flex-start}.website-library.is-picker .website-library-tools{padding:8px}.website-library.is-picker .website-library-context{align-items:flex-start}.website-library.is-picker .website-library-actions button{padding:6px 8px;font-size:12px}@media (max-width:1024px){.website-media-workspace:has(.website-library){grid-template-columns:minmax(0,1fr) 250px;gap:16px}.website-library.is-picker .website-library-results.is-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.website-library-tools select{max-width:145px}}@media (max-width:768px){.website-media-workspace:has(.website-library){grid-template-columns:1fr}.website-media-details{border-top:1px solid #d7dfd7;padding-top:16px}.website-media-details .website-media-crop{max-width:340px}.website-library.is-picker .website-library-results.is-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.website-library-actions button{min-height:42px}.website-library-view button{min-width:42px;height:42px}}@media (max-width:520px){.website-library-top{gap:8px}.website-library-actions{margin-left:auto}.website-library-tools{gap:7px;padding:8px}.website-library-search{flex-basis:100%}.website-library-tools select{max-width:143px;font-size:12px}.website-library-results.is-tiles,.website-library.is-picker .website-library-results.is-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.website-library-asset-name{padding:7px}.website-library-selection{gap:7px}.website-library-selection>button:last-child{margin-left:0}.website-library-context>div{gap:9px}.website-library-results.is-list>.website-library-asset{grid-template-columns:54px minmax(0,1fr) 25px;gap:7px}.website-library-results.is-list .website-library-asset>img{width:54px;height:64px}.website-library-asset-name>small{font-size:10px}.website-library-folders{grid-template-columns:1fr}.website-library-asset-name>strong{font-size:12px}}.dark .website-library-asset-name strong{color:#eef4ec}.dark .website-library-asset-name>span,.dark .website-library-asset-name small{color:#bac9ba}.dark .website-library .website-library-error{background:var(--portal-tint);color:var(--portal-danger);border-color:var(--portal-danger)}.dark .website-library .website-library-error p{color:inherit}.website-library .website-library-tools{align-items:center;gap:8px}.website-library .website-library-tools>label{flex:0 160px;min-width:0;max-width:100%;display:block}.website-library .website-library-tools>.website-library-search{flex:260px;min-width:0;display:flex}.website-library .website-library-tools :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select){border:1px solid var(--portal-input-line,#819486);width:100%;max-width:100%;color-scheme:inherit;box-shadow:none;margin:0;padding:9px 12px;border-radius:var(--portal-radius,8px)!important;height:44px!important;min-height:44px!important;font:400 16px/24px var(--portal-font,din-2014,Arial,sans-serif)!important;background-color:var(--portal-field,#fff)!important;color:var(--portal-ink,#243324)!important}.website-library .website-library-tools>.website-library-search>input{padding-left:36px!important}.website-library .website-library-tools>label:has(>select){position:relative}.website-library .website-library-tools>label:has(>select):after{content:"";border-right:2px solid var(--portal-ink,#243324);border-bottom:2px solid var(--portal-ink,#243324);pointer-events:none;width:7px;height:7px;position:absolute;top:18px;right:15px;transform:rotate(45deg)}.website-library .website-library-tools select{-webkit-appearance:none;appearance:none;background-image:none;padding-right:36px}.website-library .website-library-view{border-radius:var(--portal-radius,8px);border:0;flex:none;height:44px;overflow:visible}.website-library .website-library-view button{box-sizing:border-box;border:1px solid var(--portal-input-line,#819486);background:var(--portal-field,#fff);width:44px;min-width:44px;height:44px;color:var(--portal-ink,#243324);border-radius:0;padding:0}.website-library .website-library-view button:first-child{border-radius:var(--portal-radius,8px) 0 0 var(--portal-radius,8px)}.website-library .website-library-view button:last-child{border-radius:0 var(--portal-radius,8px) var(--portal-radius,8px) 0;border-left:0}.website-library .website-library-view button[aria-pressed=true]{background:var(--portal-action,#156651);color:var(--primary-foreground,#fff)}.website-library .website-library-tools :is(input,select,button):focus-visible{outline:3px solid var(--portal-focus,#156651);outline-offset:2px;z-index:1;position:relative}@media (max-width:600px){.website-library .website-library-tools>label{flex:144px}.website-library .website-library-tools>.website-library-search{flex-basis:100%}.website-library .website-library-view{margin-left:0}}.website-library-withdrawn{background:var(--muted,#f4f0e7);min-height:12rem;color:var(--muted-foreground,#57534e);justify-content:center;align-items:center;display:flex}.website-visual-page{width:100%;min-width:0}.website-visual-tools{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.website-visual-tools p{color:var(--portal-muted);margin:0;font-size:14px}.website-visual-tools>div{flex-wrap:wrap;gap:8px;display:flex}.website-frame-feedback{min-height:30px;color:var(--portal-muted);align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.website-frame-feedback [role=alert]{color:var(--portal-danger)}.website-page-frame{border:1px solid var(--portal-line);background:#f4f0e7;border-radius:4px;width:100%;display:block;overflow:hidden}.website-region-dialog{flex-direction:column;gap:16px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);display:flex;overflow:auto}.website-region-dialog.website-region-body{width:min(900px,100vw - 32px);max-width:900px}.website-region-dialog label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.website-region-dialog input,.website-region-dialog textarea{border:1px solid var(--portal-input-line);width:100%;font:400 16px/1.5 var(--portal-font);color:var(--portal-ink);background:var(--portal-field);border-radius:5px;padding:10px 12px}.website-region-dialog textarea{resize:vertical}.website-region-dialog .website-rich-content{min-height:260px;max-height:none}.website-region-actions{background:var(--portal-surface);z-index:2;gap:10px;padding-top:6px;padding-bottom:12px;display:flex;position:sticky;bottom:-16px}.website-milestone-heading{grid-template-columns:150px 1fr;gap:14px;display:grid}.website-milestone-actions{flex-wrap:wrap;gap:8px;display:flex}.website-context-prompts{border-top:1px solid var(--portal-line);color:var(--portal-muted);padding-top:12px;font-size:13px}.website-context-prompts summary{cursor:pointer;font-weight:600}.website-context-prompts p{margin:8px 0}.website-visual-page.is-preview .website-frame-feedback{margin-top:0}@media (max-width:600px){.website-visual-tools{flex-direction:column;align-items:flex-start;gap:6px}.website-region-dialog,.website-region-dialog.website-region-body{gap:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.website-region-dialog .website-rich-content{min-height:220px}.website-milestone-heading{grid-template-columns:1fr}.website-region-actions{bottom:-16px}.website-frame-feedback{font-size:11px}.website-page-frame{border-inline:0;border-radius:0}}@media (max-height:650px){.website-region-dialog .website-rich-content{min-height:150px}.website-region-dialog{gap:10px}.website-region-dialog>p{margin-bottom:0}}body:has(.editor-redesign) [data-slot=dialog-content]{z-index:51}body:has(.editor-redesign) :is([data-slot=dialog-content],[data-slot=dialog-overlay])[data-state=closed]{visibility:hidden;pointer-events:none!important;animation:none!important}.website-block-composer{min-width:0}.block-workbench{border:1px solid var(--portal-line);background:var(--portal-tint);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.block-workbench-main{flex-wrap:wrap;gap:6px;display:flex}.block-workbench p{color:var(--portal-muted);margin:0;font-size:13px}.block-selection-bar{background:var(--portal-tint);border:1px solid var(--portal-line);border-top:0;flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.block-selection-bar strong{margin-right:6px;font-size:13px}.block-selection-bar button{min-height:38px;padding:8px 12px;font-size:14px}.block-announcement{color:var(--portal-muted);min-height:18px;font-size:12px;margin:7px 0!important}.block-workspace{gap:12px;min-width:0;display:grid}.block-workspace.has-outline{grid-template-columns:220px minmax(0,1fr)}.block-outline{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:5px;align-self:start;max-height:65vh;padding:12px;position:sticky;top:100px;overflow:auto}.block-outline h3{margin:0 0 6px;font-size:14px}.block-outline p{color:var(--portal-muted);margin:0 0 10px;font-size:12px}.block-outline ul{margin:3px 0;padding-left:8px;list-style:none}.block-outline>ul{padding:0}.block-outline li{margin:4px 0}.block-outline button{font:600 12px/1.35 var(--portal-font);color:var(--portal-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;width:100%;padding:8px;display:block}.block-outline button span{color:var(--portal-muted);margin-top:3px;font-weight:400;display:block}.block-outline button[aria-pressed=true]{border-color:var(--portal-green);background:var(--portal-tint)}.block-outline button:hover{background:var(--portal-tint)}.block-outline button:focus-visible{outline:3px solid var(--portal-green);outline-offset:1px}.block-outline-column{border-left:2px solid var(--portal-line);margin-left:6px;padding-left:6px}.block-outline-column>span{color:var(--portal-muted);font-size:11px}.website-block-dialog{flex-direction:column;gap:16px;width:min(650px,100vw - 32px);max-height:calc(100dvh - 32px);display:flex;overflow:auto}.website-block-edit{width:min(880px,100vw - 32px);max-width:880px}.website-block-dialog label{flex-direction:column;gap:5px;font-size:14px;font-weight:600;display:flex}.website-block-dialog :is(input,textarea,select){border:1px solid var(--portal-input-line);font:400 16px/1.4 var(--portal-font);width:100%;color:var(--portal-ink);background:var(--portal-field);border-radius:5px;padding:10px}.website-block-dialog fieldset{border:1px solid var(--portal-line);border-radius:5px;gap:12px;margin:8px 0;padding:12px;display:grid}.website-block-dialog legend{padding:0 4px;font-size:13px}.block-palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.block-palette button,.block-column-presets button{border:1px solid var(--portal-input-line);background:var(--portal-surface);min-height:90px;color:var(--portal-ink);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;display:flex}.block-palette button:hover,.block-column-presets button[aria-pressed=true]{border-color:var(--portal-green);background:var(--portal-selected)}.block-palette span{color:var(--portal-green);font-size:25px;font-weight:600}:is(.block-palette button:focus-visible,.block-column-presets button:focus-visible){outline:3px solid var(--portal-green);outline-offset:2px}.website-block-dialog .block-column-presets{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.block-column-presets button span{color:var(--portal-green);font-size:30px;line-height:1}.block-style-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.block-gallery-fields>div{border-bottom:1px solid var(--portal-line);margin-bottom:14px;padding-bottom:14px}.website-block-dialog .website-rich-content{min-height:230px;max-height:44vh}.website-block-dialog>p{font-size:13px}.block-convert-note{background:var(--portal-tint);border:1px solid var(--portal-line);border-radius:5px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.block-convert-note p{color:var(--portal-muted);margin:0;font-size:13px}.block-convert-note strong{margin-bottom:3px;display:block}.website-visual-page .block-convert-note button{flex-shrink:0}@media (max-width:1000px){.block-workbench{flex-direction:column;align-items:flex-start}.block-workspace.has-outline{grid-template-columns:180px minmax(0,1fr)}.block-selection-bar{gap:3px}}@media (max-width:700px){.block-workspace.has-outline{grid-template-columns:1fr}.block-outline{max-height:230px;position:static}.block-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.website-block-dialog,.website-block-edit{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.website-block-dialog .block-column-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.block-style-fields{grid-template-columns:1fr}.block-convert-note{flex-direction:column;align-items:flex-start;gap:8px}.block-selection-bar strong{width:100%}.block-workbench button{padding:8px;font-size:12px}.block-selection-bar button{min-height:44px}.block-workbench p{font-size:12px}}@media (max-height:650px){.block-outline{max-height:220px;position:static}.website-block-dialog .website-rich-content{min-height:140px}.block-selection-bar{position:static}}.website-workspace{color:#243324;max-width:1400px;margin:auto}.website-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.website-intro p{max-width:720px;margin:0}.website-local-note{background:#f5edcf;border:1px solid #e3bd68;border-radius:4px;padding:6px 10px;font-size:12px}.website-section-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.website-workspace h2{font-size:24px}.website-workspace h3{font-size:19px}.website-list-filters{align-items:end;gap:16px;margin:20px 0;display:flex}.website-list-filters label:first-child{flex:1}.website-workspace label{gap:6px;font-size:14px;font-weight:600;display:grid}.website-workspace input:not([type=checkbox]):not([type=range]),.website-workspace select,.website-workspace textarea{color:#243324;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #b7c4b9;border-radius:5px;padding:10px 12px;font-weight:400}.website-workspace input[type=file]{font-size:12px}.website-workspace input:focus-visible{outline-offset:3px;outline:3px solid #156651}.website-workspace textarea:focus-visible{outline-offset:3px;outline:3px solid #156651}.website-workspace select:focus-visible{outline-offset:3px;outline:3px solid #156651}.website-workspace button:focus-visible{outline-offset:3px;outline:3px solid #156651}.website-workspace summary:focus-visible{outline-offset:3px;outline:3px solid #156651}.website-rich-content:focus-visible{outline-offset:3px;outline:3px solid #156651}.website-workspace input[type=range]{accent-color:#156651;width:100%;min-height:32px}.website-workspace .form{gap:20px;display:grid}.website-workspace small,.website-help{color:#58635a;font-size:13px;font-weight:400;line-height:1.5}.website-document-list>article{border-top:1px solid #d7e2da;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.website-document-list h3{margin:8px 0 4px}.website-document-list p{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px}.website-status-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.website-status-row .portal-status{text-transform:capitalize}.website-draft-change{color:#70551f;font-size:12px}.website-empty{color:#58635a;padding:28px 0}.website-editor-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.website-editor-heading h2{margin:0}.website-editor-heading p{color:#58635a;margin:6px 0 0;font-size:13px}.website-editor-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.website-editor-main,.website-editor-aside{gap:22px;min-width:0;display:grid}.website-publishing{gap:12px;display:grid}.website-publishing h3,.website-image-fields h3{margin:0}.website-publishing>button{width:100%;min-height:44px}.website-publishing p{margin:0}.website-schedule{border-block:1px solid #d7e2da;gap:12px;padding:16px 0;display:grid}.website-scheduled{background:#f4f0e7;padding:12px;font-size:13px}.website-meta-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.website-field-label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.website-rich-editor{background:#fff;border:1px solid #b7c4b9;border-radius:5px;overflow:hidden}.website-formatting{background:#f3f6f2;border-bottom:1px solid #b7c4b9;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.website-formatting button{color:#243324;background:0 0;border:1px solid #0000;border-radius:3px;min-height:38px;padding:6px 9px;font-size:12px}.website-formatting button[aria-pressed=true]{color:#fff;background:#243324}.website-formatting button:disabled{opacity:.45}.website-formatting select{width:auto;max-width:130px;font-size:12px;min-height:38px!important;padding:6px!important}.website-rich-content{overflow-wrap:anywhere;min-height:320px;padding:22px;font-size:16px;line-height:1.7}.website-rich-content p{margin:0 0 1em}.website-rich-content h2{margin:1em 0 .6em;font-size:26px;line-height:1.2}.website-rich-content h3{margin:1em 0 .6em;font-size:21px}.website-rich-content ul,.website-rich-content ol{list-style:revert;padding-left:24px}.website-rich-content li{margin:5px 0}.website-rich-content a{color:#156651;text-decoration:underline}.website-rich-content blockquote{border-left:4px solid #9c7644;margin:16px 0;padding-left:16px}.website-rich-content img{max-width:100%;height:auto}.website-rich-editor>.website-help{border-top:1px solid #d7e2da;margin:0;padding:10px 15px}.website-editor-insert{background:#f4f0e7;align-items:end;gap:12px;padding:14px;display:flex}.website-editor-insert label{flex:1}.website-photo-preview{aspect-ratio:16/10;object-fit:cover;width:100%}.website-focal{gap:10px;display:grid}.website-upload{border-top:1px solid #d7e2da;padding-top:16px}.website-upload summary{cursor:pointer;min-height:36px;font-weight:600}.website-upload[open]{gap:14px;display:grid}.website-upload label{margin:12px 0}.website-checkbox{align-items:center;min-height:44px;gap:10px!important;display:flex!important}.website-checkbox input{accent-color:#156651;width:18px;height:18px}.website-navigation-row{border-top:1px solid #d7e2da;grid-template-columns:1fr 1fr;gap:12px;padding-block:14px;display:grid}.website-row-actions{justify-content:end;align-items:center;gap:6px;display:flex}.website-workspace .alert p{margin:0 0 10px}.website-preview-dialog{max-height:90vh;overflow:auto;width:calc(100vw - 32px)!important;max-width:850px!important}.website-protected-article{color:#243324;background:#f4f0e7;padding:32px}.website-protected-article h1{margin:12px 0 20px;font-size:36px;line-height:1.1}.website-preview-summary{font-size:19px;line-height:1.6}.website-protected-article figure{margin:24px 0}.website-protected-article figure img{aspect-ratio:16/9;object-fit:cover;width:100%}.website-protected-article figcaption{margin-top:8px;font-size:12px}.website-protected-article .website-rich-content{min-height:0;padding:0}.website-home-preview{background:#f4f0e7;padding:20px}.website-workspace button:disabled{cursor:not-allowed}.website-workspace .panel{min-width:0}.website-workspace .website-upload button{white-space:normal}@media (max-width:1100px){.website-editor-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.website-workspace .panel{padding:18px}.website-meta-grid{grid-template-columns:1fr}.website-intro{align-items:start}}@media (max-width:850px){.website-editor-layout{grid-template-columns:1fr}.website-editor-aside{grid-template-columns:1fr 1fr}.website-intro{display:block}.website-local-note{margin-top:12px;display:inline-block}}@media (max-width:600px){.website-editor-aside,.website-meta-grid{grid-template-columns:1fr}.website-list-filters{grid-template-columns:1fr 1fr;display:grid}.website-list-filters label:first-child{grid-column:1/-1}.website-list-filters button{align-self:end}.website-document-list>article{gap:10px}.website-section-tabs{gap:6px}.website-section-tabs button{min-height:44px;padding:8px 10px;font-size:12px}.website-editor-heading{display:block}.website-editor-heading>button{margin-top:14px}.website-workspace .panel{padding:16px}.website-editor-insert{display:grid}.website-rich-content{min-height:300px;padding:16px}.website-navigation-row{grid-template-columns:1fr}.website-row-actions{justify-content:start}.website-protected-article{padding:20px}.website-protected-article h1{font-size:28px}.website-formatting button{min-height:44px}.website-preview-dialog{padding:16px!important}}.website-team-choices{border:1px solid #d7e2da;border-radius:5px;flex-wrap:wrap;gap:8px 24px;padding:12px 16px;display:flex}.website-team-choices legend{padding:0 6px;font-size:14px;font-weight:600}.website-social-row{border-top:1px solid #d7e2da;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px;padding-top:18px;display:grid}.website-social-row>label:nth-child(3),.website-social-row .website-row-actions{grid-column:1/-1}.website-file-upload{background:#f4f0e7;border:1px solid #ded7c4;border-radius:5px;padding:18px}.website-file-upload h4{margin:0;font-size:16px}.website-version-history ol{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.website-version-history li{overflow-wrap:anywhere;border-top:1px solid #d7e2da;gap:5px;padding-top:14px;font-size:13px;display:grid}.website-version-history a,.website-file-upload a{color:#156651;text-decoration:underline}.website-logo-preview,.website-preview-partner figure img{aspect-ratio:auto;object-fit:contain;background:#fff;border:1px solid #d7e2da;width:100%;height:190px;padding:20px;display:block}.website-home-preview li{overflow-wrap:anywhere;margin:10px 0}.website-home-preview ul,.website-home-preview ol{list-style:revert;padding-left:24px}@media (max-width:600px){.website-social-row{grid-template-columns:1fr}.website-social-row>label:nth-child(3),.website-social-row .website-row-actions{grid-column:auto}.website-file-upload{padding:14px}.website-team-choices{gap:4px;display:grid}}.website-publishing{z-index:20;background:#fff;border:1px solid #b7c4b9;margin-bottom:22px;position:sticky;top:8px;box-shadow:0 2px 6px #24332414;padding:12px!important}.website-primary-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.website-primary-actions button{min-height:44px}.website-primary-actions button:first-child{min-width:130px}.website-action-feedback{color:#58635a;font-size:13px;margin-top:8px!important}.website-publication-details{gap:12px;max-height:55svh;padding:12px 4px 4px;scroll-padding:16px;display:grid;overflow:auto}.website-publication-details>button{width:100%}.website-publication-details h3{margin:0}.website-editor-main{min-width:0}.website-workspace :is(input,textarea,select,.tiptap){scroll-margin-top:150px;scroll-margin-bottom:30px}.website-field-comparison{gap:20px;display:grid}.website-field-comparison fieldset{border:1px solid #b7c4b9;grid-template-columns:1fr 1fr;gap:12px;min-width:0;padding:12px;display:grid}.website-field-comparison legend{text-transform:capitalize;font-weight:600}.website-field-comparison label{min-width:0;font-size:14px}.website-field-comparison label>span{align-items:center;gap:8px;display:flex}.website-field-comparison input{width:20px!important;min-height:20px!important}.website-field-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f0e7;max-height:180px;padding:12px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.6;overflow:auto}.website-comparison-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.website-comparison-actions>.notice{flex-basis:100%}.website-card-crop{aspect-ratio:16/10;object-fit:cover;width:100%}.website-insert-thumbnail{object-fit:cover;width:100px;height:72px}.website-image-options{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.website-image-options button{text-align:left;background:#fff;border:1px solid #b7c4b9;border-radius:4px;gap:6px;padding:8px;font-size:12px;display:grid}.website-image-options button[aria-pressed=true]{outline-offset:1px;outline:3px solid #156651}.website-image-options img{aspect-ratio:16/10;object-fit:contain;background:#f4f0e7;width:100%}.website-image-picker summary{cursor:pointer;min-height:32px;font-size:14px;font-weight:600}@media (max-width:600px){.website-publishing{top:4px;padding:8px!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important}.website-primary-actions{grid-template-columns:1fr 1fr 1.4fr;gap:6px;display:grid}.website-primary-actions button{white-space:normal;padding:8px 6px;font-size:12px;line-height:1.3;min-width:0!important}.website-publication-details{max-height:45svh}.website-field-comparison fieldset{grid-template-columns:1fr}.website-protected-article h1{overflow-wrap:anywhere}.website-comparison-actions>button{width:100%}}@media (prefers-reduced-motion:reduce){.website-workspace *{scroll-behavior:auto!important;transition:none!important}}.website-publishing>.notice,.website-publishing>.alert{margin:0;padding:10px;font-size:14px}.website-publishing>.alert{max-height:24svh;overflow:auto}.website-publishing>.alert button{min-height:44px;margin-top:8px}.website-photo-preview{aspect-ratio:2.2}.website-mobile-crop{aspect-ratio:1.8;object-fit:cover;width:100%}.website-card-crop{aspect-ratio:1.65}.website-preview-article h1{letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 22px;font-size:clamp(38px,5vw,68px);line-height:1.02}.website-preview-metadata{color:#58635a;flex-wrap:wrap;gap:10px 24px;margin:0 0 22px;font-size:16px;display:flex}.website-preview-metadata span:first-child{color:#156651;font-weight:700}.website-preview-article .website-preview-summary{max-width:760px;font-size:22px;line-height:1.5}.website-preview-article figure img{aspect-ratio:2.2}.website-preview-article .website-rich-content{max-width:760px;margin:42px auto 0;font-size:20px;line-height:1.7}.website-preview-destination{border-left:3px solid #e3bd68;padding:12px;font-size:14px!important}.website-preview-destination code{overflow-wrap:anywhere}@media (max-width:768px){.website-preview-article figure img{aspect-ratio:1.8}.website-preview-article h1{font-size:42px}.website-preview-article .website-preview-summary{font-size:20px}.website-preview-article .website-rich-content{margin-top:28px;font-size:18px}.website-preview-metadata{gap:7px 18px;font-size:15px}}@media (max-width:520px){.website-preview-article h1{font-size:40px}}.website-review-overview{margin-bottom:24px}.website-review-overview .section-title{align-items:start}.website-review-overview h2,.website-review-fields h3,.website-timeline-fields h3{margin:0}.website-review-overview .website-help{margin:5px 0}.website-review-counts{flex-wrap:wrap;align-items:baseline;gap:7px;margin:16px 0;font-size:16px;display:flex}.website-review-counts>span{margin-inline:5px}.website-review-overview summary,.website-review-fields summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:15px;font-weight:600}.website-review-list article{border-top:1px solid #d7e2da;justify-content:space-between;align-items:start;gap:20px;padding-block:18px;display:flex}.website-review-list article>div{min-width:0;max-width:920px}.website-review-list h3{margin:8px 0;font-size:17px;line-height:1.4}.website-review-list h3 span{font-weight:400}.website-review-list p{overflow-wrap:anywhere;margin:7px 0;font-size:15px;line-height:1.5}.website-review-state{color:#24543d;background:#edf4ef;border:1px solid #d7e2da;border-radius:3px;padding:3px 7px;font-size:12px;font-weight:600;display:inline-block}.website-review-state.needs-input{color:#61480a;background:#faf1d9;border-color:#dfc995}.website-review-fields details+details{border-top:1px solid #d7e2da;margin-top:16px}.website-review-edit-row{border:1px solid #d7e2da;gap:16px;min-width:0;margin-block:16px;padding:16px;display:grid}.website-review-edit-row legend{padding-inline:5px;font-size:14px;font-weight:600}.website-review-edit-row>button{justify-self:start}.website-timeline-fields .website-row-actions{flex-wrap:wrap}.website-preview-timeline{border-left:2px solid #9c7644;margin:32px 0;padding:0 0 0 20px;list-style:none}.website-preview-timeline li{grid-template-columns:90px minmax(0,1fr);gap:18px;padding:0 0 28px;display:grid;position:relative}.website-preview-timeline li:before{content:"";background:#156651;border:2px solid #f4f0e7;border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:-26px}.website-preview-timeline h2{margin:0 0 7px;font-size:22px;line-height:1.3}.website-preview-timeline p{white-space:pre-line;margin:0;line-height:1.6}.website-preview-timeline .website-timeline-period{color:#156651;font-weight:700}@media (max-width:600px){.website-review-overview .section-title{display:block}.website-review-overview .section-title>button{margin-top:10px}.website-review-list article{display:block}.website-review-list article>button{margin-top:10px}.website-review-edit-row{padding:12px}.website-preview-timeline li{grid-template-columns:1fr;gap:5px}.website-preview-timeline h2{font-size:20px}}.website-editor-settings>h3{align-items:center;gap:8px;margin:0 0 18px;font-size:16px;display:flex}.website-contact-row{border-bottom:1px solid #d7e2da;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;align-items:end;gap:12px;padding-bottom:16px;display:grid}.website-settings-form>.website-contact-settings{grid-template-columns:1fr;gap:20px;display:grid}@media (max-width:700px){.website-contact-row{grid-template-columns:1fr}.website-contact-row .website-row-actions{justify-content:start}}.website-list-actions{flex-wrap:wrap;gap:.6rem;display:flex}.website-match-article-dialog{width:min(34rem,100vw - 2rem)}.website-match-article-dialog label{gap:.35rem;min-width:0;display:grid}.website-match-article-dialog select{width:100%;min-width:0;font:inherit;border:1px solid var(--border);background:var(--background);border-radius:.5rem;padding:.7rem}.website-match-article-dialog .website-publishing-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}@media (max-width:600px){.website-list-actions{width:100%}.website-list-actions button,.website-match-article-dialog .website-publishing-actions button{flex:1}}.editor-redesign{width:100%;min-width:0;max-width:1120px;margin-inline:auto}.editor-redesign[data-layout=preview]{max-width:1280px}.editor-redesign[data-layout=settings]{max-width:760px}.editor-redesign[data-layout=settings]:has([data-settings-section=navigation]){max-width:960px}.editor-redesign .website-intro{justify-content:flex-end;margin-bottom:8px;display:flex}.editor-redesign .website-intro>p{display:none}.editor-redesign .website-local-note{color:var(--portal-muted);background:0 0;border:0;padding:0;font-size:12px}.website-section-navigation{min-width:0;margin-bottom:24px}.editor-redesign .website-section-tabs{border-bottom:1px solid var(--portal-line);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;display:flex;overflow:visible}.editor-redesign .website-section-tabs>button{white-space:nowrap;flex:none;min-height:44px}.editor-redesign .website-section-tabs>.website-site-settings{margin-left:auto}.website-manage-menu{margin-left:auto;position:relative}.website-manage-menu>summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:8px 12px;display:flex}.website-manage-menu>div,.website-publication-menu{z-index:35;background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:8px;min-width:215px;padding:8px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #24332412}.website-manage-menu>div button,.website-publication-menu button{justify-content:flex-start}.website-list-panel,.website-settings-form,.website-media-library{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:12px;min-width:0;padding:24px}.editor-redesign .website-document-list>article{align-items:flex-start;padding:20px 0}.editor-redesign .website-document-list>article>div:first-child{flex:1;min-width:0}.editor-redesign .website-document-list h3{margin:0 0 4px;font-size:18px;line-height:1.35}.editor-redesign .website-document-list small{font-size:13px}.website-title-link{color:var(--portal-green);font:inherit;text-align:left;text-underline-offset:4px;overflow-wrap:anywhere;background:0 0;border:0;min-height:38px;padding:3px 0;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.website-title-link:hover{text-decoration-color:currentColor}.editor-redesign .website-status-row{justify-content:flex-end}.website-result-count{color:var(--portal-muted);margin:0 0 12px;font-size:14px}.website-home-row{border:0;border-top:1px solid var(--portal-line);text-align:left;width:100%;color:var(--portal-green);background:0 0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:16px 0;display:flex}.editor-redesign .website-editor-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.editor-redesign .website-editor-heading h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px;line-height:1.35}.website-heading-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.editor-redesign .website-publishing{z-index:20;border:1px solid var(--portal-line);box-shadow:none;background:var(--portal-surface);border-radius:12px;margin-bottom:24px;display:block;position:sticky;top:52px;padding:16px!important}.website-action-line{justify-content:space-between;align-items:center;gap:16px;display:flex}.website-current-status{color:var(--portal-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.editor-redesign .website-primary-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.editor-redesign .website-primary-actions button:first-child{min-width:0}.editor-redesign .website-primary-actions button{white-space:normal}.editor-redesign .website-publishing>.notice{background:0 0;border:0;padding:8px 0 0;font-size:14px}.editor-redesign .website-publishing>.alert{margin-top:12px}.editor-redesign .website-editor-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.website-writing-surface.form{background:0 0;border:0;border-radius:0;padding:0}.editor-redesign .website-title-field{font-size:14px}.editor-redesign .website-title-field input{border:0;border-bottom:1px solid var(--portal-line);background:0 0;border-radius:0;padding:12px 0;font-size:26px;font-weight:600}.editor-redesign .website-writing-surface>label{display:block}.editor-redesign .website-writing-surface>label textarea{margin-top:8px;display:block}.website-optional{color:var(--portal-muted);margin-left:6px;font-size:13px;font-weight:400}.editor-redesign .website-editor-aside{gap:24px}.website-editor-settings,.website-advanced{border-top:1px solid var(--portal-line);min-width:0;padding:16px 0}.website-editor-settings>summary,.website-advanced>summary{cursor:pointer;min-height:44px;font-size:14px;font-weight:600;line-height:1.5}.website-editor-settings>summary{align-items:center;gap:8px;display:flex}.website-editor-settings>.form{gap:16px;margin-top:16px}.website-advanced>.form,.website-advanced>label{margin-top:12px}.editor-redesign .website-review-fields{box-shadow:none;background:0 0;border:0;padding:0}.editor-redesign .website-review-fields h3{font-size:18px}.editor-redesign .website-review-edit-row{margin-top:16px;padding:16px}.editor-redesign .website-review-edit-row .website-meta-grid{grid-template-columns:1fr}.website-details-to-add{border-top:1px solid var(--portal-line);margin-top:24px;padding-top:16px}.website-details-to-add>summary{cursor:pointer;min-height:44px;font-size:14px;font-weight:600}.website-details-to-add>summary span{color:var(--portal-muted);margin-left:8px;font-weight:400}.website-details-to-add>div{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:start;gap:20px;max-width:880px;padding:12px 0;font-size:14px;display:flex}.website-detail-prompt{border-left:3px solid var(--portal-warning);background:var(--portal-tint);padding:12px;font-size:14px;line-height:1.5}.website-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.website-schedule-dialog{max-width:480px!important}.website-schedule-dialog label{gap:8px;display:grid}.website-schedule-dialog input{border:1px solid var(--portal-input-line);width:100%;min-width:0;color:var(--portal-ink);background:var(--portal-field);border-radius:8px;padding:12px}.website-settings-workspace{min-width:0;max-width:100%}.website-settings-form h3{margin:0 0 16px}.website-settings-form>.website-help{margin:0 0 24px}.website-social-compact{margin-bottom:24px}.website-social-line{border-bottom:1px solid var(--portal-line);grid-template-columns:120px minmax(120px,1fr) auto 44px;align-items:center;gap:12px;padding:16px 0;display:grid}.website-social-line:first-child{padding-top:0}.website-social-line label{margin:0}.website-social-visible{flex-direction:row;align-items:center;gap:8px;font-size:14px;display:flex}.website-contact-settings{grid-template-columns:1fr 1fr;gap:16px 24px;margin-bottom:24px;display:grid}.website-contact-settings>label:last-child{grid-column:1/-1}.website-nav-item{border-top:1px solid var(--portal-line);padding:12px 0}.website-nav-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:14px;display:flex}.website-nav-item>summary span{color:var(--portal-muted);overflow-wrap:anywhere;font-size:13px}.website-nav-fields{grid-template-columns:1fr 1fr;gap:16px;padding:16px 0;display:grid}.website-nav-flags{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.website-home-selections{grid-template-columns:1fr 1fr;gap:16px;display:grid}.website-home-selections>label{grid-column:1/-1}.website-settings-provenance{margin-top:24px}.website-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.website-library-grid>button{text-align:left;border:1px solid var(--portal-line);background:var(--portal-surface);color:var(--portal-ink);gap:8px;padding:12px;display:grid}.website-library-grid img{aspect-ratio:1.6;object-fit:contain;background:var(--portal-tint);width:100%}.website-library-grid span{color:var(--portal-muted);font-size:13px}.is-visual-page .website-preview-dialog{max-width:1280px!important}.editor-redesign :is(input,textarea,select,.tiptap){scroll-margin-top:calc(80px + var(--website-actions-height,0px));scroll-margin-bottom:32px}.website-homepage-placement{border:0;border-top:1px solid var(--portal-line);min-width:0;margin:16px 0 0;padding:16px 0 0}.website-pin-toggle{margin:0}.website-pin-position{min-width:0;margin:0}.website-pin-position select{width:100%;max-width:100%}.website-pin-note,.website-pin-warning{color:var(--portal-muted);font-size:14px;line-height:1.5}.website-pin-warning{color:var(--portal-danger)}.website-featured-list{gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.website-featured-list>li{grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.website-featured-position{min-height:44px;color:var(--portal-muted);place-items:center;font-weight:600;display:grid}.website-featured-choice{min-width:0}.website-featured-choice label,.website-featured-add{min-width:0;display:block;margin:0!important}.website-featured-articles select{width:100%;min-width:0;max-width:100%;padding-right:30px}.website-featured-articles .website-featured-actions{align-items:center;gap:6px;display:flex}.website-featured-actions button{width:44px;min-width:44px;height:44px;padding:0}.website-featured-warning{color:var(--portal-warning);margin:8px 0;font-size:14px;line-height:1.5}.website-featured-add{max-width:600px}.website-featured-articles{margin-bottom:24px}@media (max-width:1000px){.editor-redesign .website-editor-layout{grid-template-columns:minmax(0,1fr) 290px}.website-action-line{flex-direction:column;align-items:start;gap:12px}.editor-redesign .website-primary-actions{justify-content:flex-start;width:100%}.website-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.editor-redesign .website-editor-layout,.editor-redesign .website-editor-aside{grid-template-columns:1fr}}@media (max-width:700px){.website-section-navigation{margin-bottom:20px}.editor-redesign .website-section-tabs>.website-site-settings{margin-left:0}.website-list-panel,.website-settings-form,.website-media-library{padding:16px}.editor-redesign .website-editor-heading{flex-direction:column}.website-heading-actions{justify-content:flex-start}.editor-redesign .website-editor-heading>button{white-space:normal;margin:0}.editor-redesign .website-publishing{position:static;padding:16px!important}.editor-redesign .website-primary-actions{flex-wrap:wrap;gap:8px;display:flex}.editor-redesign .website-primary-actions>button{flex:140px;min-height:44px}.editor-redesign .website-primary-actions button.website-publish-primary{min-width:0}.editor-redesign .website-title-field input{font-size:24px}.website-social-line{grid-template-columns:minmax(0,1fr) auto 44px}.website-social-line>label:nth-of-type(2){grid-area:2/1/auto/4}.website-social-visible{grid-area:1/2}.website-social-line>button{grid-area:1/3}.website-contact-settings,.website-nav-fields,.website-nav-flags,.website-home-selections{grid-template-columns:1fr}.website-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-redesign .website-document-list>article{flex-direction:column;gap:12px}.editor-redesign .website-status-row{justify-content:flex-start;max-width:100%}.website-nav-item>summary{gap:4px;display:grid}.website-details-to-add>div{flex-wrap:wrap;gap:8px}.website-featured-list>li{grid-template-columns:22px minmax(0,1fr);gap:8px 12px}.website-featured-actions{grid-column:2;justify-content:flex-end}.editor-redesign :is(input,textarea,select,.tiptap){scroll-margin-top:24px}}@media (max-height:650px){.editor-redesign .website-publishing,.editor-redesign .website-formatting{position:static}}.hub-page .editor-redesign select{box-sizing:border-box;max-width:100%;color:var(--portal-ink);background-color:var(--portal-field);border-color:var(--portal-input-line);padding-right:30px}.hub-page .editor-redesign select:focus-visible{outline:3px solid var(--portal-focus);outline-offset:2px}.hub-page .editor-redesign .website-publishing{isolation:isolate;z-index:20;background:var(--portal-canvas)!important}.hub-page .editor-redesign .website-rich-editor{overflow:visible;background:var(--portal-surface)!important}.hub-page .editor-redesign .website-formatting{top:calc(60px + var(--website-actions-height,0px));z-index:10;box-shadow:0 1px 0 var(--portal-line);border-radius:8px 8px 0 0;gap:6px;position:sticky;background:var(--portal-surface)!important}.hub-page .editor-redesign .website-tool-group{flex-wrap:wrap;min-width:0}.hub-page .editor-redesign .website-tool-group label{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.hub-page .editor-redesign .website-tool-group select{max-width:140px}.hub-page .editor-redesign .website-homepage-placement{grid-template-columns:minmax(180px,1fr) minmax(160px,320px);align-items:center;gap:12px 20px;display:grid}.hub-page .editor-redesign .website-homepage-placement .website-pin-position{min-width:0;max-width:none}.hub-page .editor-redesign .website-homepage-placement :is(.website-pin-note,.website-pin-warning){grid-column:1/-1}.hub-page .editor-redesign .website-homepage-placement:not(:has(.website-pin-position)){grid-template-columns:1fr}.hub-page .editor-redesign .website-section-tabs.website-settings-tabs{flex-wrap:wrap;gap:4px;margin-bottom:24px;padding-bottom:0;overflow:visible}.hub-page .editor-redesign:has(.website-settings-workspace) .website-publishing{position:static}@media (max-width:700px){.hub-page .editor-redesign .website-formatting{position:static}.hub-page .editor-redesign .website-homepage-placement{grid-template-columns:1fr}.hub-page .editor-redesign .website-publishing{position:static}}@media (max-height:650px){.hub-page .editor-redesign .website-formatting,.hub-page .editor-redesign .website-publishing{position:static}}:is(.rich-reading,.article-reading,.website-rich-content){line-height:1.5}:is(.rich-reading,.article-reading,.website-rich-editor-refined .website-rich-content) p,.website-rich-editor-refined .website-rich-content>p:last-child{margin-block:0 12px}:is(.rich-reading,.article-reading,.website-rich-editor-refined .website-rich-content) :is(p,h2,h3)[data-space-before="0"]{margin-block-start:0}:is(.rich-reading,.article-reading,.website-rich-editor-refined .website-rich-content) :is(p,h2,h3)[data-space-before="8"]{margin-block-start:8px}:is(.rich-reading,.article-reading,.website-rich-editor-refined .website-rich-content) :is(p,h2,h3)[data-space-before="16"]{margin-block-start:16px}:is(.rich-reading,.article-reading,.website-rich-editor-refined .website-rich-content) :is(p,h2,h3)[data-space-after="0"]{margin-block-end:0}:is(.rich-reading,.article-reading,.website-rich-editor-refined .website-rich-content) :is(p,h2,h3)[data-space-after="8"]{margin-block-end:8px}:is(.rich-reading,.article-reading,.website-rich-editor-refined .website-rich-content) :is(p,h2,h3)[data-space-after="16"]{margin-block-end:16px}:is(.rich-reading,.article-reading,.website-rich-content) img[data-width="25"]{width:25%;max-width:100%;height:auto}:is(.rich-reading,.article-reading,.website-rich-content) img[data-width="50"]{width:50%;max-width:100%;height:auto}:is(.rich-reading,.article-reading,.website-rich-content) img[data-width="75"]{width:75%;max-width:100%;height:auto}:is(.rich-reading,.article-reading,.website-rich-content) img[data-width="100"]{width:100%;max-width:100%;height:auto}.bar-rota,.bar-rota-list,.bar-rota-item,.bar-rota-detail{gap:12px;min-width:0;display:grid}.bar-rota-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bar-rota-toolbar .portal-subnav{flex:auto}.bar-rota-item{justify-items:start}.bar-rota-item h2,.bar-rota-detail h2,.bar-rota-item p,.bar-rota-detail p{margin:0}.bar-rota-item .actions,.bar-rota-detail .actions{flex-wrap:wrap}.bar-rota-subline,.bar-rota-cover{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bar-rota-subline{color:var(--portal-muted);font-size:var(--portal-meta)}.bar-rota-summary{color:var(--portal-muted)}.bar-rota-times{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:end;gap:10px;width:100%;display:grid}.bar-rota-times label,.bar-rota-lookup{gap:4px;min-width:0;display:grid}.bar-rota-times input,.bar-rota-lookup select{width:100%;min-width:0}.bar-rota-notes{white-space:pre-wrap;overflow-wrap:anywhere}.bar-rota-error{color:var(--portal-danger);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bar-rota-panel{background:var(--portal-surface);border:1px solid var(--portal-line);min-width:0;padding:clamp(12px,2vw,20px)}.bar-rota-detail[data-slot=dialog-content]{align-content:start;width:min(880px,100vw - 24px);max-width:none}.bar-rota-detail [data-slot=dialog-header]{text-align:start;padding-inline-end:40px}.bar-rota-detail [data-slot=dialog-close]{place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.bar-rota-detail,.bar-rota-editor{max-height:calc(100dvh - 24px);overflow-y:auto}.bar-rota-detail .bar-rota-error{justify-content:start}.bar-rota .muted,.bar-rota-editor .muted{color:var(--portal-muted)}.reserves-returns{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.return-fixture-picker{grid-template-columns:170px minmax(0,1fr);gap:16px;display:grid}.return-fixture-picker label,.return-fields label,.return-goals{gap:6px;min-width:0;display:grid}.return-fixture-picker select,.return-used select{width:100%;min-width:0}.return-heading,.return-saved{justify-content:space-between;align-items:center;gap:12px;display:flex}.return-heading h2{margin:0}.return-heading p{margin:6px 0 0}.return-saved{flex-wrap:wrap;justify-content:flex-end}.return-fields{border:0;min-width:0;margin:0;padding:0}.return-score{align-items:end;gap:16px;display:flex}.return-score label{max-width:200px}.return-score>span{padding-bottom:10px}.return-players h3,.return-officials h3{margin:0}.return-player-row{border-bottom:1px solid var(--border);grid-template-columns:64px minmax(160px,1fr) 76px 160px auto;align-items:center;gap:12px;padding:12px 0;display:grid}.return-player-name{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.return-check{text-align:left;width:max-content;max-width:100%;font-size:12px;text-decoration:underline}.return-goals{font-size:12px}.return-starter-label{opacity:.65;font-size:13px}.return-officials{gap:16px;display:grid}.return-official-names{grid-template-columns:1fr 1fr;gap:16px;display:grid}.return-marks{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.return-confirm{flex-direction:row;align-items:center;margin-top:20px;gap:10px!important;display:flex!important}.return-confirm input{flex-shrink:0;width:18px;height:18px}.return-actions{justify-content:flex-end}.return-history>div{align-items:center;gap:8px;margin-top:8px;display:flex}.return-history>div>span{margin-right:auto}.return-player-dialog{max-width:560px;max-height:90dvh;overflow:auto}.return-search{align-items:center;gap:8px;display:flex}.return-player-options{gap:4px;max-height:min(48dvh,360px);display:grid;overflow:auto}.return-player-options>button{text-align:left;border-radius:6px;justify-content:space-between;align-items:center;min-height:50px;padding:10px 12px;display:flex}.return-player-options>button[data-active=true]{outline:2px solid var(--primary);outline-offset:-2px}.return-player-options>button:disabled{opacity:.6}.return-player-options small{margin-top:3px;display:block}.return-picker-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.return-picker-footer>span{margin-right:auto}.return-revision-view{max-height:55dvh;overflow:auto}.return-revision-view p{margin:8px 0}@media (max-width:760px){.return-fixture-picker{grid-template-columns:1fr}.return-heading{flex-direction:column;align-items:flex-start}.return-saved{justify-content:flex-start}.return-player-row{grid-template-columns:56px minmax(0,1fr) 76px;gap:8px}.return-player-row>.return-used,.return-player-row>.return-starter-label{grid-area:2/2}.return-player-row>button{grid-area:2/3;justify-self:end}.return-player-row>.return-shirt{grid-row:1}.return-player-row>.return-player-name{grid-area:1/2}.return-player-row>.return-goals{grid-area:1/3}.return-official-names{grid-template-columns:1fr}.return-marks{grid-template-columns:repeat(2,minmax(0,1fr))}.return-actions{justify-content:stretch}.return-actions>button{flex:130px}.return-history>div{flex-wrap:wrap}.return-history>div>span{flex-basis:100%}.return-score label{flex:1;max-width:150px}.return-player-row .return-goals input{width:100%}}.return-player-options>button>span{overflow-wrap:anywhere;min-width:0}.return-check{min-height:28px}@media (max-width:760px){.return-check{min-height:36px}}.return-mobile-action{display:none}.return-official-names{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.return-player-row{grid-template-columns:48px minmax(0,1fr) 64px 44px;gap:8px;padding:12px 0}.return-player-row>.return-used{grid-area:2/2/auto/4}.return-player-row>.return-starter-label{display:none}.return-player-row>button{grid-area:1/4}.return-row-actions{width:44px;min-width:44px;gap:0!important;padding:6px!important}.return-row-actions>span{display:none}.return-mobile-action{display:block}.return-official-names{grid-template-columns:1fr}.return-player-name b{line-height:1.3}}.return-shirt input{-webkit-appearance:textfield;appearance:textfield;padding-inline:6px}.return-shirt input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.return-shirt input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.return-check-notice{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.return-check-notice p{flex:1;min-width:180px;margin:0}.return-notice{border:1px solid var(--border);border-radius:6px;padding:12px}.reserves-returns input:disabled,.reserves-returns select:disabled{opacity:1;color:var(--foreground);-webkit-text-fill-color:currentColor}.return-player-warning{font-size:12px}.return-revision-view details{padding:8px 0}@media (max-width:760px){.return-row-actions>.return-action-chevron{display:none}}.reserves-returns{gap:16px}.return-toolbar,.return-fixture-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.return-toolbar h2{margin:0}.return-fixture-tools label{max-width:180px}.return-fixture-banner{color:#fff;background:#243324;border-radius:12px;padding:18px 24px}.return-fixture-banner label{color:#dce5dc;gap:4px;font-size:12px}.return-fixture-banner select{color:#fff;background:#243324;border:0;width:100%;min-height:44px;padding:4px 0;font-weight:700;font-size:22px!important}.return-fixture-banner option{color:#fff;background:#243324}.return-fixture-banner p{color:#dce5dc;margin:4px 0 0;font-size:14px}.return-editor-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.return-squad-column,.return-details-column{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.return-card{border:1px solid var(--portal-line);background:var(--portal-surface);border-radius:12px;min-width:0;padding:20px}.return-card h3{margin:0 0 16px;font-size:18px}.return-players .section-title{margin-bottom:14px}.return-players .section-title h3{margin:0}.return-table-head,.return-player-row{grid-template-columns:44px minmax(0,1fr) 66px 90px;align-items:center;gap:12px;display:grid}.return-table-head{background:var(--portal-tint);border-radius:6px;padding:10px 8px;font-size:13px;font-weight:600}.return-player-row{padding:10px 8px}.return-goals input{width:100%}.return-starter-label{display:none}.return-player-row>.return-used{grid-area:2/2/auto/4}.return-player-row>.return-row-actions{grid-area:1/4}.return-row-actions{justify-self:end}.return-official-names,.return-marks{grid-template-columns:1fr;gap:12px;display:grid}.return-official-names label,.return-marks label{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;display:grid}.return-score{gap:10px}.return-score label{flex:1;min-width:0;max-width:none}.return-check-notice{margin:0;font-size:13px;display:block}.return-check-notice summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.return-check-notice button{margin:8px 8px 0 0}.return-confirm{min-height:44px;margin:4px 0 12px}.return-actions{border-top:1px solid var(--portal-line);align-items:center;padding-top:18px}.return-delivery-note{color:var(--portal-muted);margin-right:auto;font-size:12px}.return-backup-help{max-width:280px;color:var(--portal-muted);padding:8px 12px;font-size:12px;line-height:1.5}.return-saved{justify-content:flex-end;font-size:13px}.return-source-warnings{font-size:13px}.return-source-warnings summary{cursor:pointer;align-content:center;min-height:44px}@media (max-width:900px){.return-editor-grid{grid-template-columns:minmax(0,1fr)}.return-details-column{grid-template-columns:repeat(2,minmax(0,1fr))}.return-details-column>.return-card:last-child{grid-column:1/-1}.return-marks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.return-card{padding:16px}.return-fixture-banner{padding:14px 16px}.return-fixture-banner select{font-size:18px!important}.return-details-column,.return-marks{grid-template-columns:1fr}.return-editor-grid{gap:16px}.return-table-head,.return-player-row{grid-template-columns:40px minmax(0,1fr) 54px 44px;gap:8px;padding-inline:0}.return-player-row>.return-row-actions{grid-area:1/4}.return-player-row>.return-used{grid-area:2/2/auto/4}.return-players .section-title{gap:8px}.return-players .section-title h3{font-size:18px}.return-fixture-tools{flex-wrap:wrap;align-items:end}.return-delivery-note{flex-basis:100%}.return-actions>button{flex:130px}.return-official-names label,.return-marks label{grid-template-columns:105px minmax(0,1fr)}}.hub-page .reserves-returns .return-fixture-banner select{color:#fff!important;background:#243324!important;border:0!important}.reserves-returns .return-card h3{align-items:center;gap:10px;display:flex}.return-card h3 svg{color:var(--portal-green);flex:none}.return-fixture-banner{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:18px;display:grid}.return-fixture-banner>svg{color:#fff}.return-fixture-banner>div{min-width:0}@media (max-width:600px){.return-fixture-banner{grid-template-columns:28px minmax(0,1fr);gap:12px}.return-fixture-banner>svg{width:28px;height:28px}}.return-manual-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.return-manual-fields label{gap:6px;display:grid}.return-manual-dialog{max-height:90dvh;overflow:auto}.return-fixture-banner label{display:block}.return-fixture-banner select:focus-visible{outline-offset:4px;outline:2px solid #e3bd68}.hub-page .reserves-returns .return-fixture-trigger{white-space:normal;text-align:left;width:100%;min-height:44px;box-shadow:none;padding:4px 0;font-size:22px;font-weight:700;line-height:1.3;color:#fff!important;background:0 0!important;border:0!important;height:auto!important}.return-fixture-trigger [data-slot=select-value]{white-space:normal;-webkit-line-clamp:unset;overflow-wrap:anywhere;overflow:visible;display:block!important}.return-fixture-trigger svg{color:#fff!important}.return-fixture-options{background:var(--portal-surface);max-width:calc(100vw - 32px)}.return-fixture-options [role=option]{white-space:normal;overflow-wrap:anywhere;min-height:44px}.return-manual-dialog{color:var(--portal-text);background:var(--portal-surface)!important}@media (max-width:600px){.hub-page .reserves-returns .return-fixture-trigger{font-size:18px}}
