/* TMR-4 Our Team, Oxfam-layout rebuild - 18 Oct 2026. Scoped to main.tmr. Off: option pfh_tmr_off. Hidden/initial states only under html.tmr-mo; scroll-scrubbed parts only under html.tmr-sda. Default state = finished state. */

@property --tmr-c{syntax:"<integer>";inherits:true;initial-value:0}
@property --tmr-q{syntax:"<percentage>";inherits:true;initial-value:100%}

html body main.tmr{--ink:#0B1729;--ink2:#14233F;--off:#F7F7F2;--line:#E3E3DA;--muted:#46505F;--green:#2E7D5B;--green-dk:#1E5C42;--hi:#3FBF84;--mint:#C2F2D8;--hot:#E07A2F;--link:#A9501A;--on-dk:#C9D1DB;
 --fd:var(--font-display,"Epilogue",system-ui,sans-serif);--fb:var(--font-body,"Inter",system-ui,sans-serif);
 --pad:clamp(66px,6.4vw,88px);--big:clamp(66px,9vw,132px);--gap:clamp(44px,4.6vw,66px);--ew:min(1366px,100% - 100px);
 display:block;width:100%;max-width:none;margin:0;padding:0;zoom:1;background:#fff;color:var(--ink);font-family:var(--fb);font-size:19px;line-height:30px;overflow-x:clip;interpolate-size:allow-keywords}
html body main.tmr *,html body main.tmr *::before,html body main.tmr *::after{box-sizing:border-box;zoom:1}
.tmr :where(h1,h2,h3,p,ol,ul,dl,dd,dt,figure,blockquote){margin:0;padding:0}
.tmr :where(ol,ul){list-style:none}
.tmr img{display:block;max-width:100%}
.tmr a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.tmr a:hover{text-decoration-thickness:2px}
.tmr :is(a,summary,ol[tabindex]):focus-visible{outline:3px solid var(--hot);outline-offset:3px;border-radius:6px}
.tmr strong{font-weight:800}
.tmr-wrap{position:relative;width:var(--ew);margin-inline:auto}

/* type */
.tmr :is(h1,h2,h3){font-family:var(--fd);font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.005em!important;color:inherit}
.tmr .tmr-h1{font-size:clamp(36px,5vw,60px);line-height:1.07}
.tmr .tmr-h2{font-size:clamp(28px,3.4vw,45px);line-height:1.11}
.tmr .tmr-h3{font-size:clamp(22px,2vw,28px);line-height:1.15}
.tmr .tmr-lede{font-size:clamp(20px,1.7vw,26px);line-height:1.36;font-weight:500}
.tmr .tmr-body{font-size:19px;line-height:30px;margin-top:22px}
.tmr .tmr-h2--dk,.tmr .tmr-lede--dk{color:#fff}
.tmr .tmr-lede--dk{color:var(--on-dk)}
.tmr .tmr-lede--dk strong{color:#fff}
.tmr .tmr-h2+.tmr-lede{margin-top:22px}
.tmr-kick{--font-body:var(--fd);display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:14px;line-height:1.2;font-weight:800;text-transform:uppercase!important;letter-spacing:.14em!important;color:var(--green-dk)}
.tmr-kick::before{content:"";flex:none;width:28px;height:3px;border-radius:2px;background:currentColor}
.tmr-kick--dk{color:var(--hi)}
.tmr-hl{background:var(--green);color:#fff;padding:.02em .2em;border-radius:.18em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.tmr-hl--dk{background:var(--mint);color:var(--ink);white-space:nowrap}
.tmr-tag{--font-body:var(--fd);display:inline-block;white-space:nowrap;padding:2px 10px;border-radius:999px;background:var(--mint);color:var(--ink);font-size:12px;line-height:20px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;vertical-align:middle}

/* 1 hero */
.tmr-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(560px,88svh,880px);padding:120px 0 clamp(24px,4vw,56px);background:var(--ink);color:#fff;overflow:clip;isolation:isolate}
.tmr-hero__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 40%}
.tmr-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,23,41,.2) 0,rgba(11,23,41,.1) 40%,rgba(11,23,41,.7) 100%)}
.tmr-hero__panel{max-width:680px;padding:clamp(28px,3.4vw,48px);border-radius:20px;background:rgba(11,23,41,.9)}
.tmr-hero .tmr-lede{margin-top:22px;font-size:clamp(19px,1.55vw,22px);line-height:1.4}

