.tribunal{--tr-ink:#191c17;--tr-orange:#ff8525;--tr-paper:#f1f0e6;--tr-lime:#edfb78;--tr-muted:#55584f;background:var(--tr-paper);color:var(--tr-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}.tribunal *{box-sizing:border-box}.tribunal [hidden]{display:none!important}.tribunal h1,.tribunal h2,.tribunal h3,.tribunal p{margin:0}.tribunal button,.tribunal input,.tribunal select,.tribunal textarea{font:inherit}.tribunal a{color:inherit}.tribunal button,.tribunal a,.tribunal input,.tribunal select,.tribunal textarea,.tribunal summary{outline-offset:5px}.tribunal :focus-visible{outline:3px solid #4061d2}.tribunal h1,.tribunal h2,.tribunal h3{font-family:Anton,Impact,'Arial Narrow',sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-.015em;line-height:1.04}.tr-hero{max-width:1600px;margin:auto;padding:26px 5vw 0}.tr-backlink{text-decoration:none;font-size:12px;font-weight:700}.tr-kicker{display:flex;justify-content:space-between;gap:15px;margin:36px 0 24px;font-size:11px;font-weight:700;letter-spacing:.09em}.tr-free{border:1px solid var(--tr-ink);padding:3px 7px;align-self:start}.tr-hero-grid{display:grid;grid-template-columns:1.5fr .65fr;gap:32px;align-items:center}.tr-hero h1{font-size:clamp(46px,6.9vw,108px);max-width:1040px}.tr-hero h1 span{color:#aa3c00}.tr-lead{font-size:clamp(16px,1.4vw,21px);line-height:1.55;margin:27px 0!important;max-width:580px}.tr-button{appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;border:2px solid var(--tr-ink);border-radius:0;background:var(--tr-ink);color:var(--tr-paper)!important;text-transform:uppercase;font-size:12px!important;font-weight:700;letter-spacing:.06em;padding:13px 20px;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.tr-button:hover{background:#343a2f}.tr-button-light{background:transparent;color:var(--tr-ink)!important}.tr-button-light:hover{background:#deded1}.tr-button-orange{background:var(--tr-orange);color:var(--tr-ink)!important}.tr-button-orange:hover{background:#ffac65}.tr-hero-art{position:relative;height:354px;background:var(--tr-orange);border:2px solid var(--tr-ink);overflow:hidden;transform:rotate(2deg);margin:16px 7px 0 0;box-shadow:7px 7px 0 var(--tr-ink)}.tr-hero-art img{position:absolute;width:235px;height:353px;object-fit:contain;right:0;bottom:-33px}.tr-exhibit{position:absolute;top:15px;left:17px;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.04em;z-index:1}.tr-art-caption{position:absolute;bottom:12px;left:12px;font-family:Comic,cursive;font-size:18px;font-weight:bold;transform:rotate(-3deg);background:var(--tr-lime);padding:3px 8px;z-index:1}.tr-strip{display:flex;justify-content:space-between;gap:12px;border-top:2px solid var(--tr-ink);border-bottom:2px solid var(--tr-ink);padding:17px 0;margin-top:50px;font-size:10px;letter-spacing:.075em;font-weight:700}.tr-hearing{max-width:1440px;margin:auto;padding:64px 5vw 76px;scroll-margin-top:30px}.tr-loading,.tr-no-script{padding:30px;border:2px solid var(--tr-ink)}.tr-workspace{display:grid;grid-template-columns:225px minmax(0,1fr);gap:40px}.tr-sidebar{align-self:start;position:sticky;top:24px}.tr-label{font-size:10px;letter-spacing:.09em;font-weight:700;display:block}.tr-sidebar h2{font-size:35px;margin:13px 0 24px}.tr-steps{list-style:none;padding:0;margin:0}.tr-steps li{border-top:1px solid #a1a293}.tr-step{border:0;background:transparent;display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:15px 2px;font-size:12px!important;font-weight:700;color:var(--tr-muted);cursor:pointer}.tr-step:disabled{cursor:default;opacity:.6}.tr-step-number{font-size:10px;border:1px solid currentColor;width:25px;height:25px;display:grid;place-content:center}.tr-step[aria-current=step]{color:var(--tr-ink)}.tr-step[aria-current=step] .tr-step-number{background:var(--tr-ink);color:var(--tr-lime);border-color:var(--tr-ink)}.tr-private{font-size:11px;margin-top:30px!important;color:var(--tr-muted);line-height:1.6}.tr-sheet{min-width:0;border:2px solid var(--tr-ink);background:#faf9f2;box-shadow:6px 6px 0 #d9d9ca}.tr-sheet-top{background:var(--tr-orange);border-bottom:2px solid var(--tr-ink);display:flex;justify-content:space-between;padding:12px 25px;gap:12px;font-size:10px;font-weight:700;letter-spacing:.08em}.tr-form-inner{padding:30px}.tr-form-inner h2{font-size:clamp(31px,3vw,47px);margin-bottom:13px}.tr-description{color:var(--tr-muted);font-size:14px;margin-bottom:27px!important;max-width:650px}.tr-field{margin:25px 0}.tr-field>label,.tr-field>legend{font-size:13px;font-weight:700;display:block;margin-bottom:9px}.tr-fieldset{border:0;padding:0;min-width:0}.tr-field input[type=text],.tr-field input[type=number],.tr-field select,.tr-field textarea,.tr-gear-search{display:block;width:100%;min-height:47px;border:1px solid #8c8f7e;border-radius:0;background:white;color:var(--tr-ink);padding:11px 12px;font-size:15px}.tr-field textarea{resize:vertical;min-height:87px}.tr-hint{display:block;font-size:12px;color:var(--tr-muted);margin-top:7px;line-height:1.5}.tr-radio-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tr-option{position:relative;display:flex;align-items:flex-start;gap:10px;border:1px solid #a6a898;padding:16px 14px;cursor:pointer;background:transparent;font-size:13px}.tr-option:has(input:checked){border:2px solid var(--tr-ink);padding:15px 13px;background:var(--tr-lime)}.tr-option input{accent-color:var(--tr-ink);width:17px;height:17px;margin:1px 0 0;flex-shrink:0}.tr-option strong{display:block;font-size:13px;line-height:1.35}.tr-option small{display:block;font-size:12px;color:var(--tr-muted);margin-top:5px;line-height:1.4}.tr-goals .tr-option:last-child{grid-column:1/-1}.tr-inline{display:flex;flex-wrap:wrap;gap:8px}.tr-inline .tr-option{flex:1;min-width:110px;padding:12px}.tr-inline .tr-option:has(input:checked){padding:11px}.tr-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tr-columns .tr-field{margin:18px 0}.tr-checks{display:grid;grid-template-columns:1fr 1fr;gap:9px}.tr-check{display:flex;align-items:flex-start;gap:10px;border:1px solid #a6a898;padding:13px;font-size:13px;cursor:pointer}.tr-check:has(input:checked){background:var(--tr-lime);border-color:var(--tr-ink)}.tr-check input{accent-color:var(--tr-ink);width:17px;height:17px;margin:2px 0 0;flex-shrink:0}.tr-catalogue-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:15px}.tr-catalogue-controls>div{min-width:0}.tr-catalogue-controls label{display:block;font-size:13px;font-weight:700;margin-bottom:9px}.tr-catalogue-controls select{min-width:0;max-width:100%}.tr-gear-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;max-height:350px;overflow-y:auto;overscroll-behavior:contain;padding:8px}.tr-gear-grid .tr-check{font-size:12px;padding:10px}.tr-gear-count{font-size:12px;color:var(--tr-muted);margin:10px 0!important;min-height:19px}.tr-gear-summary{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tr-chip{font-size:11px;background:var(--tr-ink);color:var(--tr-paper);padding:3px 8px}.tr-help{padding:15px 17px;background:#ececde;border-left:3px solid var(--tr-ink);font-size:12px;margin-top:16px}.tr-form-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;border-top:1px solid #bfc0b2;margin-top:30px}.tr-back{background:none;border:0;font-size:12px!important;font-weight:700;padding:12px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tr-errors{padding:15px;background:#fae1d3;border:2px solid #8b2e0c;margin:15px 0;font-size:13px}.tr-errors p+p{margin-top:7px}.tr-resume{border:2px solid var(--tr-ink);padding:20px 24px;display:flex;justify-content:space-between;gap:15px;align-items:center;background:var(--tr-lime);margin-bottom:25px;font-size:13px}.tr-resume strong{display:block}.tr-resume-actions{display:flex;gap:10px;flex-wrap:wrap}.tr-note{font-size:12px;color:var(--tr-muted)}.tr-status{min-height:20px;font-size:12px;color:var(--tr-muted);margin-top:10px!important}.tr-case-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px}.tr-case-heading h2{font-size:clamp(32px,4vw,53px)}.tr-case-heading .tr-label{margin-bottom:9px}.tr-result-actions{display:flex;gap:10px;flex-wrap:wrap}.tr-result-actions .tr-button{font-size:10px!important;min-height:40px;padding:10px 15px}.tr-verdict{border:2px solid var(--tr-ink);display:grid;grid-template-columns:minmax(0,1fr) 210px;background:var(--tr-orange);box-shadow:7px 7px 0 var(--tr-ink)}.tr-verdict-main{padding:35px}.tr-verdict h3{font-size:clamp(38px,4.7vw,66px);margin:15px 0 22px;max-width:800px}.tr-verdict-main>p{max-width:690px;font-size:16px}.tr-verdict-aside{background:var(--tr-lime);position:relative;min-height:300px;border-left:2px solid var(--tr-ink);overflow:hidden}.tr-verdict-aside img{position:absolute;width:160px;height:240px;object-fit:contain;bottom:-60px;left:35px}.tr-verdict-aside p{position:relative;z-index:1;padding:24px 18px;font-family:Comic,cursive;font-weight:700;font-size:20px;line-height:1.3}.tr-stamp{display:inline-block;font-size:10px;letter-spacing:.1em;border:1px solid var(--tr-ink);padding:5px 9px;font-weight:700}.tr-findings{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:38px 0}.tr-finding{border-top:2px solid var(--tr-ink);padding-top:18px}.tr-finding h3{font-size:26px;margin-bottom:15px}.tr-finding p,.tr-finding li{font-size:13px;line-height:1.65}.tr-finding ul{padding-left:18px;margin:10px 0}.tr-finding p+p{margin-top:12px}.tr-finding .tr-label{margin-bottom:12px}.tr-budget{border:1px solid #a6a898;margin:14px 0}.tr-budget>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #bfc0b2;padding:9px 12px;font-size:13px}.tr-budget>div:last-child{border-bottom:0;background:#e4e5d6;font-weight:700}.tr-required{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.tr-required span{padding:4px 8px;background:#e0e2d4;font-size:11px}.tr-objections{background:#fff6e8;border:1px solid var(--tr-ink);padding:18px;margin-top:25px}.tr-objections strong{font-size:13px}.tr-objections li{font-size:13px;margin:8px 0}.tr-products-heading{display:flex;justify-content:space-between;gap:20px;border-top:2px solid var(--tr-ink);padding-top:22px;margin:38px 0 18px;align-items:end}.tr-products-heading h3{font-size:clamp(28px,3vw,42px)}.tr-products-heading p{font-size:12px;max-width:410px}.tr-disclosure{background:#e5e6d9;padding:12px 16px;font-size:12px;margin:16px 0!important}.tr-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tr-product{display:flex;flex-direction:column;border:2px solid var(--tr-ink);background:#faf9f2;min-width:0}.tr-product-head{padding:21px;background:var(--tr-ink);color:var(--tr-paper);min-height:148px;position:relative}.tr-product-head h4{font-family:Anton,Impact,sans-serif;font-size:31px;line-height:1.1;letter-spacing:0;font-weight:400;text-transform:uppercase;margin:13px 0 0;overflow-wrap:anywhere}.tr-product-head .tr-label{color:var(--tr-lime)}.tr-product-body{padding:20px;display:flex;flex-direction:column;flex:1;font-size:13px}.tr-specs{list-style:none;margin:0 0 18px;padding:0}.tr-specs li{padding:6px 0;border-bottom:1px solid #d1d3c5;font-size:11px;font-weight:700}.tr-product p+p{margin-top:13px}.tr-product .tr-match{font-size:12px;margin:13px 0 0;color:var(--tr-muted)}.tr-product details{margin:18px 0}.tr-product summary{font-size:12px;font-weight:700;cursor:pointer}.tr-product details p{margin:12px 0}.tr-source{font-size:11px;text-underline-offset:3px}.tr-amazon{margin-top:auto;padding-top:20px}.tr-amazon .tr-button{width:100%;font-size:10px!important;padding:11px 12px;gap:10px}.tr-amazon small{display:block;font-size:10px;line-height:1.5;margin-top:8px;color:var(--tr-muted)}.tr-next-step{display:grid;grid-template-columns:80px minmax(0,1fr);gap:25px;margin-top:30px;border:2px solid var(--tr-ink);padding:24px;background:var(--tr-lime)}.tr-next-number{font-family:Anton,Impact,sans-serif;font-size:65px;line-height:1}.tr-next-step h3{font-size:29px;margin-bottom:12px}.tr-next-step p{font-size:14px;max-width:840px}.tr-record{border-top:1px solid #a6a898;margin-top:30px;padding-top:18px;font-size:13px}.tr-record summary{cursor:pointer;font-weight:700}.tr-record dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px 18px;margin-top:20px}.tr-record dt{font-weight:700}.tr-record dd{margin:0;overflow-wrap:anywhere}.tr-method{border-top:2px solid var(--tr-ink);background:#e7e6dc;display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;padding:55px 5vw;max-width:1600px;margin:auto}.tr-method h2{font-size:clamp(32px,3.5vw,53px);margin-top:17px}.tr-method p{font-size:13px;line-height:1.7;margin-bottom:16px}.tr-method details{border-top:1px solid #949786;padding-top:16px;margin-top:25px}.tr-method summary{font-size:13px;font-weight:700;cursor:pointer;display:flex;justify-content:space-between}.tr-sources-list{columns:2;font-size:12px;line-height:1.6;padding-left:18px}.tr-sources-list li{break-inside:avoid;margin-bottom:10px}.tr-sources-date{font-size:11px;margin-top:15px!important}.tr-storage-warning{font-size:12px;padding:10px;background:#fae1d3;margin:15px 0}.tr-reset{margin-top:25px;display:flex;justify-content:space-between;gap:20px;align-items:center}.tr-reset p{font-size:12px;max-width:600px}
@media(min-width:1500px){.tr-hero-art{height:410px}.tr-hero-art img{height:420px;width:280px}}
@media(max-width:950px){.tr-workspace{grid-template-columns:165px minmax(0,1fr);gap:25px}.tr-sidebar h2{font-size:29px}.tr-form-inner{padding:25px}.tr-hero-art{height:295px}.tr-hero-art img{width:205px;height:308px;right:-10px}.tr-exhibit{font-size:9px}.tr-product-grid{grid-template-columns:1fr}.tr-product{display:grid;grid-template-columns:200px 1fr}.tr-product-head{min-height:100%;padding:23px}.tr-product-head h4{font-size:34px}.tr-method{gap:35px}.tr-verdict{grid-template-columns:minmax(0,1fr) 175px}.tr-verdict-aside img{left:15px}}
@media(max-width:700px){.tr-hero{padding:22px 20px 0}.tr-kicker{margin-top:25px;font-size:9px;align-items:center}.tr-free{font-size:8px;max-width:125px}.tr-hero-grid{grid-template-columns:1fr 120px;gap:13px;align-items:end}.tr-hero h1{font-size:clamp(37px,7.5vw,52px);max-width:500px}.tr-hero h1 br{display:none}.tr-hero h1 span{display:block;margin-top:7px}.tr-lead{font-size:14px;margin:20px 0!important}.tr-lead br{display:none}.tr-hero-art{height:205px;box-shadow:4px 4px 0 var(--tr-ink);margin-bottom:6px}.tr-hero-art img{height:220px;width:147px;right:-22px;bottom:-16px}.tr-exhibit{font-size:8px;top:10px;left:9px}.tr-art-caption{display:none}.tr-strip{font-size:8px;letter-spacing:0;display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:30px;padding:12px 0}.tr-hearing{padding:35px 20px 45px}.tr-workspace{display:block}.tr-sidebar{position:static;margin-bottom:22px}.tr-sidebar>.tr-label,.tr-sidebar h2,.tr-private{display:none}.tr-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tr-steps li{border:0}.tr-step{padding:0;display:flex;flex-direction:column;gap:7px;font-size:10px!important;align-items:flex-start}.tr-step-number{width:100%;height:25px}.tr-sheet-top{padding:12px 17px;font-size:9px}.tr-form-inner{padding:24px 17px}.tr-form-inner h2{font-size:32px}.tr-description{font-size:13px}.tr-radio-grid,.tr-checks,.tr-gear-grid,.tr-catalogue-controls{grid-template-columns:1fr}.tr-goals .tr-option:last-child{grid-column:auto}.tr-option{padding:14px}.tr-option:has(input:checked){padding:13px}.tr-columns{gap:12px}.tr-columns .tr-field{margin:12px 0}.tr-field>label,.tr-field>legend{font-size:12px}.tr-field select,.tr-field input,.tr-field textarea{font-size:16px!important}.tr-resume{display:block;padding:18px}.tr-resume-actions{margin-top:15px}.tr-resume .tr-button{font-size:10px!important}.tr-form-nav .tr-button{font-size:10px!important;padding:12px;gap:15px}.tr-inline .tr-option{min-width:80px;font-size:11px}.tr-method{padding:35px 20px;display:block}.tr-method h2{font-size:35px;margin-bottom:25px}.tr-sources-list{columns:1}.tr-case-heading{align-items:start;flex-direction:column}.tr-case-heading h2{font-size:37px}.tr-verdict{grid-template-columns:1fr;box-shadow:4px 4px 0 var(--tr-ink)}.tr-verdict-main{padding:25px 20px}.tr-verdict h3{font-size:44px}.tr-verdict-main>p{font-size:14px}.tr-verdict-aside{border-left:0;border-top:2px solid var(--tr-ink);min-height:98px;padding-right:100px}.tr-verdict-aside p{padding:19px;font-size:17px}.tr-verdict-aside img{height:155px;width:103px;left:auto;right:5px;bottom:-40px}.tr-findings{grid-template-columns:1fr;gap:25px;margin-top:30px}.tr-finding h3{font-size:28px}.tr-products-heading{display:block}.tr-products-heading h3{margin-bottom:12px;font-size:32px}.tr-product{display:flex}.tr-product-head{min-height:130px}.tr-product-head h4{font-size:35px}.tr-next-step{grid-template-columns:40px minmax(0,1fr);gap:15px;padding:20px 15px}.tr-next-number{font-size:42px}.tr-next-step h3{font-size:27px}.tr-record dl{grid-template-columns:1fr;gap:3px}.tr-record dd{margin-bottom:12px}.tr-reset{align-items:start;flex-direction:column}}
@media(max-width:380px){.tr-hero-grid{grid-template-columns:1fr}.tr-hero-art{display:none}.tr-hero h1{font-size:43px}.tr-hero,.tr-hearing{padding-left:15px;padding-right:15px}.tr-columns{grid-template-columns:1fr}.tr-inline{flex-direction:column}.tr-form-inner{padding:22px 14px}}
@media(prefers-reduced-motion:reduce){.tribunal *{scroll-behavior:auto!important;transition:none!important}}
@media print{.site-header,.mobile-nav,body>footer,.skip-link,.tr-hero,.tr-method,.tr-sidebar,.tr-result-actions,.tr-amazon,.tr-disclosure,.tr-reset,.tr-status,.tr-resume,.tr-form-nav{display:none!important}.tribunal,.tr-product,.tr-product-head,.tr-verdict,.tr-verdict-aside,.tr-next-step{background:white!important;color:black!important}.tr-hearing{padding:0;max-width:none}.tr-verdict{box-shadow:none;display:block}.tr-verdict-aside{display:none}.tr-verdict-main{padding:15px}.tr-verdict h3{font-size:32px}.tr-verdict-main>p{font-size:12px}.tr-findings{gap:20px;margin:20px 0}.tr-finding h3{font-size:22px}.tr-product-grid{display:block}.tr-product{display:block;margin-bottom:12px;break-inside:avoid}.tr-product-head{padding:12px;min-height:0}.tr-product-head h4{font-size:24px}.tr-product-head .tr-label{color:black}.tr-product-body{padding:12px}.tr-product details{display:block}.tr-next-step{break-inside:avoid}.tr-case-heading h2{font-size:30px}.tr-record{break-inside:avoid}a[href]:after{content:none!important}@page{size:A4;margin:15mm}}
