/* Blog 03 uses the site's existing display type, deep blue, cyan and lime. */
.blog-rabietas .blog-hero h1{max-width:21ch!important}
.blog-rabietas .blog-subtitle{font:600 clamp(25px,2.5vw,32px)/1.2 var(--nc-ui-display);color:var(--nc-ui-cyan);margin-bottom:18px}
.blog-rabietas .blog-cover img{display:block;aspect-ratio:3/2;border-radius:16px}
.blog-rabietas .blog-cover figcaption{line-height:1.6}
.blog-rabietas .blog-article h3{font:600 clamp(28px,2.6vw,34px)/1.2 var(--nc-ui-display);color:var(--nc-ui-blue);margin:0 0 22px;letter-spacing:0}
.blog-rabietas .blog-step{border-top:1px solid var(--nc-ui-line);padding-top:28px;margin-top:32px;scroll-margin-top:110px}
.blog-rabietas .blog-step-heading{display:flex;gap:16px;align-items:flex-start}
.blog-rabietas .blog-step-heading>span{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:8px;background:var(--nc-ui-blue);color:var(--nc-ui-lime);font:600 25px/1 var(--nc-ui-display)}
.blog-rabietas .blog-inline-illustration{margin:32px 0;background:#fff;border:1px solid var(--nc-ui-line);border-radius:14px;overflow:hidden}
.blog-rabietas .blog-inline-illustration img{display:block;width:100%;height:auto;aspect-ratio:3/2}
.blog-rabietas .blog-inline-illustration figcaption{padding:16px 22px;border-left:4px solid var(--nc-ui-lime);font-size:14px;line-height:1.6;color:var(--nc-ui-muted)}
.blog-rabietas .blog-table tbody th{width:36%;background:var(--nc-ui-soft)}
.blog-rabietas .blog-local-orientation{background:var(--nc-ui-soft);border-left:4px solid var(--nc-ui-lime);border-radius:10px;padding:28px}
.blog-rabietas .blog-article .blog-consult-actions .button{font-size:15px;line-height:1.5;text-align:center}
.blog-rabietas .blog-sidebar a{padding:5px 0;line-height:1.55}
.blog-rabietas .blog-sources a{display:inline-block;padding:3px 0}
.blog-rabietas :is(h2,h3,td,th,a){overflow-wrap:break-word}
.blog-hub .blog-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.blog-hub .blog-three h2{font-size:32px}
.blog-hub .blog-three>article>div{padding:24px}
.blog-hub .blog-three img{display:block;height:auto}
.blog-rabietas-link{margin:28px 0;padding:22px 24px;border-left:4px solid var(--nc-ui-lime);background:var(--nc-ui-soft);color:var(--nc-ui-ink)}
.blog-rabietas-link p{margin-bottom:10px}
.blog-rabietas-link a{color:var(--nc-ui-blue);font-weight:700;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1100px){.blog-hub .blog-three{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.blog-rabietas .blog-hero h1{max-width:23ch!important}.blog-rabietas .blog-step-heading{gap:12px}.blog-rabietas .blog-step-heading>span{width:35px;height:35px;font-size:22px}.blog-rabietas .blog-local-orientation{padding:22px 18px}.blog-rabietas .blog-table th,.blog-rabietas .blog-table td{padding:14px 10px}.blog-hub .blog-three{grid-template-columns:1fr}.blog-hub .blog-three h2{font-size:35px}}
@media print{.blog-rabietas .blog-step-heading{break-after:avoid}.blog-rabietas .blog-inline-illustration{max-width:500px;break-inside:avoid}}