/* 2 portraits */
.tmr-rollsec{padding:var(--pad) 0;background:var(--off)}
.tmr-roll{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}
.tmr-p{position:relative;display:flex;flex-direction:column;border-radius:14px;background:#fff;border:1px solid var(--line);overflow:clip}
.tmr-p__ph{position:relative;aspect-ratio:1/1.08;min-height:0;overflow:clip;background:var(--ink2)}
.tmr .tmr-p__ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}
.tmr .tmr-p:first-child .tmr-p__ph img{transform:scale(1.2);transform-origin:0 100%}
.tmr-p__n{--font-body:var(--fd);position:absolute;top:12px;left:12px;z-index:1;min-width:38px;padding:4px 10px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;line-height:22px;font-weight:800;text-align:center;letter-spacing:.04em}
.tmr .tmr-p__name{margin:16px 18px 0;font-size:clamp(17px,1.4vw,20px);line-height:1.15}
.tmr-p__role{margin:6px 18px 18px;font-size:15px;line-height:22px;color:var(--muted)}

/* 3 credits + quote */
.tmr-credits{padding:var(--big) 0;background:var(--ink);color:#fff}
.tmr-credits__grid{display:grid;grid-template-columns:1fr 1.45fr;gap:64px;align-items:start}
.tmr-cr{margin-top:var(--gap)}
.tmr-cr__row{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:8px;padding:20px 0;border-top:1px solid rgba(255,255,255,.16)}
.tmr-cr__row:last-child{border-bottom:1px solid rgba(255,255,255,.16)}
.tmr-cr__n{--font-body:var(--fd);grid-row:1/span 2;font-size:15px;line-height:28px;font-weight:800;color:var(--hi)}
.tmr-cr__name{--font-body:var(--fd);font-size:clamp(20px,1.7vw,24px);line-height:28px;font-weight:800;color:#fff}
.tmr-cr__role{font-size:16px;line-height:26px;color:var(--on-dk)}
.tmr-cr__role .tmr-tag{margin-left:8px}
.tmr-cr__story{grid-column:2;margin-top:14px}
.tmr-cr__story summary{--font-body:var(--fd);display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 18px;border:1.5px solid rgba(255,255,255,.45);border-radius:999px;color:#fff;font-size:15px;line-height:22px;font-weight:700;cursor:pointer;list-style:none;white-space:nowrap}
.tmr-cr__story summary::-webkit-details-marker{display:none}
.tmr-cr__story summary:hover{border-color:#fff}
.tmr-cr__story[open] summary{background:#fff;color:var(--ink)}
.tmr-cr__story p{margin-top:16px;font-size:17px;line-height:28px;color:var(--on-dk)}
.tmr-cr__story a{color:var(--mint)}
.tmr-quote{padding:clamp(28px,4vw,56px);border-radius:20px;background:var(--ink2)}
.tmr-quote .tmr-kick{margin-bottom:22px}
.tmr-quote blockquote p{--font-body:var(--fd);font-size:clamp(24px,2.5vw,36px);line-height:1.22;font-weight:800;color:#fff}
.tmr-quote figcaption{display:flex;flex-direction:column;gap:2px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16)}
.tmr-quote figcaption b{--font-body:var(--fd);font-size:20px;line-height:28px;font-weight:800;color:#fff}
.tmr-quote figcaption span{font-size:16px;line-height:24px;color:var(--on-dk)}

/* 4 apply */
.tmr-apply{padding:var(--big) 0 calc(var(--big) * .8);background:var(--green);color:#fff}
.tmr-apply__in{width:min(1024px,100% - 100px)}
.tmr-apply .tmr-h2{color:#fff}
.tmr-apply__in>p{margin-top:24px;font-size:clamp(19px,1.5vw,22px);line-height:1.5;color:#fff}
.tmr-route{display:block;width:100%;height:auto;margin-top:var(--gap);overflow:visible}
.tmr-route__bg{fill:none;stroke:rgba(255,255,255,.35);stroke-width:3;stroke-dasharray:2 10;stroke-linecap:round}
.tmr-route__ln{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}
.tmr-route__a,.tmr-route__c{fill:var(--mint)}
.tmr-route__b{fill:rgba(194,242,216,.3)}

/* 5 oversight intro + manifest */
.tmr-ov{padding:var(--pad) 0;background:#fff}
.tmr-ov__intro{max-width:980px}
.tmr-ov__intro .tmr-kick{margin-bottom:18px}
.tmr-man{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:var(--gap)}
.tmr-man>div{--ns:clamp(64px,7vw,96px);display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:28px 24px;border-radius:14px;background:var(--off);border:1px solid var(--line)}
.tmr-man dt{--font-body:var(--fd);font-size:15px;line-height:22px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}
.tmr-man dd{--font-body:var(--fd);--tmr-c:var(--n);font-size:var(--ns);line-height:1;font-weight:900;color:var(--green)}

/* 6 duties */
.tmr-duty{padding:var(--pad) 0;background:var(--off)}
.tmr-duties{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.tmr-d{position:relative;padding:44px 32px 36px;border-radius:14px;background:#fff;border:1px solid var(--line)}
.tmr-d::before{content:"";position:absolute;top:0;left:32px;width:56px;height:5px;border-radius:0 0 999px 999px;background:var(--green)}
.tmr-d .tmr-h3{margin-bottom:16px}
.tmr-d p{font-size:18px;line-height:29px}
.tmr-d--hot{background:#FFF1E4;border-color:#F2D9BF}
.tmr-d--hot::before{background:var(--hot)}
.tmr-d--ink{background:var(--ink);border-color:var(--ink);color:#fff}
.tmr-d--ink::before{background:var(--hi)}
.tmr-d--ink p{color:var(--on-dk)}
.tmr-d--ink a{color:var(--mint)}

/* 7 evaluate */
.tmr-eval{position:relative;padding:clamp(220px,25vw,360px) 0 var(--big);background:var(--ink);color:#fff;overflow:clip;isolation:isolate}
.tmr-eval__img{position:absolute;left:0;top:-5%;z-index:-2;width:100%;height:110%;object-fit:cover}
.tmr-eval::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,23,41,0) 0,rgba(11,23,41,.6) 26%,rgba(11,23,41,.9) 52%,rgba(11,23,41,.94) 100%)}
.tmr-eval__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}
.tmr-qs{padding:12px 32px 32px;border-radius:20px;background:#fff;color:var(--ink)}
.tmr-q{border-bottom:1px solid var(--line)}
.tmr-q summary{--font-body:var(--fd);display:flex;align-items:center;gap:16px;padding:20px 0;font-family:var(--fd);font-size:20px;line-height:1.25;font-weight:800;cursor:pointer;list-style:none}
.tmr-q summary::-webkit-details-marker{display:none}
.tmr-q__i{position:relative;flex:none;width:36px;height:36px;border-radius:50%;background:var(--off);border:1.5px solid var(--line);transition:background .25s,border-color .25s}
.tmr-q__i::before,.tmr-q__i::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2.5px;margin:-1.25px 0 0 -7px;border-radius:2px;background:var(--ink);transition:transform .25s,background .25s}
.tmr-q__i::after{transform:rotate(90deg)}
.tmr-q[open] .tmr-q__i{background:var(--green);border-color:var(--green)}
.tmr-q[open] .tmr-q__i::before{background:#fff}
.tmr-q[open] .tmr-q__i::after{background:#fff;transform:rotate(0)}
.tmr-q>p{padding:0 0 22px 52px;font-size:17px;line-height:28px;color:var(--muted)}
.tmr-note{margin-top:24px;font-size:16px;line-height:26px;color:var(--muted)}

/* 8 review */
.tmr-rev{padding:var(--big) 0;background:var(--ink);color:#fff}
.tmr-rev__grid{display:grid;grid-template-columns:1fr 1.7fr;gap:64px;align-items:start}
.tmr-rail{position:relative;padding-left:48px}
.tmr-rail::before,.tmr-rail::after{content:"";position:absolute;left:11px;top:12px;width:2px;border-radius:2px}
.tmr-rail::before{bottom:12px;background:rgba(255,255,255,.18)}
.tmr-rail::after{height:calc(100% - 24px);background:var(--hi)}
.tmr-rail.is-armed::after{height:calc((100% - 24px) * var(--p,0))}
.tmr-st{position:relative;padding-bottom:44px}
.tmr-st:last-child{padding-bottom:0}
.tmr-st::before{content:"";position:absolute;left:-48px;top:2px;width:24px;height:24px;border-radius:50%;background:var(--hi);border:3px solid var(--ink);box-shadow:0 0 0 2px var(--hi)}
.tmr-rail.is-armed .tmr-st:not(.is-lit)::before{background:var(--ink);box-shadow:0 0 0 2px rgba(255,255,255,.3)}
.tmr-st .tmr-h3{color:#fff;margin-bottom:12px}
.tmr-st p{font-size:18px;line-height:29px;color:var(--on-dk)}
.tmr-close{grid-column:1/-1;margin-top:var(--gap);padding-top:var(--gap);border-top:1px solid rgba(255,255,255,.16);font-size:clamp(20px,1.7vw,26px);line-height:1.36;font-weight:500;color:var(--on-dk)}

/* layouts */
@media (min-width:1025px){.tmr-rev__head{position:sticky;top:110px}}
@media (max-width:1180px){.tmr-credits__grid{grid-template-columns:1fr 1.15fr;gap:44px}}
@media (max-width:1100px){.tmr-roll{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1023px){
 .tmr-duties{grid-template-columns:repeat(2,minmax(0,1fr))}
 .tmr-credits__grid,.tmr-eval__grid,.tmr-rev__grid{grid-template-columns:minmax(0,1fr);gap:var(--gap)}
 .tmr-man{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:768px){
 html body main.tmr{--ew:calc(100% - 36px);--pad:66px;--big:66px;--gap:44px;font-size:18px;line-height:27px}
 .tmr-apply__in{width:var(--ew)}
 .tmr .tmr-body{font-size:18px;line-height:27px}
 .tmr-hero{min-height:560px;padding-top:96px}
 .tmr-roll{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;-webkit-overflow-scrolling:touch}
 .tmr-p{flex:0 0 min(300px,72vw);scroll-snap-align:start}
 .tmr-qs{padding:6px 20px 24px}
 .tmr-q>p{padding-left:0}
 .tmr-d{padding:40px 22px 28px}
 .tmr-d p,.tmr-st p{font-size:18px;line-height:27px}
 .tmr-man>div{padding:22px 18px}
 .tmr-cr__story summary{flex-wrap:wrap;gap:6px 10px;white-space:normal;border-radius:22px}
 .tmr-cr__name,.tmr-cr__role{overflow-wrap:anywhere}
}
@media (max-width:699px){.tmr-duties{grid-template-columns:minmax(0,1fr)}}

/* motion: hidden/initial states only under .tmr-mo */
html.tmr-mo .tmr-rv{opacity:.35;translate:0 30px;transition:opacity .7s ease,translate .7s cubic-bezier(.2,.7,.2,1)}
html.tmr-mo .tmr-rv.is-in{opacity:1;translate:none}
html.tmr-mo .tmr-duties>.tmr-d:nth-child(3n+2){transition-delay:.08s}
html.tmr-mo .tmr-duties>.tmr-d:nth-child(3n){transition-delay:.16s}
html.tmr-mo .tmr-hero__panel>*{animation:tmr-rise .9s cubic-bezier(.2,.7,.2,1) both}
html.tmr-mo .tmr-hero__panel>:nth-child(2){animation-delay:.1s}
html.tmr-mo .tmr-hero__panel>:nth-child(3){animation-delay:.2s}
html.tmr-mo .tmr-q::details-content{block-size:0;overflow:clip;transition:block-size .3s ease,content-visibility .3s allow-discrete}
html.tmr-mo .tmr-q[open]::details-content{block-size:auto}
html.tmr-mo .tmr-rail.is-armed .tmr-st:not(.is-lit){opacity:.72}
html.tmr-mo .tmr-st{transition:opacity .4s}
@keyframes tmr-rise{from{opacity:.35;translate:0 24px}to{opacity:1;translate:0 0}}

/* motion: scroll-scrubbed, only under .tmr-sda */
@keyframes tmr-hz{from{scale:1;translate:0 0}to{scale:1.12;translate:0 6%}}
@keyframes tmr-step{from{translate:0 70px;scale:.92}to{translate:0 0;scale:1}}
@keyframes tmr-q{from{--tmr-q:0%}to{--tmr-q:100%}}
@keyframes tmr-route{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes tmr-cnt{from{--tmr-c:0}to{--tmr-c:var(--n)}}
@keyframes tmr-par{from{scale:1.08;translate:0 -3%}to{scale:1;translate:0 3%}}
html.tmr-sda .tmr-hero__img{animation:tmr-hz linear both;animation-timeline:scroll(root);animation-range:0 100svh}
@media (min-width:769px){
 html.tmr-sda .tmr-p{animation:tmr-step linear both;animation-timeline:view();animation-range:entry calc(var(--i) * 5%) entry calc(70% + var(--i) * 5%)}
}
html.tmr-sda .tmr-quote blockquote p{display:inline;color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff var(--tmr-q),rgba(255,255,255,.45) var(--tmr-q));-webkit-background-clip:text;background-clip:text;animation:tmr-q linear both;animation-timeline:view();animation-range:entry 30% cover 38%}
html.tmr-sda .tmr-route__ln{animation:tmr-route linear both;animation-timeline:view();animation-range:entry 15% cover 45%}
html.tmr-sda .tmr-man dd{font-size:0;line-height:0;animation:tmr-cnt linear both;animation-timeline:view();animation-range:entry 10% cover 30%}
html.tmr-sda .tmr-man dd::before{counter-reset:tmr var(--tmr-c);content:counter(tmr,decimal-leading-zero);display:block;font-size:var(--ns);line-height:1}
html.tmr-sda .tmr-eval__img{animation:tmr-par linear both;animation-timeline:view();animation-range:cover 0% cover 100%}

@media (prefers-reduced-motion:reduce){.tmr *,.tmr *::before,.tmr *::after{animation:none!important;transition:none!important}}
/* TMR-5 (draft, local only): credits list contrast in the pre-reveal state.
   Cause: html.tmr-mo .tmr-rv starts at opacity .35, so before .is-in the
   credits text on #0B1729 measures 2.0-2.8:1 (Lighthouse: 41 nodes).
   Fix: credits rows start at .8 (all text >= 5.3:1); the 30px rise stays. */
html.tmr-mo .tmr-credits .tmr-rv:not(.is-in){opacity:.8}

/* TMR-6: pre-reveal full contrast, keeps 30px rise */
html.tmr-mo .tmr-rv:not(.is-in){opacity:1}
/* TEAM-NORMAL 1 (18 Oct 2026): "everything in that page is way too big" - page-wide size-down to site middle */
html body main.tmr{--pad:clamp(48px,4.6vw,64px);--big:clamp(52px,5.4vw,80px);--gap:clamp(28px,3vw,40px);font-size:17px;line-height:27px}
html body main.tmr .tmr-h1{font-size:clamp(32px,3.6vw,46px)}
html body main.tmr .tmr-h2{font-size:clamp(25px,2.5vw,34px)}
html body main.tmr .tmr-h3{font-size:clamp(19px,1.5vw,22px)}
html body main.tmr .tmr-lede{font-size:clamp(17px,1.3vw,19px)}
html body main.tmr .tmr-body{font-size:17px;line-height:27px;margin-top:16px}
html body main.tmr .tmr-kick{margin-bottom:12px;font-size:14px}
html body main.tmr .tmr-hero{min-height:clamp(420px,62svh,600px);padding-top:96px}
html body main.tmr .tmr-hero__panel{max-width:600px;padding:clamp(22px,2.4vw,34px);border-radius:16px}
html body main.tmr .tmr-hero .tmr-lede{margin-top:14px;font-size:clamp(16px,1.2vw,18px)}
html body main.tmr .tmr-roll{gap:18px}
html body main.tmr .tmr-p__ph{aspect-ratio:1/1}
html body main.tmr .tmr-p__name{margin:12px 14px 0;font-size:clamp(16px,1.15vw,17px)}
html body main.tmr .tmr-p__role{margin:4px 14px 14px;font-size:14px;line-height:20px}
html body main.tmr .tmr-credits__grid{gap:48px}
html body main.tmr .tmr-cr__row{padding:14px 0}
html body main.tmr .tmr-cr__name{font-size:clamp(17px,1.3vw,19px);line-height:24px}
html body main.tmr .tmr-cr__role{font-size:15px;line-height:22px}
html body main.tmr .tmr-cr__story p{font-size:16px;line-height:26px}
html body main.tmr .tmr-quote{padding:clamp(22px,2.6vw,36px);border-radius:16px}
html body main.tmr .tmr-quote blockquote p{font-size:clamp(19px,1.7vw,25px)}
html body main.tmr .tmr-quote figcaption{margin-top:20px;padding-top:16px}
html body main.tmr .tmr-quote figcaption b{font-size:17px;line-height:24px}
html body main.tmr .tmr-quote figcaption span{font-size:15px}
html body main.tmr .tmr-apply__in>p{margin-top:16px;font-size:clamp(16px,1.2vw,18px)}
html body main.tmr .tmr-man{gap:16px}
html body main.tmr .tmr-man>div{--ns:clamp(40px,4vw,56px);padding:20px 18px;gap:6px}
html body main.tmr .tmr-man dt{font-size:14px;line-height:19px}
html body main.tmr .tmr-duties{gap:18px}
html body main.tmr .tmr-d{padding:32px 24px 26px}
html body main.tmr .tmr-d p{font-size:16px;line-height:26px}
html body main.tmr .tmr-eval{padding-top:clamp(120px,13vw,190px)}
html body main.tmr .tmr-eval__grid,html body main.tmr .tmr-rev__grid{gap:48px}
html body main.tmr .tmr-qs{padding:8px 26px 24px;border-radius:16px}
html body main.tmr .tmr-q summary{padding:14px 0;font-size:17px;gap:14px}
html body main.tmr .tmr-q__i{width:30px;height:30px}
html body main.tmr .tmr-q>p{padding-bottom:16px;padding-left:44px;font-size:16px;line-height:26px}
html body main.tmr .tmr-note{font-size:15px;line-height:24px}
html body main.tmr .tmr-st{padding-bottom:28px}
html body main.tmr .tmr-st:last-child{padding-bottom:0}
html body main.tmr .tmr-st p{font-size:16px;line-height:26px}
html body main.tmr .tmr-close{font-size:clamp(17px,1.3vw,19px)}
@media (max-width:767px){
html body main.tmr{--pad:44px;--big:48px;--gap:28px;font-size:16px;line-height:25px}
html body main.tmr .tmr-h1{font-size:30px}
html body main.tmr .tmr-h2{font-size:24px}
html body main.tmr .tmr-hero{min-height:440px;padding-top:80px}
html body main.tmr .tmr-eval{padding-top:110px}
html body main.tmr .tmr-d{padding:28px 18px 22px}
html body main.tmr .tmr-d p,html body main.tmr .tmr-st p,html body main.tmr .tmr-body{font-size:16px;line-height:25px}
html body main.tmr .tmr-q>p{padding-left:0}
html body main.tmr .tmr-qs{padding:4px 18px 18px}
html body main.tmr .tmr-man>div{padding:16px 14px}
}

/* TMR-PHONE 1 */
@media(max-width:767px){.tmr-credits .tmr-lg{display:none}}
@media(min-width:768px){.tmr-credits .tmr-sm{display:none}}
