/* Ortobiyoloji Adana 3.0 — Motion & Evidence. Completely rebuilt interface. */
:root{--ink:#223335;--ink-deep:#192B2D;--paper:#F7F8F5;--white:#fff;--line:#DCE4DE;--muted:#728480;--blue:#4D756A;--blue-light:#E7EEE9;--acid:#D4E3CE;--font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--display:var(--font);--serif:var(--font);--container:1376px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;font-family:var(--font)}a{transition:color .2s,background .2s,border-color .2s,transform .25s}::selection{background:#D4E3CE;color:#293F3C}:focus-visible{outline:3px solid #668E82;outline-offset:3px}.container,.oa5-shell{width:min(1376px,calc(100% - 96px));margin-inline:auto}
.site-topline{background:#1E3032;color:#E9F0EB;font-size:10px;letter-spacing:.15em;border:none}.site-topline__inner{min-height:32px}.topline-dot{color:#D0DFC9}.site-header{background:#fff;box-shadow:none;border-bottom:1px solid #E4EAE5}.site-header__inner{min-height:86px;gap:26px}.brand-link{gap:13px}.brand-icon{width:42px;height:42px;background:#283E3D;border-radius:12px;display:grid;place-items:center}.brand-icon img{width:33px;height:33px;filter:grayscale(1) brightness(0) invert(1)}.brand-words strong{color:#1D2C2F;font-family:var(--font);font-weight:850;font-size:17px;letter-spacing:.025em;line-height:1.1}.brand-words small{font-family:var(--font);font-size:10px;letter-spacing:.36em;font-weight:850;color:#4D756A;margin-top:3px}.primary-menu a{color:#334641;font-family:var(--font);font-size:13px;font-weight:700}.primary-menu a:hover,.primary-menu .current-menu-item>a{color:#4D756A}.button--dark{border-radius:100px;background:#4D756A;color:#fff;font-weight:770;padding:12px 21px}.button--dark:hover{background:#41675C}.menu-toggle{color:#2B4140;border-color:#E0E9E7}.site-footer{background:#1B2D30;color:#F4F9F8}.site-footer a,.footer-grid li a{color:#C9D4D2}.footer-grid h2,.footer-logo,.footer-logo span strong{color:#fff}.footer-grid .footer-city{color:#D4E3CE}.footer-smallmark,.footer-live-dot{color:#D4E3CE}.footer-brand-col p,.footer-grid>div:last-child>p:not(.footer-city),.footer-disclaimer,.footer-bottom{color:#ADBEB7}.footer-disclaimer,.footer-bottom{border-color:#354743}.footer-live-dot{background:#CDDDC6}.footer-smallmark{letter-spacing:.12em}
.oa5-site{overflow:clip}.oa5-site a{text-decoration:none}.oa5-site h1,.oa5-site h2,.oa5-site h3,.oa5-site p{margin-top:0}.oa5-site h1,.oa5-site h2,.oa5-site h3{font-family:var(--font);letter-spacing:-.057em}.oa5-site h2{font-weight:800;line-height:1.05}.oa5-site h2 em,.oa5-site h1 em{font-style:normal;color:#4D756A}.oa5-label{font:800 10px/1.3 var(--font);letter-spacing:.17em;color:#486F64;display:inline-block}.oa5-label--light{color:#D4E3CE}.oa5-eyebrow{font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1.8;display:flex;align-items:center;gap:11px}.oa5-eyebrow--light{color:#E3EEEC}.oa5-eyebrow__bar{display:inline-block;height:1px;width:22px;background:#97AEA9}.oa5-dot{display:inline-block;width:7px;height:7px;background:#D4E3CE;border-radius:50%}.oa5-button{border-radius:100px;display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:15px 22px 15px 26px;font-size:14px;font-weight:800;min-height:57px;white-space:nowrap}.oa5-button span{font-size:23px;font-weight:500;line-height:1}.oa5-button--lime{background:#D4E3CE;color:#223335}.oa5-button--lime:hover{background:#E3EEDF;transform:translateY(-2px)}.oa5-button--outline{border:1px solid #B4C9C5;color:#fff}.oa5-button--outline:hover{background:#3B5650}.oa5-text-button{display:inline-flex;align-items:center;gap:19px;font-size:13px;font-weight:800;border-bottom:1px solid #98A9A5;padding-bottom:7px}.oa5-text-button--light{color:#EEF4F3;border-color:#C7D4D1}.oa5-text-button span{font-size:22px}.oa5-text-button:hover{gap:26px}
/* Oversized image-led opening, with the original image as a separate, optimized asset. */
.oa5-hero{position:relative;isolation:isolate;background:#1B2D30;color:#fff;min-height:685px;overflow:hidden}.oa5-hero__image{position:absolute;inset:0;z-index:-3;overflow:hidden}.oa5-hero__image img{width:100%;height:100%;object-fit:cover;object-position:center 47%;display:block;max-width:none}.oa5-hero__shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(18,25,24,.98) 0%,rgba(18,27,25,.94) 28%,rgba(19,28,26,.78) 44%,rgba(19,27,26,.19) 78%,rgba(19,27,26,.12) 100%)}.oa5-hero__content{min-height:632px;position:relative;display:flex;align-items:center}.oa5-hero__inner{padding:70px 0 70px;max-width:760px}.oa5-hero h1{font-size:clamp(61px,6.05vw,99px);font-weight:830;line-height:1.035;color:#fff;margin:25px 0 24px;letter-spacing:-.067em}.oa5-hero h1 span{color:#D4E3CE}.oa5-hero h1 em{display:inline;color:#F6FAF9}.oa5-hero__inner>p{max-width:520px;color:#C8D8CE;font-size:16px;line-height:1.84;margin-bottom:30px}.oa5-hero__actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.oa5-hero__foot{display:flex;align-items:center;gap:13px;margin-top:59px;color:#A7BEB9;font-size:11px;font-weight:600;letter-spacing:.025em}.oa5-hero__line{width:32px;height:1px;background:#D4E3CE;display:inline-block}.oa5-hero__annotation{position:absolute;right:10px;top:37px;display:flex;gap:3px;flex-direction:column;align-items:flex-end;color:#F7FAF9;font-size:11px;font-weight:700;letter-spacing:.1em}.oa5-hero__annotation span{color:#D4E3CE;letter-spacing:.2em}.oa5-hero__annotation small{font-size:8px;letter-spacing:.14em;color:#C5D7D3}.oa5-hero__visualcaption{position:absolute;right:10px;bottom:47px;font-size:9px;color:#E2EDEB;letter-spacing:.14em;font-weight:750}.oa5-hero__visualcaption span{color:#D4E3CE}.oa5-hero__bottom{position:absolute;bottom:0;left:0;right:0;background:#101e36b9;border-top:1px solid #60718b75}.oa5-hero__bottominner{height:53px;display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:820;letter-spacing:.15em;color:#C3D7D3}.oa5-hero__bottominner i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#D4E3CE;margin-right:8px;vertical-align:middle}
/* Location-led content architecture */
.oa5-topics{background:#F7F8F5;padding:103px 0 105px}.oa5-topics__header{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:35px}.oa5-topics__header h2,.oa5-methods h2,.oa5-journal h2{font-size:clamp(48px,5.2vw,74px);margin:16px 0 0}.oa5-topics__header p{max-width:425px;color:#70817D;font-size:15px;line-height:1.9;margin:0 0 7px}.oa5-topics__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px}.oa5-topic{border:1px solid #DDE5DF;background:#fff;min-width:0;min-height:440px;padding:24px;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;position:relative;transition:transform .23s,box-shadow .25s,border .25s}.oa5-topic:hover{transform:translateY(-6px);box-shadow:0 25px 55px #243B3014;border-color:#CDDBD3}.oa5-topic--feature{background:#36564F;color:#fff;border-color:#36564F}.oa5-topic__top{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:850;letter-spacing:.12em;color:#758C87}.oa5-topic--feature .oa5-topic__top{color:#D3E3DA}.oa5-topic__arrow{display:grid;place-items:center;width:34px;height:34px;border:1px solid #DDE9E6;border-radius:50%;font-size:20px;color:#4D756A}.oa5-topic--feature .oa5-topic__arrow{border-color:#85A69A;color:#fff}.oa5-topic__drawing{height:175px;display:flex;align-items:center;justify-content:center;margin-top:8px}.oa5-topic__drawing img{max-height:100%;max-width:100%;width:190px;height:160px;object-fit:contain;filter:grayscale(1) contrast(.92);opacity:.63}.oa5-topic--feature .oa5-topic__drawing img{filter:brightness(0) invert(1);opacity:.76}.oa5-topic__body{margin-top:auto}.oa5-topic h3{font-size:clamp(29px,2.7vw,38px);line-height:1.04;font-weight:840;margin:0 0 12px;color:#293B39}.oa5-topic--feature h3{color:#fff}.oa5-topic p{color:#71817E;font-size:13px;line-height:1.72;margin:0;max-width:360px}.oa5-topic--feature p{color:#D5E5E2}.oa5-section-end{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #DDE5DF;margin-top:24px;padding-top:24px;font-size:10px;letter-spacing:.13em;font-weight:780;color:#99AAA6}.oa5-section-end a{color:#4D756A;letter-spacing:0;font-size:13px;font-weight:800}.oa5-section-end a span{margin-left:15px;font-size:19px}
/* Treatment deck, animated only within the existing 3D turntables */
.oa5-methods{padding:106px 0 94px;background:#fff}.oa5-methods__head{display:flex;justify-content:space-between;gap:48px;align-items:start;margin-bottom:36px}.oa5-methods__head>.oa5-label{padding-top:17px}.oa5-methods__lead{width:min(870px,75%);display:flex;align-items:end;gap:55px;justify-content:space-between}.oa5-methods h2{margin:0;max-width:480px}.oa5-methods__lead p{max-width:305px;color:#6D807C;font-size:14px;line-height:1.9;margin:0 0 4px}.oa5-methods__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.oa5-method{min-width:0;display:flex;flex-direction:column;align-items:flex-start;border-radius:18px;border:1px solid #E0E8E2;background:#F7F8F5;padding:20px 22px 17px;min-height:348px;position:relative;transition:transform .23s ease,box-shadow .23s ease,border-color .23s ease}.oa5-method:hover{transform:translateY(-5px);box-shadow:0 20px 50px #1e448510;border-color:#CCDFDB}.oa5-method__number{font-size:10px;font-weight:850;color:#476B61;letter-spacing:.1em}.oa5-method__number span{color:#96ACA7}.oa5-method__model{align-self:center;width:147px;height:146px;margin:1px 0 5px;display:flex;justify-content:center;align-items:center;overflow:hidden}.oa5-method__model picture,.oa5-method__model img{display:block;width:146px;height:146px;object-fit:contain;max-width:none}.oa5-method__badge{font-size:9px;font-weight:830;color:#55786F;letter-spacing:.055em;background:#E5EEE8;border-radius:100px;padding:7px 10px}.oa5-method strong{font-size:23px;font-weight:840;color:#293B39;letter-spacing:-.045em;line-height:1.17;margin-top:11px}.oa5-method small{display:block;color:#70837F;font-size:12px;line-height:1.57;margin-top:7px}.oa5-method__bottom{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;color:#95A8A4;font-size:9px;letter-spacing:.08em;font-weight:750}.oa5-method__bottom>span:last-child{font-size:22px;color:#4D756A}.oa5-methods__note{color:#8B9A97;font-size:11px;line-height:1.7;margin:16px 0 0;max-width:1050px}
/* Decision-making, dark blue color-block visual change of pace */
.oa5-philosophy{padding:105px 0;background:#426B62;color:#fff;position:relative;overflow:hidden}.oa5-philosophy:before{content:"";position:absolute;right:-200px;top:-280px;width:680px;height:680px;border:1px solid #ffffff27;border-radius:50%;pointer-events:none}.oa5-philosophy__layout{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:12%;align-items:center}.oa5-philosophy h2{font-size:clamp(55px,5.75vw,86px);line-height:1.02;letter-spacing:-.068em;margin:20px 0 28px;color:#fff}.oa5-philosophy h2 em{color:#D4E3CE}.oa5-philosophy__copy p{max-width:480px;color:#E6F0EE;font-size:15px;line-height:1.86;margin-bottom:30px}.oa5-philosophy__steps{display:grid;gap:0;border-top:1px solid #91AAA2}.oa5-philosophy__steps>div{display:grid;grid-template-columns:46px 1fr;column-gap:20px;padding:22px 0;border-bottom:1px solid #91AAA2}.oa5-philosophy__steps>div>span{grid-row:span 2;font-size:12px;font-weight:850;color:#D4E3CE;margin-top:3px}.oa5-philosophy__steps strong{font-size:18px;letter-spacing:-.03em;font-weight:750}.oa5-philosophy__steps small{font-size:12px;line-height:1.7;color:#D9E8E5;margin-top:5px}
.oa5-evidence{background:#F3F7F6;padding:108px 0}.oa5-evidence__layout{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:11%}.oa5-evidence__visual{aspect-ratio:1/.92;background:#E9F1EF;border-radius:22px;padding:32px;display:flex;flex-direction:column;overflow:hidden;position:relative}.oa5-evidence__orb{flex:1;display:grid;place-items:center}.oa5-evidence__orb img{height:min(82%,360px);width:80%;object-fit:contain;filter:hue-rotate(165deg) saturate(.65)}.oa5-evidence__low{color:#72938C;font-size:9px;letter-spacing:.12em;font-weight:800}.oa5-evidence h2{font-size:clamp(48px,4.7vw,71px);margin:21px 0 24px}.oa5-evidence__copy>p{max-width:560px;color:#6E807C;font-size:15px;line-height:1.9}.oa5-evidence__rows{margin:33px 0 26px;border-top:1px solid #D5E2D9}.oa5-evidence__rows>div{padding:16px 0;border-bottom:1px solid #D5E2D9;display:flex;gap:25px;font-size:14px;font-weight:700;color:#425B56}.oa5-evidence__rows b{color:#4D756A;font-size:11px}.oa5-inline-link{display:inline-flex;align-items:center;gap:23px;font-size:13px;font-weight:850;color:#4D756A;border-bottom:1px solid #4D756A;padding-bottom:10px}.oa5-inline-link span{font-size:22px}.oa5-inline-link:hover{gap:29px}
.oa5-journal{padding:110px 0 122px;background:#fff}.oa5-journal__head{display:flex;align-items:end;justify-content:space-between;margin-bottom:35px;gap:40px}.oa5-journal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.oa5-article{position:relative;background:#F8FAFA;padding:28px 28px 35px;border:1px solid #E7EFED;min-height:305px;display:flex;align-items:flex-start;flex-direction:column;border-radius:18px;transition:transform .25s,border-color .25s}.oa5-article:hover{transform:translateY(-5px);border-color:#CDE1DC}.oa5-article>span{font-size:9px;font-weight:850;letter-spacing:.13em;color:#4D756A}.oa5-article h3{font-size:clamp(23px,2vw,31px);line-height:1.15;font-weight:820;color:#233733;margin:30px 0 14px}.oa5-article p{font-size:12px;line-height:1.75;color:#768683;margin:0}.oa5-article i{font-size:29px;position:absolute;right:23px;bottom:18px;color:#4D756A;font-style:normal}
.oa5-faq{background:#F8FAFA;padding:99px 0}.oa5-faq__layout{display:grid;grid-template-columns:.84fr 1.16fr;gap:13%}.oa5-faq h2{font-size:clamp(53px,5.3vw,77px);margin:20px 0 20px}.oa5-faq__layout>div>p{font-size:14px;color:#83928F;line-height:1.8}.oa5-faq__items{border-top:1px solid #D7E2DA}.oa5-faq__items details{border-bottom:1px solid #D7E2DA;padding:0}.oa5-faq__items summary{padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:15px;cursor:pointer;list-style:none;font-size:15px;font-weight:760;color:#2D4540}.oa5-faq__items summary::-webkit-details-marker{display:none}.oa5-faq__items summary span{width:30px;height:30px;flex:none;display:grid;place-items:center;font-size:23px;font-weight:400;color:#4D756A;border:1px solid #D3E0DD;border-radius:50%}.oa5-faq__items details[open] summary span{transform:rotate(45deg)}.oa5-faq__items details p{font-size:13px;color:#7C8F8B;line-height:1.8;max-width:590px;padding-bottom:18px;margin:0}
.oa5-closing{background:#1B2B28;color:#fff;padding:85px 0}.oa5-closing__layout{display:grid;grid-template-columns:1.2fr .8fr;gap:12%;align-items:end}.oa5-closing h2{font-size:clamp(53px,5.8vw,85px);line-height:1.05;color:#fff;margin:23px 0 0}.oa5-closing h2 em{color:#D4E3CE}.oa5-closing p{font-size:15px;line-height:1.85;color:#C9DAD6;max-width:400px;margin-bottom:25px}
/* Inner content templates reflect the same brand */
body:not(.home) .site-header{border-bottom:1px solid #E6EEEC}body:not(.home) .page-title,body:not(.home) .entry-title,body:not(.home) h1{color:#223833}body:not(.home) .entry-content h2,body:not(.home) .entry-content h3{color:#304F48}body:not(.home) .entry-content a{color:#4D756A}body:not(.home) .section-label,body:not(.home) .eyebrow{color:#4D756A}body:not(.home) .button--primary{background:#4D756A}
@media(max-width:1240px){.container,.oa5-shell{width:min(100% - 72px,1376px)}.oa5-hero h1{font-size:clamp(62px,6.2vw,85px)}.oa5-hero__shade{background:linear-gradient(90deg,#131F1C 0%,#0b1a2beb 38%,#08182964 75%,#0b1a2b2e)}.oa5-methods__lead{width:78%}.oa5-methods__lead p{max-width:260px}.oa5-philosophy__layout{gap:7%}.oa5-topic h3{font-size:31px}}
@media(max-width:980px){.container,.oa5-shell{width:calc(100% - 52px)}.site-header__inner{min-height:74px}.menu-toggle{display:flex}.main-navigation{top:100%;background:#fff;box-shadow:0 22px 40px #18376514}.header-action{display:none}.oa5-hero{min-height:670px}.oa5-hero__content{min-height:616px}.oa5-hero__image img{object-position:67% center}.oa5-hero__shade{background:linear-gradient(90deg,#192B2D 0%,#081629f7 34%,#081629b5 63%,#0816293b)}.oa5-hero h1{font-size:clamp(58px,7vw,75px)}.oa5-hero__inner{max-width:610px}.oa5-hero__annotation{display:none}.oa5-topics,.oa5-methods,.oa5-journal,.oa5-evidence,.oa5-faq{padding:75px 0}.oa5-topics__header,.oa5-methods__lead{display:block}.oa5-topics__header p{margin-top:15px}.oa5-topics__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa5-topic{min-height:400px;padding:20px}.oa5-topic h3{font-size:26px}.oa5-topic p{font-size:11px}.oa5-methods__head{display:block}.oa5-methods__lead{width:100%;margin-top:16px}.oa5-methods__lead p{max-width:570px;margin-top:15px}.oa5-methods__grid{grid-template-columns:repeat(2,1fr)}.oa5-method{min-height:335px}.oa5-philosophy__layout{grid-template-columns:1fr 1fr;gap:40px}.oa5-philosophy h2{font-size:clamp(49px,6vw,62px)}.oa5-evidence__layout{gap:45px}.oa5-evidence h2{font-size:51px}.oa5-journal__grid{gap:10px}.oa5-article{padding:22px;min-height:335px}.oa5-article h3{font-size:24px}.oa5-faq__layout{gap:7%}}
@media(max-width:720px){.container,.oa5-shell{width:calc(100% - 38px)}.site-topline{font-size:8px;letter-spacing:.075em}.site-topline__inner{min-height:28px}.site-topline__inner .topline-hours{display:none}.brand-words strong{font-size:15px}.brand-icon{width:38px;height:38px}.site-header__inner{min-height:69px}.oa5-hero{min-height:auto}.oa5-hero__image{position:absolute;left:0;right:0;top:440px;height:320px;background:#1B2D30}.oa5-hero__image img{width:100%;height:100%;object-fit:contain;object-position:center;background:#1B2D30}.oa5-hero__shade{background:linear-gradient(180deg,#192B2D 0%,#192B2D 58%,transparent 80%);z-index:-1}.oa5-hero__content{min-height:770px;display:block}.oa5-hero__inner{padding:50px 0 0;max-width:100%;position:relative;z-index:2}.oa5-eyebrow{font-size:8px;letter-spacing:.09em;gap:7px}.oa5-eyebrow__bar{width:12px}.oa5-hero h1{font-size:clamp(46px,10vw,67px);margin:26px 0 17px;line-height:1.05;max-width:540px}.oa5-hero__inner>p{font-size:13px;line-height:1.75;max-width:470px;margin-bottom:20px}.oa5-hero__actions{gap:18px}.oa5-button{min-height:50px;font-size:12px;padding:12px 18px 12px 20px}.oa5-text-button{font-size:11px}.oa5-hero__foot{margin-top:24px;font-size:10px}.oa5-hero__annotation{display:none}.oa5-hero__visualcaption{bottom:62px;right:3px;font-size:8px}.oa5-hero__bottominner{height:46px}.oa5-hero__bottominner>span:nth-child(2){display:none}.oa5-hero__bottominner>span{font-size:8px;letter-spacing:.09em}.oa5-topics,.oa5-methods,.oa5-journal,.oa5-evidence,.oa5-faq{padding:70px 0}.oa5-topics__header{display:block;margin-bottom:25px}.oa5-topics__header h2,.oa5-methods h2,.oa5-journal h2{font-size:clamp(43px,10vw,58px)}.oa5-topics__header p{font-size:13px;margin-top:12px}.oa5-topics__grid{grid-template-columns:1fr}.oa5-topic{min-height:250px;padding:22px;border-radius:17px;display:grid;grid-template-columns:1fr 125px;grid-template-rows:35px 1fr;column-gap:15px}.oa5-topic__top{grid-column:1/-1}.oa5-topic__drawing{grid-column:2;grid-row:2;height:155px;align-self:center;margin:0}.oa5-topic__drawing img{width:120px;height:145px}.oa5-topic__body{grid-column:1;grid-row:2;align-self:end;margin:0}.oa5-topic h3{font-size:29px}.oa5-topic p{font-size:12px}.oa5-section-end>span{display:none}.oa5-section-end{justify-content:flex-end;margin-top:18px;padding-top:18px}.oa5-methods__head{margin-bottom:25px}.oa5-methods__lead p{font-size:13px}.oa5-methods__grid{gap:12px}.oa5-method{min-height:302px;padding:16px 16px 13px;border-radius:15px}.oa5-method__model,.oa5-method__model picture,.oa5-method__model img{height:110px;width:110px}.oa5-method strong{font-size:19px}.oa5-method small{font-size:11px}.oa5-method__bottom{font-size:8px}.oa5-methods__note{font-size:10px}.oa5-philosophy{padding:75px 0}.oa5-philosophy__layout,.oa5-evidence__layout,.oa5-faq__layout,.oa5-closing__layout{grid-template-columns:1fr;gap:40px}.oa5-philosophy h2{font-size:clamp(48px,10vw,65px)}.oa5-philosophy__steps>div{padding:17px 0}.oa5-evidence__visual{aspect-ratio:1.2}.oa5-evidence h2{font-size:clamp(45px,9vw,60px)}.oa5-journal__head{align-items:start}.oa5-journal__head>a{display:none}.oa5-journal__grid{grid-template-columns:1fr}.oa5-article{min-height:220px;padding:23px}.oa5-article h3{font-size:27px;margin:21px 30px 10px 0}.oa5-faq h2{font-size:55px}.oa5-faq__layout{gap:21px}.oa5-closing{padding:67px 0}.oa5-closing h2{font-size:clamp(46px,9vw,64px)}.oa5-closing p{font-size:14px}}
@media(max-width:420px){.container,.oa5-shell{width:calc(100% - 32px)}.site-topline{font-size:7px}.brand-words strong{font-size:13px}.brand-words small{font-size:9px}.oa5-hero__inner{padding-top:43px}.oa5-hero h1{font-size:clamp(43px,10.9vw,52px)}.oa5-hero__inner>p{font-size:12px}.oa5-hero__actions{gap:15px}.oa5-hero__foot{font-size:9px}.oa5-hero__content{min-height:740px}.oa5-hero__image{top:412px;height:302px}.oa5-hero__visualcaption{font-size:7px}.oa5-topics__header h2,.oa5-methods h2,.oa5-journal h2{font-size:46px}.oa5-method__model,.oa5-method__model picture,.oa5-method__model img{height:104px;width:104px}.oa5-method{padding:13px;min-height:296px}.oa5-method strong{font-size:18px}.oa5-method small{font-size:10px}.oa5-method__badge{font-size:8px}.oa5-method__bottom{font-size:7px}.oa5-topic h3{font-size:26px}.oa5-topic{grid-template-columns:1fr 115px}.oa5-topic__drawing img{width:110px}.oa5-article h3{font-size:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}

/* Small refinements after device QA */
.brand-icon{background:#304743;border:1px solid #304743;overflow:hidden}.oa5-temporary-mark{color:white;font-size:25px;font-weight:870;line-height:1;letter-spacing:-.1em;margin-left:-2px}.oa5-temporary-mark span{color:#D4E3CE}.oa5-footer-mark{width:42px;height:42px;flex:none;border-radius:11px;display:grid;place-items:center;background:#35524C;color:#fff;font-size:24px;font-weight:850;letter-spacing:-.1em}.oa5-footer-mark span{color:#D4E3CE;display:inline}.oa5-topic--feature .oa5-topic__drawing img{filter:grayscale(1) brightness(1.17) contrast(1.1);opacity:.92}.oa5-evidence__orb img{width:86%;height:85%;filter:hue-rotate(125deg) saturate(.9) contrast(1.2);opacity:.95}
@media(max-width:720px){.oa5-hero__foot{max-width:335px}.oa5-hero__visualcaption{background:#0b19308e;padding:4px 7px;border-radius:4px}}
