.editor-body{background:#f5f5f5}.editor-body .header{background:#fff}.editor-body h1{font-size:clamp(2.9rem,6vw,4.9rem);line-height:1.1;overflow-wrap:anywhere}.editor-body h2{font-size:1.45rem;line-height:1.3}.editor-body h3{font-size:1rem}.editor-main{padding-top:35px;min-height:65vh}.editor-nav{display:flex;gap:28px;flex-wrap:wrap;max-width:1328px;margin:auto;padding:18px 44px;border-bottom:1px solid #ddd;background:#fff}.editor-nav a{font-size:.875rem;padding:6px 0}.editor-nav a:hover,.underlined{text-decoration:underline;text-underline-offset:4px}.account{margin-left:auto;display:flex;gap:22px;align-items:center;font-size:.875rem}.account form{margin:0}.text-button{border:0;text-decoration:underline;padding:8px;background:none}.editor-body button,.editor-body input,.editor-body select{font:inherit}.editor-body button{cursor:pointer}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.page-heading .primary{flex-shrink:0}.page-heading .eyebrow{margin-top:20px}.muted{color:#626262}.help{font-size:.875rem;line-height:1.55;color:#606060;margin:9px 0 20px}.panel{background:#fff;border:1px solid #ddd;padding:28px;min-width:0}.panel h2{margin:0 0 18px}.login{max-width:490px;margin:20px auto}.login h1{font-size:3.7rem}.editor-body label:not(.checkbox){display:block;font-size:.875rem;font-weight:700;margin:21px 0 8px}.editor-body input:not([type=hidden]):not([type=checkbox]),.editor-body select{width:100%;min-height:48px;padding:11px 12px;background:#fff;border:1px solid #aaa;border-radius:0;min-width:0}.editor-body input:focus-visible,.editor-body select:focus-visible,.editor-body button:focus-visible{outline:3px solid #243cff;outline-offset:3px}.primary,.secondary{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:11px 18px;text-align:center;line-height:1.45;font-size:.875rem;font-weight:700;text-decoration:none;border:1px solid #aaa;background:#fff;color:#151515}.primary{background:#bd0000;border-color:#bd0000;color:#fff}.primary:hover{background:#960000}.secondary:hover{background:#f0f0f0;border-color:#333}.wide{width:100%;margin-top:18px}.primary:disabled{background:#555;border-color:#555;cursor:wait}.editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.editor-card{padding:20px;background:#fff;border:1px solid #ddd;display:grid;grid-template-columns:90px 1fr;gap:20px;align-items:start}.mini-cover{height:136px;background:#eee;border-top:4px solid #ddd;display:flex;align-items:center;justify-content:center}.mini-cover img{max-width:100%;max-height:100%;object-fit:contain}.editor-card h2{margin:8px 0}.editor-card .wide{margin-top:0}.tag{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:#555}.edit-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;align-items:start}.current img{display:block;max-height:420px;max-width:100%;margin:24px auto;object-fit:contain}.upload-box{border:1px dashed #888;padding:20px;background:#f8f8f8}.upload-box input{border:0!important;padding:0!important;background:transparent!important;font-size:.875rem!important}.upload-box .help{margin-bottom:0}.history{margin-top:28px}.history-row,.draft-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #ddd}.history-row:last-child,.draft-row:last-child{border:0}.history-row .help{margin:5px 0 0}.history-row time{font-size:.875rem;color:#555}.drafts{margin-bottom:28px}.draft-row small{display:block;color:#666;margin-top:5px}.draft-cover{background:#eaeaea;display:flex;justify-content:center}.draft-cover img{max-width:100%;max-height:620px;object-fit:contain}.review-detail{padding:22px 0;border-bottom:1px solid #ddd}.checkbox{display:flex;gap:12px;align-items:flex-start;font-size:.9375rem;line-height:1.6;margin-top:24px}.checkbox input{width:20px;height:20px;flex:0 0 20px;margin-top:3px}.break{overflow-wrap:anywhere}.notice{background:#edf7ef;border:1px solid #92b598;padding:18px;margin-bottom:24px}.notice.error{background:#fff0f0;border-color:#dcaaaa}.user-row{padding:20px 0;border-bottom:1px solid #ddd}.user-row:last-child{border:0}.user-row form{margin:0}.user-row details{margin-top:16px}.user-row summary{font-size:.875rem;cursor:pointer;min-height:36px}.editor-footer{font-size:.875rem;display:block;margin-top:30px}.underlined{font-size:.875rem}
@media(max-width:1150px){.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-nav{padding-left:28px;padding-right:28px}.editor-card{grid-template-columns:80px 1fr;gap:16px}}
@media(max-width:760px){.edit-layout{grid-template-columns:1fr}.editor-grid{grid-template-columns:1fr}.editor-card{grid-template-columns:90px 1fr}.editor-body .header-inner{flex-wrap:wrap;gap:16px}.account{flex-basis:100%;justify-content:space-between;border-top:1px solid #eee;padding-top:14px}.editor-body .header-label{border:0;padding:0}.editor-nav{gap:10px 24px}.page-heading{align-items:flex-start;flex-direction:column;gap:5px}.panel{padding:22px}.history-row,.draft-row{align-items:flex-start;flex-wrap:wrap}.page-heading .primary{margin-bottom:12px}.editor-body h1{font-size:3.1rem}.history-row strong{font-size:.9375rem}.upload-box{padding:14px}}
@media(max-width:520px){.editor-nav{padding:12px 20px}.editor-main{padding-top:24px}.editor-card{padding:18px}.panel{padding:20px}.editor-body .header-label{font-size:.75rem}.account{font-size:.875rem}.editor-body .login h1{font-size:3.1rem}}

.editor-body h1{text-transform:uppercase}.editor-card{min-width:0}.editor-card>div{min-width:0}.editor-card h2{overflow-wrap:anywhere}
@media(max-width:380px){.editor-card{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:15px}.mini-cover{height:95px}.editor-card h2{font-size:1.2rem}.editor-card .secondary{padding:10px;font-size:.8125rem}}

.edition-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 28px}.edition-tabs a{display:flex;align-items:center;min-height:46px;border:1px solid #ccc;padding:10px 18px;font-size:.875rem}.edition-tabs a[aria-current=page]{background:#151515;color:#fff;border-color:#151515}.edition-note{padding:12px;background:#f3f3f3}.editor-card .fallback-label{margin-top:12px}.editor-body h1{overflow-wrap:anywhere}

.amb-row{display:flex;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid #ddd}.amb-row:last-child{border:0}.amb-row img{width:60px;height:75px;object-fit:cover;background:#eee;flex:none}.amb-row.is-hidden img{opacity:.4}.news-row img{width:96px;height:64px}.news-row img.is-brand{object-fit:contain;padding:6px;background:#e9e8e2}.amb-info{flex:1;min-width:0}.amb-info .help{margin:4px 0 0}.amb-actions,.amb-actions form,.amb-row-head form{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0}.amb-row-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.amb-row-head .help{margin:4px 0 0}.icon-button{width:46px;min-height:46px;border:1px solid #aaa;background:#fff;font-size:1.1rem}.icon-button:hover:not(:disabled){background:#f0f0f0;border-color:#333}.icon-button:disabled{opacity:.35;cursor:default}.lang-block{border:1px solid #ddd;padding:4px 18px 18px;margin:26px 0 0}.lang-block legend{font-weight:700;padding:0 8px;font-size:.9375rem}.editor-body textarea{width:100%;padding:11px 12px;border:1px solid #aaa;border-radius:0;font:inherit;line-height:1.5;resize:vertical}.editor-body textarea:focus-visible{outline:3px solid #243cff;outline-offset:3px}.danger{margin-top:28px;border-color:#dcaaaa}
@media(max-width:760px){.amb-row{flex-wrap:wrap}.amb-actions{flex-basis:100%}.amb-row-head{flex-wrap:wrap}}
