*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#fff;color:#102b40;font:17px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #45942f;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.08;letter-spacing:-.045em;font-weight:500}h1{font-size:clamp(3.1rem,6.7vw,6.8rem);margin-bottom:26px}h2{font-size:clamp(2.25rem,4.5vw,4.2rem)}h3{font-size:1.7rem}p{color:#526572}.wrap{width:min(1280px,88%);margin:auto}.section{padding:95px 0}.eyebrow{font-size:14px;letter-spacing:.13em;font-weight:650;color:inherit;text-transform:uppercase}.skip{position:fixed;top:-100px;background:white;z-index:100;padding:16px}.skip:focus{top:0}header{height:90px;display:flex;align-items:center;gap:26px;padding:10px 5%;position:sticky;top:0;background:#fffffff5;backdrop-filter:blur(15px);z-index:20;border-bottom:1px solid #dce4e8}.brand{display:flex;align-items:center;gap:17px}.logo{position:relative;width:155px;height:38px;overflow:hidden;display:block}.logo img{position:absolute;width:280px;height:280px;max-width:none;top:-121px;left:-62px}.brand small{border-left:1px solid #d2dce2;padding-left:17px;font-size:12px;letter-spacing:.1em;max-width:125px;line-height:1.4}nav{margin-left:auto;display:flex;gap:27px;font-size:14px}nav a:hover{text-decoration:underline}.button{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;background:#102d46;color:white;border:1px solid transparent;border-radius:5px;font-size:16px;font-weight:550}.button:hover{background:#245578}.button.light{background:#fff;color:#102b40}.button.ghost{background:#ffffff12;color:white;border-color:#ffffff77}.head-cta{padding:11px 17px;font-size:14px}.menu{display:none}.hero{min-height:690px;height:calc(100svh - 90px);max-height:970px;position:relative;display:flex;align-items:center;background:#102d46;color:white;overflow:hidden}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071d30e8 0%,#092333ac 44%,#071d3020 100%),linear-gradient(0deg,#071d3088,transparent 50%)}.hero-content{position:relative;z-index:1;padding:70px 0 105px}.hero em{font-style:normal;color:#c5ecb9}.hero p:not(.eyebrow){color:#e6edf1;max-width:550px;font-size:20px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.hero-foot{position:absolute;bottom:30px;left:6%;right:6%;display:flex;justify-content:space-between;z-index:2;font-size:13px;letter-spacing:.08em}.section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:end;margin-bottom:48px}.section-head h2{margin-bottom:0}.section-head p{margin-bottom:5px;max-width:460px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{border-top:1px solid #cbd7df;padding:30px 8px 18px 0}.number{font-size:14px;color:#687d8d;display:block;margin-bottom:38px}.card p{margin-bottom:0}.dark{background:#0c263d;color:white}.dark p{color:#bdcedb}.split{display:grid;grid-template-columns:1fr 1fr;gap:12%}.steps{list-style:none;margin:0;padding:0}.steps li{border-bottom:1px solid #ffffff29;padding:0 0 22px;margin-bottom:26px}.steps h3{font-size:1.35rem;letter-spacing:-.025em}.steps p{margin-bottom:0}.text-link{display:inline-block;border-bottom:1px solid;padding-bottom:4px;margin-top:12px;font-size:16px}.faq{max-width:880px}.faq details{border-bottom:1px solid #d4dfe5;padding:23px 0}.faq summary{cursor:pointer;font-size:20px;line-height:1.4;font-weight:500}.faq details p{margin:18px 25px 0 0}.contact{background:#eef3f6}.contact-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;align-items:center}.contact h2{margin-bottom:25px}.contact-info{border-left:1px solid #bbcbd6;padding-left:38px}.contact-info strong{font-size:27px;font-weight:500}.contact-info a:not(.button){text-decoration:underline;text-underline-offset:4px}.fine{font-size:14px;line-height:1.6}.contact .fine{margin-top:22px;max-width:560px}footer{padding:36px 6%;background:#fff;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;font-size:14px}footer a{text-decoration:underline}.legal{max-width:900px}.legal h1{font-size:clamp(2.5rem,5vw,4.5rem)}.legal h2{font-size:1.8rem;margin-top:42px}.legal h3{font-size:1.3rem}.legal a{text-decoration:underline}.legal li{margin-bottom:10px}.legal p{max-width:850px}.notice{font-size:14px;color:#657482}.legal .section{padding:30px 0}@media(min-width:1500px){.hero:after{background:linear-gradient(90deg,#071d30ed,#09233388 55%,#071d3010)}}@media(max-width:1050px){header{gap:18px}nav{gap:18px}.brand small{display:none}.section-head{gap:6%}.split{gap:7%}}@media(max-width:760px){header{height:77px;padding:8px 6%}.logo{width:145px}.menu{display:block;margin-left:auto;background:none;border:1px solid #cbd7df;border-radius:4px;padding:8px 12px;font-size:14px}.head-cta{display:none}nav{display:none;position:absolute;top:77px;left:0;right:0;padding:22px 6%;background:white;border-bottom:1px solid #cbd7df}nav.open{display:flex;flex-direction:column;gap:18px}.hero{height:auto;min-height:690px}.hero-content{padding:75px 0 110px}.hero h1{font-size:clamp(3.05rem,9.7vw,4.4rem);line-height:1.06}.hero p:not(.eyebrow){font-size:18px}.hero:after{background:linear-gradient(90deg,#071d30dc,#071d3077),linear-gradient(0deg,#071d3088,transparent)}.hero-foot{font-size:12px}.hero-foot span{max-width:65%}.hero-foot a{align-self:end}.section{padding:64px 0}.section-head,.split,.contact-layout{grid-template-columns:1fr;gap:30px}.cards{grid-template-columns:1fr;gap:15px}.number{margin-bottom:22px}.card{padding:23px 0}.card h3{margin-bottom:17px}.contact-info{border-left:0;border-top:1px solid #bbcbd6;padding:25px 0 0}.actions{gap:12px}.actions .button{width:100%}.faq summary{font-size:18px}footer{font-size:14px;flex-direction:column;gap:12px}.eyebrow{font-size:12px}.section-head p{max-width:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
header{height:126px}.brand{flex-direction:column;gap:0;align-items:center;width:190px;flex-shrink:0}.brand small{display:none}.logo{width:160px!important;height:38px;flex-shrink:0}.domain-logo{display:block;width:186px;height:58px;object-fit:contain}.menu{flex-shrink:0}.hero{height:calc(100svh - 126px)}html{scroll-padding-top:140px}.hero h1{max-width:1100px}.home-oviedo .hero{background:#f2f5f7;color:#102b40;min-height:670px;height:calc(100svh - 126px);max-height:850px}.home-oviedo .hero-image{left:54%;width:46%;object-position:55% center}.home-oviedo .hero:after{background:linear-gradient(90deg,#f2f5f7 48%,#f2f5f700 65%)}.home-oviedo .hero-content{width:88%;padding-block:65px 120px}.home-oviedo .hero h1{font-size:clamp(3rem,4.6vw,5.3rem);max-width:51%;line-height:1.08}.home-oviedo .hero p:not(.eyebrow){color:#405667;max-width:44%;font-size:19px}.home-oviedo .hero em{color:#386a75}.home-oviedo .hero .eyebrow{color:#406879;max-width:47%}.home-oviedo .actions{max-width:48%}.home-oviedo .hero .button.light{background:#102d46;color:white}.home-oviedo .hero .button.ghost{background:white;color:#102b40;border-color:#a7bac6}.home-oviedo .hero-foot{color:#27495e}.home-oviedo .card{padding:30px;background:#f1f5f7;border-top:3px solid #557e94}.home-asturias .hero{min-height:680px}.home-asturias .hero-content{padding-top:90px}.home-asturias .hero h1{max-width:930px}.home-asturias .cards{gap:0}.home-asturias .card{padding:30px;border-right:1px solid #cbd7df}.home-asturias .card:last-child{border-right:0}.home-hogar .hero{margin:28px 3% 0;border-radius:18px;height:calc(100svh - 170px);min-height:670px}.home-hogar .hero:after{background:linear-gradient(90deg,#102b40e6,#102b4060 70%,#102b4022)}.home-hogar .hero-content{padding-top:60px}.home-hogar .hero h1{max-width:740px}.home-hogar .card{background:#eff4f2;border:0;border-radius:16px;padding:32px}.home-hogar .dark{background:#193e3c}.home-salud .hero{background:#eaf3f6;color:#102b40;min-height:700px;max-height:880px}.home-salud .hero-image{width:43%;left:4%;top:6%;height:88%;border-radius:160px 160px 12px 12px;object-position:48% center}.home-salud .hero:after{display:none}.home-salud .hero-content{padding:65px 0 120px 48%}.home-salud .hero h1{font-size:clamp(3rem,4.6vw,5.4rem);line-height:1.07}.home-salud .hero em{color:#356c72}.home-salud .hero p:not(.eyebrow){color:#3e5e6d;font-size:19px}.home-salud .hero .button.light{background:#102d46;color:white}.home-salud .hero .button.ghost{color:#102b40;background:transparent;border-color:#6f919f}.home-salud .hero-foot{color:#294d60;left:52%}.home-salud .cards{gap:28px}.home-salud .card{border-top:4px solid #77a4aa}.portfolio{background:#f3f6f8}.portfolio .eyebrow{color:#527387}.portfolio-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:35px}.portfolio-head h2{margin-bottom:0}.portfolio-head .text-link{white-space:nowrap}.profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.profile-card{padding:32px;background:white;border:1px solid #d7e1e8;border-radius:9px;display:block}.profile-card:hover{border-color:#4d7288}.profile-card span{font-size:13px;letter-spacing:.08em;color:#5c7587}.profile-card h3{margin:32px 0 18px}.profile-card p{font-size:16px}.profile-card b{font-size:15px;font-weight:500}.business{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.business img{display:block;aspect-ratio:1.3;object-fit:cover;width:100%;border-radius:12px}.business .tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.tags span{font-size:14px;padding:8px 13px;border:1px solid #cbd7df;border-radius:30px}.catalogue-hero{padding:65px 0 45px}.catalogue-hero h1{font-size:clamp(2.8rem,5vw,5rem);max-width:960px}.catalogue-hero p{max-width:720px}.catalogue-jump{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.catalogue-jump a{border:1px solid #a7bac6;padding:10px 18px;border-radius:30px;font-size:15px}.catalogue-group{padding-block:45px;border-top:1px solid #d7e1e8}.catalogue-group h2{font-size:2.3rem}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-card{padding:26px;border:1px solid #d7e1e8;border-radius:8px;background:#fff;display:flex;flex-direction:column}.product-card h3{font-size:1.45rem;letter-spacing:-.025em;overflow-wrap:anywhere}.product-card p{font-size:16px}.product-card a{font-size:15px;text-decoration:underline;text-underline-offset:4px}.product-card .product-actions{margin-top:auto;display:flex;gap:20px;flex-wrap:wrap}.business-catalogue{background:#eff4f7}.catalogue-note{max-width:820px;padding:25px 0;font-size:15px}.catalogue-group:target{scroll-margin-top:145px}.brand:focus-visible{outline-offset:3px}
@media(min-width:761px) and (max-width:1150px){.head-cta{display:none}nav{gap:16px;font-size:14px}.brand{width:170px}.domain-logo{width:170px}.home-salud .hero-content{padding-left:45%}.home-salud .hero-image{width:39%}.home-oviedo .hero h1{max-width:53%}}
@media(max-width:760px){header{height:116px;min-height:116px}.brand{width:180px;align-items:flex-start}.domain-logo{width:172px;height:54px;object-position:left center}.logo{margin-left:0}.menu{margin-left:auto}nav{top:116px}html{scroll-padding-top:132px}.hero{min-height:690px;height:auto}.home-oviedo .hero{height:auto;min-height:880px;display:block}.home-oviedo .hero-image{left:0;top:auto;bottom:0;width:100%;height:320px}.home-oviedo .hero:after{background:linear-gradient(0deg,#102b4040,transparent 34%)}.home-oviedo .hero-content{padding:48px 0 355px}.home-oviedo .hero h1{max-width:none;font-size:3.15rem}.home-oviedo .hero p:not(.eyebrow),.home-oviedo .hero .eyebrow,.home-oviedo .actions{max-width:none}.home-oviedo .hero-foot{color:white}.home-asturias .hero h1{font-size:3.1rem}.home-asturias .card{border-right:0;border-bottom:1px solid #cbd7df}.home-hogar .hero{margin:14px 3% 0;min-height:690px;height:auto;border-radius:12px}.home-hogar .hero h1{font-size:3.1rem}.home-hogar .hero-content{width:88%;padding:55px 0 110px}.home-salud .hero{display:flex;flex-direction:column;max-height:none;height:auto;min-height:0;padding:34px 0 70px}.home-salud .hero-image{position:relative;order:2;left:0;top:0;width:88%;height:330px;border-radius:100px 100px 10px 10px;object-position:center}.home-salud .hero-content{padding:0 0 38px;order:1}.home-salud .hero h1{font-size:3.1rem}.home-salud .hero-foot{left:6%;font-size:12px;bottom:23px}.portfolio-head{display:block}.portfolio-head .text-link{margin-top:20px}.profile-grid,.business,.product-grid{grid-template-columns:1fr}.business{gap:35px}.business img{aspect-ratio:1.5}.profile-card{padding:26px}.profile-card h3{margin-top:22px}.catalogue-group:target{scroll-margin-top:132px}.catalogue-hero{padding-top:45px}.catalogue-jump{gap:9px}.catalogue-jump a{font-size:14px;padding:9px 13px}}

.domain-logo{mix-blend-mode:multiply}

.journal{background:#f3f6f8}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.journal-card{display:flex;flex-direction:column;border-top:2px solid #648294;background:white;padding:28px;min-height:350px}.journal-card .eyebrow{color:#456578;font-size:12px}.journal-card h3{font-size:1.7rem;line-height:1.2;margin-bottom:20px}.journal-card p{font-size:16px}.journal-card .text-link{margin-top:auto;align-self:flex-start}.blog-intro{max-width:930px;padding-top:65px;padding-bottom:35px}.blog-intro h1{font-size:clamp(2.8rem,5vw,5rem)}.blog-intro p{max-width:780px}.breadcrumb{font-size:14px;display:flex;gap:10px;flex-wrap:wrap;color:#527185;margin-bottom:28px}.breadcrumb a{text-decoration:underline}.article-head{padding:65px 0 38px;max-width:1050px}.article-head h1{font-size:clamp(2.6rem,4.4vw,4.3rem);line-height:1.13}.article-head .lead{font-size:21px;max-width:830px}.article-meta{font-size:14px;color:#527185}.article-layout{display:grid;grid-template-columns:minmax(0,820px) 270px;gap:8%;padding-bottom:80px;align-items:start}.article-body{font-size:18px;line-height:1.85}.article-body h2{font-size:clamp(1.65rem,2.5vw,2.2rem);letter-spacing:-.03em;margin:42px 0 22px;line-height:1.2}.article-body p{margin-bottom:25px}.article-body section:first-child h2{margin-top:0}.article-aside{position:sticky;top:150px;border-left:1px solid #cbd7df;padding-left:22px;font-size:14px}.article-aside a{display:block;margin:14px 0;color:#48687c;line-height:1.5}.article-aside strong{font-size:16px}.article-contact{padding:28px;background:#edf3f5;border-radius:8px;margin-top:40px}.article-contact h2{margin-top:0}.article-contact p{font-size:16px}.article-contact .button{line-height:1.5}.article-note{font-size:14px;line-height:1.65;margin-top:30px}.related{padding-bottom:75px}.related h2{font-size:2rem}.related .journal-grid{grid-template-columns:1fr 1fr}.guide-table{width:100%;border-collapse:collapse;font-size:17px}.guide-table th,.guide-table td{padding:20px;text-align:left;border-bottom:1px solid #cbd7df;vertical-align:top}.guide-table th{background:#eaf1f5}.guide-table td:first-child{font-weight:600;width:27%}.guide-scroll{overflow-x:auto;margin:30px 0}.specialist{background:#eef4f5}.specialist p{max-width:850px}.specialist .profile-grid{margin-top:30px}.specialist .profile-card{min-height:220px}.guide-content{max-width:1050px;margin:auto}.guide-content .section{padding-block:50px}.guide-content h2{font-size:2.2rem}.guide-content .steps p{color:#526572}.guide-content .steps li{border-bottom:1px solid #cbd7df}.home-salud .journal-card{border-color:#79a5a9}.home-hogar .journal-card{border-color:#477164}
@media(max-width:1050px){.article-layout{grid-template-columns:1fr;gap:30px}.article-aside{position:static;grid-row:1;border-left:0;border-bottom:1px solid #cbd7df;padding:0 0 20px}.article-aside a{display:inline-block;margin:7px 16px 7px 0}.article-aside strong{display:block}}
@media(min-width:761px) and (max-width:1000px){header{height:126px}.menu{display:block;margin-left:auto;background:none;border:1px solid #cbd7df;border-radius:4px;padding:8px 12px}.head-cta{display:none}nav{display:none;position:absolute;top:126px;left:0;right:0;background:white;border-bottom:1px solid #cbd7df;padding:22px 6%}nav.open{display:flex;flex-direction:column;align-items:flex-start;gap:18px}}
@media(max-width:760px){.journal-grid,.related .journal-grid{grid-template-columns:1fr}.journal-card{min-height:0}.journal-card h3{font-size:1.55rem}.journal-card .text-link{margin-top:20px}.article-head{padding-top:40px}.article-head h1{font-size:2.5rem}.article-head .lead{font-size:18px}.article-body{font-size:17px}.article-layout{padding-bottom:45px}.article-aside a{display:block}.guide-table{font-size:15px;min-width:480px}.guide-table th,.guide-table td{padding:15px}.blog-intro{padding-top:40px}}

nav.breadcrumb{display:flex;position:static;margin-left:0;padding:0;background:transparent;border:0;gap:10px;flex-direction:row;align-items:center}

/* Logos ilustrados: conservar completa la arquitectura y dar espacio al detalle. */
header{height:154px}.brand{width:250px;gap:3px}.domain-logo{width:248px;height:84px;object-fit:contain!important;mix-blend-mode:normal}html{scroll-padding-top:168px}
@media(max-width:1150px){header .menu{display:block;margin-left:auto;background:white;border:1px solid #cbd7df;border-radius:4px;padding:8px 12px}header .head-cta{display:none}header nav#nav{display:none;position:absolute;top:154px;left:0;right:0;background:white;border-bottom:1px solid #cbd7df;padding:22px 6%}header nav#nav.open{display:flex;flex-direction:column;align-items:flex-start;gap:18px}}
@media(max-width:760px){header{height:140px}.brand{width:224px;gap:2px}.domain-logo{width:222px;height:76px}header nav#nav{top:140px}html{scroll-padding-top:154px}}

nav.breadcrumb{display:flex;position:static;margin-left:0;padding:0;background:transparent;border:0;gap:10px;flex-direction:row;align-items:center}

nav.breadcrumb{display:flex;position:static;margin-left:0;padding:0;background:transparent;border:0;gap:10px;flex-direction:row;align-items:center}

nav.breadcrumb{display:flex;position:static;margin-left:0;padding:0;background:transparent;border:0;gap:10px;flex-direction:row;align-items:center}

.blog-search{margin-bottom:36px;max-width:660px}.blog-search label{display:block;font-weight:600;margin-bottom:10px}.blog-search input{width:100%;padding:15px;border:1px solid #a8bcc6;border-radius:6px;font:inherit;color:#102b40;background:white}.blog-search p{font-size:14px;margin-top:9px}.journal-card[hidden]{display:none}.article-body li{margin-bottom:12px}.journal{background:#f3f6f8}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.journal-card{display:flex;flex-direction:column;border-top:2px solid #648294;background:white;padding:28px;min-height:350px}.journal-card .eyebrow{color:#456578;font-size:12px}.journal-card h3{font-size:1.7rem;line-height:1.2;margin-bottom:20px}.journal-card p{font-size:16px}.journal-card .text-link{margin-top:auto;align-self:flex-start}.blog-intro{max-width:930px;padding-top:65px;padding-bottom:35px}.blog-intro h1{font-size:clamp(2.8rem,5vw,5rem)}.blog-intro p{max-width:780px}.breadcrumb{font-size:14px;display:flex;gap:10px;flex-wrap:wrap;color:#527185;margin-bottom:28px}.breadcrumb a{text-decoration:underline}.article-head{padding:65px 0 38px;max-width:1050px}.article-head h1{font-size:clamp(2.6rem,4.4vw,4.3rem);line-height:1.13}.article-head .lead{font-size:21px;max-width:830px}.article-meta{font-size:14px;color:#527185}.article-layout{display:grid;grid-template-columns:minmax(0,820px) 270px;gap:8%;padding-bottom:80px;align-items:start}.article-body{font-size:18px;line-height:1.85}.article-body h2{font-size:clamp(1.65rem,2.5vw,2.2rem);letter-spacing:-.03em;margin:42px 0 22px;line-height:1.2}.article-body p{margin-bottom:25px}.article-body section:first-child h2{margin-top:0}.article-aside{position:sticky;top:150px;border-left:1px solid #cbd7df;padding-left:22px;font-size:14px}.article-aside a{display:block;margin:14px 0;color:#48687c;line-height:1.5}.article-aside strong{font-size:16px}.article-contact{padding:28px;background:#edf3f5;border-radius:8px;margin-top:40px}.article-contact h2{margin-top:0}.article-contact p{font-size:16px}.article-contact .button{line-height:1.5}.article-note{font-size:14px;line-height:1.65;margin-top:30px}.related{padding-bottom:75px}.related h2{font-size:2rem}.related .journal-grid{grid-template-columns:1fr 1fr}.guide-table{width:100%;border-collapse:collapse;font-size:17px}.guide-table th,.guide-table td{padding:20px;text-align:left;border-bottom:1px solid #cbd7df;vertical-align:top}.guide-table th{background:#eaf1f5}.guide-table td:first-child{font-weight:600;width:27%}.guide-scroll{overflow-x:auto;margin:30px 0}.specialist{background:#eef4f5}.specialist p{max-width:850px}.specialist .profile-grid{margin-top:30px}.specialist .profile-card{min-height:220px}.guide-content{max-width:1050px;margin:auto}.guide-content .section{padding-block:50px}.guide-content h2{font-size:2.2rem}.guide-content .steps p{color:#526572}.guide-content .steps li{border-bottom:1px solid #cbd7df}.home-salud .journal-card{border-color:#79a5a9}.home-hogar .journal-card{border-color:#477164}
@media(max-width:1050px){.article-layout{grid-template-columns:1fr;gap:30px}.article-aside{position:static;grid-row:1;border-left:0;border-bottom:1px solid #cbd7df;padding:0 0 20px}.article-aside a{display:inline-block;margin:7px 16px 7px 0}.article-aside strong{display:block}}
@media(min-width:761px) and (max-width:1000px){header{height:154px}.menu{display:block;margin-left:auto;background:none;border:1px solid #cbd7df;border-radius:4px;padding:8px 12px}.head-cta{display:none}nav{display:none;position:absolute;top:154px;left:0;right:0;background:white;border-bottom:1px solid #cbd7df;padding:22px 6%}nav.open{display:flex;flex-direction:column;align-items:flex-start;gap:18px}}
@media(max-width:760px){.journal-grid,.related .journal-grid{grid-template-columns:1fr}.journal-card{min-height:0}.journal-card h3{font-size:1.55rem}.journal-card .text-link{margin-top:20px}.article-head{padding-top:40px}.article-head h1{font-size:2.5rem}.article-head .lead{font-size:18px}.article-body{font-size:17px}.article-layout{padding-bottom:45px}.article-aside a{display:block}.guide-table{font-size:15px;min-width:480px}.guide-table th,.guide-table td{padding:15px}.blog-intro{padding-top:40px}}

nav.breadcrumb{display:flex;position:static;margin-left:0;padding:0;background:transparent;border:0;gap:10px;flex-direction:row;align-items:center}
