/* Header search follows the supplied rounded field and circular blue action. */
.header-inner .search{width:230px;height:46px;display:flex;align-items:center;gap:8px;padding:4px 5px 4px 20px;border:1px solid #dce3ef;border-radius:28px;background:#f3f5fa;flex-shrink:0}
.header-inner .search input{margin:0;padding:0;min-width:0;flex:1;height:100%;background:transparent;border:0;outline-offset:4px;border-radius:0;color:#17345c;font-family:Inter,sans-serif;font-size:14px;font-weight:400}
.header-inner .search input::placeholder{color:#929fb4;opacity:1}
.header-inner .search button{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:0;border-radius:50%;color:#fff;background:#3163b3;cursor:pointer}
.header-inner .search button:hover{background:#254e92}
.header-inner .search button svg{display:block;width:19px;height:19px}
/* Transparency: an editorial identity, a navigable index and a readable declaration. */
main:has(.transparency){max-width:1400px;padding:28px 30px 80px}
.transparency{--tp-blue:#3163b3;--tp-ink:#17345c;--tp-body:#526984;--tp-pale:#edf3fc;font:15px/1.9 Inter,Arial,sans-serif;color:var(--tp-body)}
.transparency :is(h1,h2,h3){font-family:Manrope,Inter,sans-serif;font-weight:600;color:var(--tp-ink);letter-spacing:-.045em;line-height:1.25}
.transparency p{margin:0 0 22px}
.transparency a{color:var(--tp-blue);text-underline-offset:4px}
.transparency :is(a,summary):focus-visible{outline:3px solid #3163b3;outline-offset:5px}
.transparency .trans-eyebrow{font-size:10px;letter-spacing:.12em;line-height:1.7;font-weight:600;color:#3163b3;margin:0 0 20px}
.trans-breadcrumb{max-width:1180px;margin:0 auto 28px;display:flex;gap:12px;font-size:11px;color:#7888a0}
.trans-breadcrumb a{text-decoration:none}
.transparency .trans-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:30px 65px;padding:60px 65px 55px;background:#edf3fc;border-radius:28px;margin:0 0 85px;position:relative;overflow:hidden}
.trans-hero-copy{grid-column:1/-1}
.trans-hero-copy .trans-eyebrow{margin-bottom:30px}
.trans-hero-copy h1{font-size:clamp(48px,7.4vw,104px);line-height:1.07;letter-spacing:-.075em;color:#3163b3;margin:0}
.portal-prefix{display:block;font-size:clamp(24px,2.5vw,34px);letter-spacing:-.035em;color:#17345c;margin-bottom:5px}
.trans-hero-description{grid-column:1;align-self:center;max-width:760px}
.trans-hero-description>p{font-size:15px;line-height:1.95;margin:0}
.trans-evaluation{grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-self:stretch;background:#3163b3;color:white;border-radius:20px;padding:26px 28px}
.trans-evaluation strong{font-family:Manrope,sans-serif;font-size:64px;line-height:1.2;font-weight:600;letter-spacing:-.07em}
.trans-evaluation strong span{font-size:29px;color:#bfd7fc;letter-spacing:-.04em}
.trans-evaluation p{font-size:11px;line-height:1.65;color:#edf4ff;margin:14px 0 0;max-width:140px}
.transparency section[id]{scroll-margin-top:35px}
/* Keep the established protocol composition. */
.transparency .trans-protocol{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:center;max-width:1180px;margin:0 auto 95px}
.transparency h2{font-size:clamp(30px,3.3vw,44px);line-height:1.2;margin:0 0 24px}
.protocol-copy>p:not(.trans-eyebrow){font-size:14px;line-height:1.9;max-width:640px}
.protocol-copy>p:last-child{font-size:11px;color:#798aa1;margin:22px 0 0}
.protocol-downloads{background:#edf3fc;padding:28px;border-radius:20px;display:grid;gap:12px}
.download-caption{display:block;font-size:13px;font-weight:500;color:#234c84;margin-bottom:10px}
.protocol-downloads>a{display:flex;align-items:center;gap:14px;background:#fff;border-radius:12px;padding:17px 16px;text-decoration:none;font-size:12px;color:#315f9e}
.protocol-downloads>a:hover{box-shadow:0 5px 18px #17345c0a}
.document-format{font-size:9px;font-weight:600;letter-spacing:.06em;background:#edf3fc;color:#3163b3;padding:8px 7px;border-radius:7px}
.protocol-downloads>a>span:last-child{margin-left:auto;font-size:19px}
/* Numbered index: typography is the visual language, without decorative icons. */
.transparency .trans-areas{max-width:1180px;margin:0 auto 100px}
.trans-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:65px;align-items:end;margin-bottom:35px}
.trans-heading .trans-eyebrow{grid-column:1/-1;margin-bottom:15px}
.trans-heading h2{font-size:46px;margin:0;max-width:450px}
.trans-heading>p:last-child{font-size:14px;line-height:1.9;max-width:390px;margin:0;justify-self:end}
.trans-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.transparency .trans-area{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:255px;padding:30px 28px;border-radius:18px;overflow:hidden;text-decoration:none;background:#f0f5fc;color:#526984;transition:background .25s,box-shadow .25s,transform .25s}
.trans-area:nth-child(6n+2),.trans-area:nth-child(6n+4){background:#e6eefb}
.trans-area-number{display:block;font-family:Manrope,sans-serif;font-size:40px;line-height:1;letter-spacing:-.07em;font-weight:600;color:#9cb7e0;margin-bottom:26px;transition:color .25s}
.transparency .trans-area h3{font-size:21px;line-height:1.35;font-weight:600;letter-spacing:-.035em;margin:0 0 13px;max-width:280px;transition:color .25s}
.trans-area p{font-size:13px;line-height:1.85;max-width:280px;margin:0 0 24px;transition:color .25s}
.trans-area-action{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:#3163b3;margin-top:auto;font-weight:500;transition:color .25s}
.trans-area-action>span{font-size:21px;line-height:1;transition:transform .25s}
.transparency .trans-area:is(:hover,:focus-visible){background:#3163b3;box-shadow:0 14px 32px #17345c16;transform:translateY(-4px)}
.trans-area:is(:hover,:focus-visible) .trans-area-number{color:#adcfff}
.transparency .trans-area:is(:hover,:focus-visible) h3{color:#fff}
.trans-area:is(:hover,:focus-visible) p{color:#edf4ff}
.trans-area:is(:hover,:focus-visible) .trans-area-action{color:#fff}
.trans-area:is(:hover,:focus-visible) .trans-area-action>span{transform:translateX(4px)}
/* Full-width declaration, with actual headings and a measured reading width. */
.transparency .trans-accessibility{max-width:1180px;margin:0 auto 85px;padding:55px 60px 50px;background:#f3f6fb;border-radius:26px;display:block}
.accessibility-intro{max-width:900px;margin:0 auto 38px}
.accessibility-intro h2{font-size:37px;line-height:1.3;max-width:850px;margin:0}
.accessibility-body{max-width:900px;margin:auto;counter-reset:statements}
.transparency .access-statement{counter-increment:statements;margin:0;padding:28px 0}
.transparency .access-statement:first-child{padding-top:0}
.transparency .access-statement+ .access-statement{border-top:1px solid #dfe7f2}
.transparency .access-statement h3{display:flex;align-items:baseline;gap:15px;font-size:20px;line-height:1.5;color:#17345c;margin:0 0 17px;letter-spacing:-.025em}
.access-statement h3::before{content:counter(statements,decimal-leading-zero);font-family:Inter,sans-serif;font-size:10px;font-weight:500;color:#7994bc;letter-spacing:.04em;flex-shrink:0}
.access-statement p{font-size:14px;line-height:1.95;margin:0 0 20px}
.access-statement p:last-child{margin-bottom:0}
.access-statement>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.access-statement>div>a{padding:10px 17px;background:white;border-radius:22px;font-size:12px;color:#315f9e;text-decoration:none}
/* Contact invitation uses the same composed band as the home page. */
.transparency .trans-contact{max-width:1180px;padding:44px 45px;border-radius:24px;background:#edf3fc;margin:0 auto}
.trans-contact>div{display:grid;grid-template-columns:1fr auto;gap:0 50px;align-items:center}
.trans-contact h2{font-size:31px;margin-bottom:20px}
.trans-contact p{grid-column:1;font-size:14px;line-height:1.9;max-width:750px;margin:0}
.trans-contact a{grid-column:2;grid-row:1/3;display:inline-block;background:#3163b3;color:#fff;padding:14px 23px;border-radius:26px;text-decoration:none;font-size:12px;font-weight:500;white-space:nowrap}
.trans-contact a:hover{background:#254e92}
@media(max-width:1100px){.transparency .trans-hero{padding:48px 40px;gap:30px 40px;grid-template-columns:minmax(0,1fr) 190px}.trans-hero-copy h1{font-size:80px}.trans-evaluation{padding:24px}.trans-evaluation strong{font-size:56px}.transparency .trans-protocol{gap:45px}.transparency .trans-area{padding:27px 24px}.transparency .trans-accessibility{padding:45px}}
@media(max-width:850px){.transparency .trans-hero{grid-template-columns:1fr}.trans-hero-copy h1{font-size:clamp(48px,8.5vw,76px)}.trans-hero-description{grid-column:1}.trans-evaluation{grid-column:1;grid-row:3;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px;padding:15px 23px;border-radius:16px}.trans-evaluation strong{font-size:40px}.trans-evaluation strong span{font-size:24px}.trans-evaluation p{max-width:none;margin:0;font-size:12px}.transparency .trans-protocol{grid-template-columns:1fr;gap:28px}.protocol-downloads{grid-template-columns:1fr 1fr}.download-caption{grid-column:1/-1}.trans-heading{gap:12px 30px}.trans-heading h2{font-size:36px}.trans-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trans-contact>div{display:block}.trans-contact a{margin-top:25px}}
@media(max-width:640px){.header-inner .search{width:100%;height:44px;padding-left:18px}.header-inner .search button{width:34px;height:34px;flex-basis:34px}.header-inner .search input{font-size:14px}main:has(.transparency){padding:22px 20px 55px}.trans-breadcrumb{font-size:11px;margin-bottom:24px}.transparency .trans-hero{padding:32px 24px;gap:26px;margin-bottom:55px;border-radius:22px}.trans-hero-copy .trans-eyebrow{font-size:9px;letter-spacing:.08em;margin-bottom:24px}.trans-hero-copy h1{font-size:clamp(34px,8.5vw,54px);letter-spacing:-.065em}.portal-prefix{font-size:25px;margin-bottom:8px}.trans-hero-description>p{font-size:14px;line-height:1.9}.trans-evaluation{padding:14px 17px;gap:17px;border-radius:13px}.trans-evaluation strong{font-size:36px}.trans-evaluation strong span{font-size:21px}.trans-evaluation p{font-size:11px;max-width:140px}.transparency .trans-protocol{margin-bottom:60px}.transparency h2{font-size:29px}.protocol-downloads{grid-template-columns:1fr;padding:23px;border-radius:18px}.download-caption{font-size:12px;margin-bottom:5px}.transparency .trans-areas{margin-bottom:60px}.trans-heading{display:block;margin-bottom:28px}.trans-heading h2{font-size:34px;margin-bottom:18px}.trans-heading .trans-eyebrow{font-size:9px;margin-bottom:14px}.trans-heading>p:last-child{font-size:14px;max-width:100%}.trans-area-grid{grid-template-columns:1fr;gap:14px}.transparency .trans-area{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:18px;padding:25px;min-height:0}.trans-area-number{grid-column:1;grid-row:1/4;font-size:30px;line-height:1.2;margin:0}.transparency .trans-area h3{grid-column:2;font-size:21px;max-width:none;margin-bottom:13px}.trans-area p{grid-column:2;font-size:13px;max-width:none;margin-bottom:20px}.trans-area-action{grid-column:2;font-size:12px}.transparency .trans-accessibility{padding:30px 24px;border-radius:22px;margin-bottom:50px}.accessibility-intro{margin-bottom:28px}.accessibility-intro .trans-eyebrow{font-size:9px}.accessibility-intro h2{font-size:28px}.transparency .access-statement{padding:23px 0}.transparency .access-statement h3{font-size:18px;gap:12px}.access-statement p{font-size:13px;line-height:1.95}.transparency .trans-contact{padding:32px 26px;border-radius:22px}.trans-contact h2{font-size:27px}.trans-contact p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.transparency *{transition:none!important}.transparency .trans-area:is(:hover,:focus-visible),.trans-area:is(:hover,:focus-visible) .trans-area-action>span{transform:none}}
/* A restrained editorial header and a denser directory. */
.transparency .trans-hero{max-width:1180px;margin:0 auto 75px;padding:30px 0 45px;background:transparent;border-radius:0;grid-template-columns:.85fr 1.3fr;gap:25px 70px;align-items:start;overflow:visible}
.trans-hero-copy{grid-column:1;grid-row:1/3}
.trans-hero-copy .trans-eyebrow{margin-bottom:23px}
.trans-hero-copy h1{font-size:clamp(36px,3.8vw,50px);line-height:1.15;letter-spacing:-.05em;color:#17345c}
.portal-prefix{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin-bottom:0}
.trans-hero-description{grid-column:2;grid-row:1;padding-top:0}
.trans-hero-description>p{font-size:14px;line-height:1.95}
.trans-evaluation{grid-column:2;grid-row:2;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;justify-self:start;gap:13px;align-self:start;padding:10px 16px;background:#edf3fc;border-radius:12px;color:#3163b3}
.trans-evaluation strong{font-size:27px;line-height:1.2;letter-spacing:-.05em}
.trans-evaluation strong span{font-size:18px;color:#809fc9}
.trans-evaluation p{font-size:11px;line-height:1.6;color:#526984;max-width:none;margin:0}
.transparency .trans-area{min-height:215px;padding:24px}
.trans-area-number{font-size:29px;margin-bottom:19px}
.transparency .trans-area h3{font-size:19px;margin-bottom:11px}
.trans-area p{font-size:12px;line-height:1.8;margin-bottom:18px}
.trans-area-grid{gap:15px}
@media(max-width:850px){.transparency .trans-hero{grid-template-columns:1fr;gap:24px;padding:15px 0 25px;margin-bottom:55px}.trans-hero-copy{grid-column:1;grid-row:1}.trans-hero-description{grid-column:1;grid-row:2}.trans-evaluation{grid-column:1;grid-row:3}.trans-hero-copy h1{font-size:42px}.portal-prefix{display:inline}.portal-prefix::after{content:' '}}
@media(max-width:640px){.transparency .trans-hero{padding:10px 0 20px;gap:22px;margin-bottom:45px}.trans-hero-copy h1{font-size:36px;line-height:1.2}.trans-hero-copy .trans-eyebrow{font-size:9px;margin-bottom:18px}.trans-evaluation{padding:9px 14px;gap:12px}.trans-evaluation strong{font-size:25px}.trans-evaluation strong span{font-size:17px}.trans-evaluation p{font-size:11px}.transparency .trans-area{min-height:0;padding:23px;column-gap:16px}.trans-area-number{font-size:26px;margin:0}.transparency .trans-area h3{font-size:20px}.trans-area p{font-size:13px}}
/* Centered opening and three complementary, informational highlights. */
.transparency .trans-hero{display:block;max-width:1180px;padding:22px 0 0;margin:0 auto 85px;background:transparent}
.trans-hero-centered{max-width:900px;margin:0 auto 38px;text-align:center}
.trans-hero-centered .trans-eyebrow{margin-bottom:22px}
.trans-hero-centered h1{font-size:clamp(32px,3.6vw,47px);line-height:1.2;color:#17345c;letter-spacing:-.05em;margin:0 0 25px}
.trans-hero-centered>p:last-child{font-size:14px;line-height:1.95;max-width:850px;margin:0 auto;color:#526984}
.trans-highlights{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:18px;text-align:left}
.trans-highlight{padding:28px 27px;border-radius:22px;display:flex;flex-direction:column;min-height:305px;overflow:hidden}
.highlight-label{font-size:9px;line-height:1.7;letter-spacing:.1em;font-weight:600;color:#607fa9;margin-bottom:28px}
.highlight-score{background:#3163b3;color:#edf4ff}
.highlight-score .highlight-label{color:#d4e4fb;margin-bottom:18px}
.highlight-value{font-family:Manrope,Inter,sans-serif;font-size:70px;line-height:1.1;letter-spacing:-.075em;font-weight:600;color:#fff;margin-bottom:20px}
.highlight-value>span{font-size:31px;letter-spacing:-.05em;color:#b7d2fb}
.transparency .highlight-score h2{font-size:19px;line-height:1.4;color:#fff;margin:0 0 12px;letter-spacing:-.03em}
.trans-highlight p{font-size:12px;line-height:1.9;margin:0}
.highlight-score p{color:#e2edfd}
.highlight-access{background:#e9f0fc}
.highlight-accountability{background:#f1f4f9}
.highlight-content{margin:auto 0 24px}
.transparency .highlight-content h2{font-size:27px;line-height:1.28;letter-spacing:-.04em;margin:0 0 19px;color:#17345c}
.highlight-content p{font-size:13px;line-height:1.85;color:#526984}
.highlight-note{font-size:10px;color:#607fa9;margin-top:auto;line-height:1.8}
@media(max-width:1000px){.trans-highlights{gap:14px;grid-template-columns:1fr 1fr 1fr}.trans-highlight{padding:25px 23px}.transparency .highlight-content h2{font-size:24px}.highlight-value{font-size:60px}.highlight-label{font-size:8px}}
@media(max-width:760px){.trans-highlights{grid-template-columns:1fr 1fr}.highlight-score{grid-column:1/-1;min-height:0;display:grid;grid-template-columns:auto 1fr;gap:0 28px;align-items:center}.highlight-score .highlight-label{grid-column:1/-1;margin-bottom:18px}.highlight-value{grid-column:1;grid-row:2/4;margin:0;font-size:63px}.transparency .highlight-score h2{grid-column:2;grid-row:2;font-size:20px;margin-bottom:8px}.highlight-score p{grid-column:2;grid-row:3;font-size:12px}.trans-highlight:not(.highlight-score){min-height:300px}}
@media(max-width:640px){.transparency .trans-hero{padding:10px 0 0;margin-bottom:55px}.trans-hero-centered{margin-bottom:28px}.trans-hero-centered .trans-eyebrow{font-size:9px;margin-bottom:18px}.trans-hero-centered h1{font-size:33px;line-height:1.2;margin-bottom:22px}.trans-hero-centered>p:last-child{font-size:14px;line-height:1.9}.trans-highlights{grid-template-columns:1fr;gap:14px}.trans-highlight{padding:26px;border-radius:19px}.highlight-score{grid-column:auto;gap:0 22px}.highlight-value{font-size:57px}.highlight-value>span{font-size:27px}.transparency .highlight-score h2{font-size:19px}.highlight-score p{font-size:12px}.trans-highlight:not(.highlight-score){min-height:245px}.highlight-label{font-size:9px;margin-bottom:30px}.transparency .highlight-content h2{font-size:28px}.highlight-content p{font-size:14px}.highlight-content{margin:0 0 28px}.highlight-note{font-size:11px}}
/* Reference-led highlights: two compact stat panels around a wider editorial panel. */
.trans-highlights{grid-template-columns:1fr 1.7fr 1fr;gap:14px;align-items:stretch}
.trans-highlight{display:flex;flex-direction:column;min-height:300px;padding:27px 28px;border-radius:22px;position:relative;isolation:isolate}
.highlight-score{background:#edf1f6;color:#17345c}
.highlight-accountability{background:#e7edf5;color:#17345c}
.highlight-access{background:#17345c;color:white;padding:27px 34px}
.trans-highlight .highlight-label{font-size:8px;font-weight:500;letter-spacing:.1em;color:#637994;margin:0 0 28px}
.highlight-access .highlight-label{color:#bdcfe8}
.highlight-bottom{margin-top:auto}
.trans-highlight .highlight-value{display:block;font-size:76px;line-height:1;letter-spacing:-.075em;color:#17345c;margin:0 0 15px;font-weight:600}
.highlight-value>span{font-size:35px;color:#6a8dbf}
.transparency .trans-highlight .highlight-bottom h2{font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.7;letter-spacing:0;color:#526984;margin:0}
.highlight-access .highlight-content{margin:auto 0 26px}
.transparency .highlight-access .highlight-content h2{font-size:43px;line-height:1.08;letter-spacing:-.055em;color:#fff;margin:0;position:relative;z-index:1}
.highlight-access .highlight-note{font-size:10px;line-height:1.8;letter-spacing:0;color:#c2d2e8;margin:0;max-width:300px}
@media(max-width:1000px){.trans-highlights{grid-template-columns:1fr 1.5fr 1fr;gap:12px}.trans-highlight{padding:25px 22px;min-height:280px}.highlight-access{padding:25px 28px}.transparency .highlight-access .highlight-content h2{font-size:37px}.trans-highlight .highlight-value{font-size:65px}}
@media(max-width:760px){.trans-highlights{grid-template-columns:1fr 1fr}.highlight-access{grid-column:1/-1;grid-row:1;min-height:270px}.highlight-score,.highlight-accountability{display:flex;grid-column:auto;grid-row:2;min-height:220px}.highlight-bottom{margin-top:auto}.transparency .highlight-access .highlight-content h2{font-size:42px}.highlight-access .highlight-content h2 br:nth-child(2){display:none}.highlight-access .highlight-content h2 br:nth-child(2)::after{content:' '}.trans-highlight .highlight-value{font-size:65px}.trans-highlight .highlight-label{font-size:8px}.transparency .trans-highlight .highlight-bottom h2{font-size:12px}}
@media(max-width:640px){.trans-highlights{gap:12px}.trans-highlight{padding:23px 21px;border-radius:18px;min-height:220px}.highlight-access{grid-column:1/-1;grid-row:1;padding:27px;min-height:270px}.highlight-score,.highlight-accountability{grid-row:2;min-height:225px}.transparency .highlight-access .highlight-content h2{font-size:40px;line-height:1.1}.highlight-access .highlight-content{margin:auto 0 24px}.trans-highlight .highlight-value{font-size:58px;margin-bottom:14px}.highlight-value>span{font-size:28px}.transparency .trans-highlight .highlight-bottom h2{font-size:12px;line-height:1.7}.highlight-access .highlight-note{font-size:11px}}
/* A material image anchors the wide center card, as in the visual reference. */
.trans-highlights .highlight-access{position:relative;padding:24px;min-height:300px;background:#e9edf4;overflow:hidden}
.trans-glass-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:0}
.highlight-access>.highlight-label{position:relative;align-self:flex-start;z-index:1;color:#315580;background:#f8faffd9;backdrop-filter:blur(8px);border-radius:20px;padding:6px 11px;font-size:8px}
.glass-caption{position:relative;z-index:1;align-self:flex-start;max-width:100%;margin-top:auto;padding:12px 15px;background:#f8faffeb;backdrop-filter:blur(10px);border-radius:12px}
.transparency .glass-caption h2{font-family:Inter,sans-serif;font-size:13px;line-height:1.6;font-weight:600;letter-spacing:-.01em;color:#17345c;margin:0 0 2px}
.glass-caption p{font-size:10px;line-height:1.7;color:#526984;margin:0}
.trans-highlights .highlight-accountability{background:#17345c}
.highlight-accountability .highlight-label{color:#bed1ed}
.highlight-accountability .highlight-value{color:#fff}
.transparency .highlight-accountability .highlight-bottom h2{color:#d6e3f6}
@media(max-width:1000px){.trans-highlights .highlight-access{min-height:280px;padding:22px}.glass-caption{padding:11px 13px}.transparency .glass-caption h2{font-size:12px}.glass-caption p{font-size:9px}}
@media(max-width:760px){.trans-highlights .highlight-access{min-height:300px;grid-column:1/-1;grid-row:1}.trans-glass-image{object-position:center 55%}}
@media(max-width:640px){.trans-highlights .highlight-access{min-height:280px;padding:20px}.transparency .glass-caption h2{font-size:12px}.glass-caption p{font-size:10px}}
