/* Restrained additions; original typography, artwork, video and section styling remain intact. */
.pr-preview{padding:6px 26px;background:#eaf3ff;color:#143a77;font-size:12px;display:flex;align-items:center;gap:12px;line-height:1.6}.pr-preview>span{font-weight:900}.pr-preview>a{margin-left:auto;text-decoration:underline;text-underline-offset:3px}.site-header .brand{flex-direction:column;align-items:flex-start;gap:7px}.site-header .brand-tagline{display:block!important;font-size:12px;letter-spacing:.02em;line-height:1.4}.pr-purpose{padding:32px 34px 42px;background:#fff;scroll-margin-top:100px}.pr-purpose-inner{max-width:1300px;margin:auto}.pr-purpose-heading{display:flex;align-items:baseline;gap:16px;margin-bottom:20px}.pr-purpose-heading>span{font-size:12px;font-weight:900;letter-spacing:.13em;color:var(--red)}.pr-purpose-heading h2{font-size:clamp(20px,2vw,28px);margin:0;color:var(--blue);font-weight:900}.pr-purpose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pr-purpose-card{border:2px solid #d8e5f8;border-top:6px solid var(--blue);border-radius:20px;display:flex;align-items:flex-start;gap:15px;padding:24px 20px;background:#f7faff;box-shadow:0 8px 22px rgba(12,61,150,.06);transition:transform .2s,box-shadow .2s}.pr-purpose-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(12,61,150,.15)}.pr-number{font-family:Arial,sans-serif;font-weight:900;font-size:22px;color:var(--blue);line-height:1.6}.pr-audience{font-size:12px;font-weight:700;color:#53647e;display:block;margin-bottom:7px}.pr-purpose-card strong{display:block;color:var(--blue);font-size:clamp(18px,1.7vw,24px);line-height:1.5;font-weight:900}.pr-purpose-card p{font-size:14px;line-height:1.8;margin:10px 0 18px;color:#344662}.pr-action{font-size:14px;color:var(--blue);font-weight:900;border-bottom:2px solid var(--yellow);padding-bottom:3px}.pr-teach{border-top-color:var(--red);background:#fff8f8}.pr-teach .pr-number{color:var(--red)}.pr-partner{border-top-color:var(--yellow);background:#fffdf2}.pr-consult-guide{border-bottom:1px solid rgba(12,61,150,.15);padding-bottom:22px;margin-bottom:22px}.pr-consult-guide h3{font-size:20px;line-height:1.6;margin:0 0 12px;color:var(--blue)}.contact-card .pr-consult-guide p{font-size:14px;line-height:1.85;margin:10px 0;color:#344662}.pr-consult-guide details{margin-top:15px}.pr-consult-guide summary{cursor:pointer;font-size:14px;font-weight:900;color:var(--blue)}.pr-consult-guide ul{font-size:14px;padding-left:20px;color:#344662}.pr-purpose a:focus-visible,.pr-consult-guide summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}
@media(max-width:1050px){.pr-purpose-grid{gap:12px}.pr-purpose-card{padding:20px 15px;gap:10px}.pr-number{font-size:18px}.pr-purpose-card strong{font-size:19px}}
@media(max-width:760px){.pr-preview{padding:6px 18px;gap:8px;flex-wrap:wrap}.pr-preview>a{margin-left:0}.pr-purpose{padding:28px 18px}.pr-purpose-heading{display:block}.pr-purpose-heading h2{margin-top:6px;font-size:22px}.pr-purpose-grid{grid-template-columns:1fr;gap:14px}.pr-purpose-card{padding:20px;gap:16px}.pr-purpose-card strong{font-size:23px}.pr-purpose-card p{margin:8px 0 12px}.pr-number{font-size:23px}.site-header .brand-tagline{font-size:12px}.pr-consult-guide h3{font-size:19px}}
@media(prefers-reduced-motion:reduce){.pr-purpose-card{transition:none}}
/* Trial update: keep the original composition while clarifying audiences. */
.pr-affiliation{position:relative;z-index:2;max-width:var(--max);margin:0 auto 12px;color:var(--blue);font-size:1rem;font-weight:800;line-height:1.7;letter-spacing:.01em}.pr-affiliation span{display:inline-block}.pr-teacher-note{font-size:.9375rem;line-height:1.85}.ailab-copy .pr-teacher-note p{font-size:inherit;line-height:inherit;margin:0 0 10px}.pr-teacher-note a{font-weight:800;text-decoration:underline;text-underline-offset:4px}.pr-teacher-note a:focus-visible{outline:3px solid var(--red);outline-offset:4px}.public-learning-copy .pr-materials-scope{font-size:1rem;line-height:1.85}.pr-audience{font-size:.875rem}.pr-purpose-card p{font-size:1rem}.pr-action{font-size:.9375rem}
@media(max-width:760px){.pr-affiliation{font-size:.875rem;margin-bottom:10px}.pr-affiliation span{display:block}.pr-purpose-card strong{font-size:1.375rem}}

.public-learning-copy>p.pr-materials-intro,.public-learning-copy>p.pr-materials-scope{overflow-wrap:anywhere!important;line-break:strict}.ailab-copy .ailab-school-note.pr-teacher-note{font-size:.9375rem!important}
/* Three-line typographic lab mark and illustrated entry points. */
.hero .pr-affiliation-mark{display:grid;width:fit-content;max-width:100%;margin:0 0 20px max(0px,calc((100% - var(--max))/2));gap:3px;padding:12px 22px 14px 20px;background:rgba(255,255,255,.95);border:2px solid var(--blue);border-left:8px solid var(--red);border-radius:4px 20px 20px 4px;box-shadow:5px 5px 0 var(--yellow);line-height:1.4}.pr-affiliation-mark .pr-mark-school{display:block;font-size:.875rem;font-weight:700;letter-spacing:.03em}.pr-affiliation-mark .pr-mark-department{display:block;font-size:1rem;font-weight:800;letter-spacing:.06em}.pr-affiliation-mark .pr-mark-lab{display:block;font-size:2rem;font-weight:950;letter-spacing:.12em;color:var(--blue);line-height:1.25}
.pr-purpose-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.pr-purpose-card{--entry-color:var(--blue);display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border:2px solid #d8e5f8;border-top:6px solid var(--entry-color);border-radius:20px;background:#fff;min-width:0}.pr-card-visual{position:relative;aspect-ratio:16/10;width:100%;overflow:hidden;background:var(--blue-3)}.pr-card-visual img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pr-purpose-card:hover .pr-card-visual img,.pr-purpose-card:focus-visible .pr-card-visual img{transform:scale(1.035)}.pr-card-visual .pr-number{position:absolute;top:10px;left:10px;background:#fff;color:var(--entry-color);border:2px solid var(--entry-color);border-radius:10px;padding:2px 8px;font-size:1.125rem;line-height:1.5;box-shadow:2px 3px 0 rgba(255,215,45,.8)}.pr-card-body{display:flex;flex:1;flex-direction:column;padding:20px 18px 24px;min-width:0;width:100%}.pr-card-body .pr-audience{font-size:.875rem;line-height:1.65;margin-bottom:8px}.pr-card-body strong{font-size:1.25rem;line-height:1.5;overflow-wrap:anywhere;line-break:strict}.pr-card-body p{font-size:1rem;line-height:1.8;margin:12px 0 22px}.pr-card-body .pr-action{font-size:.9375rem;line-height:1.65;align-self:flex-start;margin-top:auto}.pr-learn{--entry-color:#087d85;background:#f2fcfc}.pr-teach{--entry-color:var(--red);background:#fff8f8}.pr-partner{--entry-color:#aa6800;background:#fffdf2}.pr-try .pr-card-visual img{object-position:50% 40%}.pr-learn .pr-card-visual img{object-position:50% 80%}.pr-teach .pr-card-visual img{object-position:38% 50%}.pr-partner .pr-card-visual img{object-position:50% 75%}
@media(max-width:1100px){.pr-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pr-card-body{padding:20px 22px 24px}}
@media(max-width:600px){.hero .pr-affiliation-mark{margin-left:0;padding:10px 16px 12px 14px;border-left-width:6px}.pr-affiliation-mark .pr-mark-school{font-size:.8125rem;letter-spacing:0}.pr-affiliation-mark .pr-mark-department{font-size:.9375rem}.pr-affiliation-mark .pr-mark-lab{font-size:1.75rem}.pr-purpose-grid{grid-template-columns:minmax(0,1fr);gap:22px}.pr-card-body strong{font-size:1.375rem}.pr-card-body{padding:18px 20px 22px}}
@media(prefers-reduced-motion:reduce){.pr-card-visual img{transition:none}.pr-purpose-card:hover .pr-card-visual img,.pr-purpose-card:focus-visible .pr-card-visual img{transform:none}}
.pr-card-body p{word-break:normal;overflow-wrap:anywhere;line-break:strict}
/* One visual entrance strip; bilingual signature keeps the original hero central. */
.hero .pr-affiliation-mark.pr-bilingual-mark{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(850px,100%);max-width:100%;margin:0 auto 24px;padding:8px 0 12px;gap:0;background:transparent;border:0;border-radius:0;box-shadow:none}.pr-mark-jp,.pr-mark-en{display:grid;grid-template-rows:minmax(24px,auto) 42px 44px;align-items:center;min-width:0;padding:0 22px;text-align:center}.pr-mark-en{border-left:2px solid var(--blue)}.pr-bilingual-mark .pr-mark-school{font-size:.875rem;letter-spacing:.01em;line-height:1.5;overflow-wrap:anywhere}.pr-bilingual-mark .pr-mark-department{font-size:1rem;letter-spacing:.03em;line-height:1.35}.pr-bilingual-mark .pr-mark-lab{font-size:2rem;letter-spacing:.08em;line-height:1.25;text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:5px;text-underline-offset:7px}.pr-mark-en .pr-mark-department{font-size:.875rem;letter-spacing:.015em}.pr-mark-en .pr-mark-lab{font-size:1.75rem;letter-spacing:.015em}
.pr-purpose{padding:28px 34px 32px}.pr-purpose-heading{margin-bottom:16px}.pr-purpose-grid{gap:16px}.pr-purpose-card{border-top-width:4px;border-radius:16px}.pr-card-visual{aspect-ratio:16/9}.pr-card-body{padding:14px 16px 18px;gap:2px}.pr-card-body .pr-audience{font-size:.875rem;margin:0;line-height:1.55}.pr-card-body strong{font-size:1.1875rem;line-height:1.5}.pr-learn .pr-card-visual{background:#edf6ff}.pr-learn .pr-card-visual img{object-fit:contain;object-position:center}.pr-purpose-card:hover{transform:translateY(-3px)}#ai-lab-teachers{scroll-margin-top:110px}.ra-materials .ra-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1100px){.pr-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-card-visual{aspect-ratio:2/1}}
@media(max-width:760px){.ra-materials .ra-learning-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.hero .pr-affiliation-mark.pr-bilingual-mark{grid-template-columns:minmax(0,1fr);width:100%;margin:0 auto 20px;gap:18px}.pr-mark-jp,.pr-mark-en{grid-template-rows:auto auto auto;gap:6px;padding:0 8px}.pr-mark-en{border-left:0;border-top:1px solid rgba(12,61,150,.25);padding-top:16px}.pr-bilingual-mark .pr-mark-school{font-size:.8125rem}.pr-bilingual-mark .pr-mark-department{font-size:.9375rem}.pr-bilingual-mark .pr-mark-lab{font-size:1.75rem}.pr-mark-en .pr-mark-department{font-size:.8125rem}.pr-mark-en .pr-mark-lab{font-size:1.5rem}.pr-purpose{padding:24px 18px}.pr-purpose-grid{grid-template-columns:minmax(0,1fr);gap:14px}.pr-purpose-card{flex-direction:row;align-items:stretch}.pr-card-visual{width:35%;flex:none;aspect-ratio:auto;min-height:124px}.pr-card-body{padding:15px 14px;justify-content:center}.pr-card-body strong{font-size:1.125rem}.pr-card-body .pr-audience{font-size:.8125rem}.pr-teach .pr-card-visual img{object-position:40% center}}
/* Generated bilingual wordmark, with live affiliation text on small screens. */
.pr-generated-logo{position:relative;z-index:2;width:min(1120px,100%);margin:0 auto 20px}.pr-logo-art{position:relative;width:100%;aspect-ratio:5/1;overflow:hidden}.pr-logo-art img{position:absolute;left:0;top:50%;width:100%;height:auto;max-width:none;transform:translateY(-50%)}.pr-logo-mobile-caption{display:none}
@media(max-width:600px){.pr-generated-logo{margin-bottom:20px}.pr-logo-art{aspect-ratio:4.5/1}.pr-logo-mobile-caption{display:grid;gap:10px;margin-top:12px;text-align:center;color:var(--blue);font-size:.875rem;line-height:1.6}.pr-logo-mobile-caption span{display:block;overflow-wrap:anywhere}.pr-logo-mobile-caption strong{font-weight:900}}
/* A little more breathing room between the three hero words. */
.hero h1{line-height:1.02}.hero h1 span+span{margin-top:.10em}
/* Let the main slogan lead; keep mobile affiliation text readable. */
.pr-generated-logo{width:min(896px,80%)}
@media(max-width:600px){.pr-generated-logo{width:100%}}
/* Compact Japanese header and English footer share one rounded F mark. */
.site-header .brand.pr-brand-header{display:flex;flex-direction:row;align-items:center;gap:12px;white-space:normal;min-width:0;flex-shrink:0}.pr-brand-mark{display:block;width:44px;height:56px;object-fit:contain;flex:none}.pr-brand-words{display:flex;flex-direction:column;gap:6px;min-width:0}.pr-brand-name{display:block;font-size:1.625rem;line-height:1.2;font-weight:900;letter-spacing:.04em;color:var(--blue)}.pr-brand-affiliation{display:block;font-size:.8125rem;line-height:1.5;font-weight:600;letter-spacing:0;color:#34517a;overflow-wrap:anywhere}.pr-brand-affiliation>span{white-space:nowrap}.pr-brand-header:focus-visible{outline:3px solid var(--red);outline-offset:5px;border-radius:4px}.brand.pr-brand-footer{display:flex;flex-direction:row;align-items:center;gap:18px;min-width:0;white-space:normal}.pr-footer-mark-plate{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;padding:8px 12px;flex:none}.pr-brand-footer .pr-brand-mark{width:48px;height:60px}.pr-brand-footer .pr-brand-name{font-size:1.75rem;color:#fff;letter-spacing:.035em}.pr-brand-footer .pr-brand-affiliation{font-size:.875rem;color:#c3d8f6;font-weight:500}.pr-footer-fullname{grid-column:1/-1;color:#c3d8f6;font-size:.875rem;line-height:1.8}.pr-footer-fullname p{margin:0 0 8px;word-break:normal;overflow-wrap:anywhere}
@media(max-width:600px){.site-header .header-inner{height:68px;gap:12px}.global-nav{top:68px}.site-header .brand.pr-brand-header{gap:8px;flex-shrink:1;max-width:calc(100% - 56px)}.pr-brand-header .pr-brand-mark{width:32px;height:44px}.pr-brand-header .pr-brand-name{font-size:1.375rem}.pr-brand-header .pr-brand-words{gap:4px}.pr-brand-header .pr-brand-affiliation{font-size:.8125rem;line-height:1.4}.nav-toggle{flex:none}.brand.pr-brand-footer{gap:12px}.pr-footer-mark-plate{padding:7px 9px}.pr-brand-footer .pr-brand-mark{width:34px;height:46px}.pr-brand-footer .pr-brand-name{font-size:1.25rem}.pr-brand-footer .pr-brand-affiliation{font-size:.8125rem}.pr-footer-fullname{font-size:.8125rem}}
/* Separate the lab name from its affiliation with a restrained rule. */
.pr-brand-header .pr-brand-words,.pr-brand-footer .pr-brand-words{transform:translateY(3px)}.pr-brand-header .pr-brand-name,.pr-brand-footer .pr-brand-name{padding-bottom:5px;border-bottom:1px solid rgba(12,61,150,.35)}.pr-brand-footer .pr-brand-name{border-bottom-color:rgba(195,216,246,.55)}
@media(max-width:600px){.pr-brand-header .pr-brand-words,.pr-brand-footer .pr-brand-words{transform:translateY(2px)}.pr-brand-header .pr-brand-name,.pr-brand-footer .pr-brand-name{padding-bottom:4px}}
/* Display the approved lettering, spacing and separator as one unchanged image. */
.site-header .brand.pr-brand-header.pr-exact-header{display:block;width:270px;max-width:100%;flex:0 1 270px;padding:0;line-height:0}.pr-exact-wordmark{display:block;width:100%;height:auto;overflow:hidden}.brand.pr-brand-footer.pr-exact-footer{display:block;width:min(460px,100%);padding:10px;background:#fff;border-radius:8px;box-sizing:border-box}
@media(max-width:600px){.site-header .brand.pr-brand-header.pr-exact-header{width:218px;max-width:calc(100% - 56px);flex:0 1 218px}.brand.pr-brand-footer.pr-exact-footer{width:100%;max-width:460px;padding:8px}}
@media(max-width:980px){.site-header .brand.pr-brand-header.pr-exact-header{width:240px;flex-basis:240px}}
@media(max-width:640px){.site-header .brand.pr-brand-header.pr-exact-header{width:218px;flex-basis:218px;max-width:calc(100% - 56px)}}
/* Restore the original name-and-tagline pairing, with a small accepted F mark. */
.site-header .brand.pr-original-brand{display:flex;flex-direction:row;align-items:center;gap:12px;width:auto;max-width:100%;min-width:0;flex:0 1 auto;white-space:normal}.pr-original-mark{display:block;width:36px;height:46px;flex:none;overflow:hidden}.pr-original-text{display:flex;align-items:baseline;gap:14px;min-width:0;white-space:nowrap}.site-header .pr-original-brand .brand-tagline{font-size:.84rem;font-weight:800;letter-spacing:.06em;line-height:1.5;color:var(--blue)}

@media(max-width:640px){.site-header .brand.pr-original-brand{gap:9px}.pr-original-mark{width:30px;height:40px}.pr-original-text{flex-direction:column;align-items:flex-start;gap:5px;white-space:normal}.site-header .pr-original-brand .brand-main{font-size:1.5rem}.site-header .pr-original-brand .brand-tagline{font-size:.75rem;letter-spacing:0;white-space:nowrap}}
/* Original responsive pattern: expanded desktop menu, button on narrow screens. */
.site-header .header-inner{height:88px;min-height:0;display:flex;flex-wrap:nowrap;align-items:center;gap:34px;padding-top:0;padding-bottom:0;justify-content:normal}.site-header .global-nav{position:static;inset:auto;display:flex;flex:0 1 auto;width:auto;flex-wrap:nowrap;align-items:center;justify-content:normal;gap:28px;margin-left:auto;padding:0;background:transparent;box-shadow:none;transform:none;opacity:1;visibility:visible;pointer-events:auto;overflow:visible;max-height:none}.site-header .global-nav a{display:block;padding:31px 0 27px;font-size:.88rem;line-height:1.5;min-height:0;border-bottom:0;white-space:nowrap}.site-header .global-nav a:after{bottom:20px}.site-header .nav-toggle{display:none;flex:none}main section[id],#ai-lab-teachers{scroll-margin-top:var(--expanded-header-offset,104px)}
@media(max-width:1280px){.site-header .pr-original-brand .brand-tagline{display:none!important}.site-header .global-nav{gap:18px}}
@media(max-width:980px){.site-header .header-inner{height:74px;gap:20px}.site-header .nav-toggle{display:block;margin-left:auto}.site-header .global-nav{position:absolute;inset:100% 0 auto;display:grid;gap:0;width:auto;margin-left:0;padding:16px 28px 22px;background:rgba(255,255,255,.98);box-shadow:0 16px 30px rgba(20,58,118,.12);transform:translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;max-height:calc(100vh - var(--header-bar-height,74px) - 16px);max-height:calc(100dvh - var(--header-bar-height,74px) - 16px);overflow-y:auto;transition:opacity .2s ease,transform .2s ease,visibility .2s}.site-header .global-nav.is-open{transform:none;opacity:1;visibility:visible;pointer-events:auto}.site-header .global-nav a{display:block;padding:13px 0;text-align:left;font-size:.9375rem;line-height:1.5;min-height:0;border-bottom:1px solid #e4edf7;white-space:normal}.site-header .global-nav a:after{display:none}.site-header .global-nav a.is-current{background:transparent;border-radius:0}}
@media(max-width:640px){.site-header .header-inner{height:68px;gap:12px;justify-content:normal}.site-header .global-nav{padding:12px 20px 18px}.site-header .brand.pr-original-brand{max-width:calc(100% - 56px)}}
@media(prefers-reduced-motion:reduce){.site-header .global-nav{transition:none}}
@media(min-width:981px) and (max-width:1400px){.site-header .header-inner{padding-inline:26px}.site-header .global-nav{gap:20px}}
@media(min-width:981px) and (max-width:1280px){.site-header .global-nav{gap:18px}}

/* Restore original illustrated navigation; keep teaching entrances secondary. */
.quick-nav-extras{display:flex;flex-wrap:wrap;gap:4px 32px;margin-top:22px;padding-top:14px;border-top:1px solid #dce7f5}.quick-nav-extras a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;color:var(--blue);font-size:.9375rem;font-weight:800;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.quick-nav-extras a:hover{color:var(--red)}.quick-nav-section a:focus-visible{outline:3px solid var(--red);outline-offset:5px}
@media(max-width:640px){.quick-nav-extras{flex-direction:column;align-items:flex-start;gap:2px;margin-top:18px;padding-top:12px}}
@media(prefers-reduced-motion:reduce){.quick-nav-section .quick-card{transition:none}}

/* Bilingual navigation and English typography. Japanese content stays unchanged. */
.site-header .global-nav .language-link{font-size:.8125rem;color:var(--blue);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.language-link:focus-visible{outline:3px solid var(--red);outline-offset:4px}
@media(min-width:981px) and (max-width:1400px){.site-header .header-inner{gap:18px}.site-header .global-nav{gap:14px}.site-header .global-nav a{font-size:.8rem}.site-header .pr-original-brand .brand-main{font-size:1.65rem}}
html[lang="en"] .hero-left{grid-template-columns:150px minmax(0,1fr)}html[lang="en"] .hero h1{font-size:clamp(2.8rem,5vw,5rem);letter-spacing:-.045em;line-height:1.08}html[lang="en"] .hero h1 span{max-width:100%}html[lang="en"] .hero-lead{font-size:1rem;line-height:1.8}html[lang="en"] .hand-note{font-size:1rem;line-height:1.3;max-width:190px}html[lang="en"] .section-head h2,html[lang="en"] .about-heading h2,html[lang="en"] .ailab h2,html[lang="en"] .public-learning h2,html[lang="en"] .contact h2{font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.2;letter-spacing:-.02em;word-break:normal;overflow-wrap:normal}html[lang="en"] .section-kicker em{font-size:.875rem}html[lang="en"] .member-info h3{font-size:clamp(1.45rem,2.4vw,2.2rem)}html[lang="en"] .member-role-ja{line-height:1.5}html[lang="en"] .pr-original-text{gap:12px}.en-materials-note{font-size:.9375rem;line-height:1.6;margin:20px 0 0;color:#34517a}
@media(max-width:640px){html[lang="en"] .hero-left{grid-template-columns:100px minmax(0,1fr)}html[lang="en"] .hero h1{font-size:clamp(2rem,8vw,3.5rem)}html[lang="en"] .hero-copy{padding-left:0}html[lang="en"] .hero-lead{font-size:.875rem}html[lang="en"] .hand-note{font-size:.875rem;max-width:140px}}

html[lang="en"] .ra-keep{white-space:normal}
