body:is([data-page=blog],[data-page=normas]){--blog-ink:#173847;--blog-muted:#50646a;--blog-gold:#947039;--blog-rule:#17384738;--blog-paper:#f3f0e7;--blog-tint:#e9e5d8;margin:0;background:linear-gradient(#f3f0e7ed,#f3f0e7ed),url(/assets/conhecimento/papel-marfim.webp);background-size:auto,650px;color:var(--blog-ink);font:21px/1.55 "Source Sans 3 Variable",Arial,sans-serif;scrollbar-color:#50646a #f3f0e7;-webkit-text-size-adjust:100%}body:is([data-page=blog],[data-page=normas]) *{box-sizing:border-box}:where(body:is([data-page=blog],[data-page=normas])) a{color:inherit;text-decoration:none;text-underline-offset:5px}body:is([data-page=blog],[data-page=normas]) :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--blog-gold);outline-offset:5px}body:is([data-page=blog],[data-page=normas]) ::selection{color:#f3f0e7;background:#173847}body:is([data-page=blog],[data-page=normas]) .skip{position:fixed;top:-100px;left:6%;z-index:50;padding:12px 18px;background:#173847;color:#f3f0e7}body:is([data-page=blog],[data-page=normas]) .skip:focus{top:12px}:where(body:is([data-page=blog],[data-page=normas])) :is(h1,h2,h3){font-family:Plus Jakarta Sans Variable,Arial,sans-serif;line-height:1.15;letter-spacing:-.03em;margin:0;text-wrap:balance}:where(body:is([data-page=blog],[data-page=normas])) p{margin:16px 0 0;color:var(--blog-muted)}:where(body:is([data-page=blog],[data-page=normas])) figure{margin:0;min-width:0}body:is([data-page=blog],[data-page=normas]) .site-desktop-nav a[aria-current=page]:after{transform:scaleX(1)}body:is([data-page=blog],[data-page=normas]) main{min-height:70svh}.blog-wrap{width:var(--site-content);margin-inline:auto}.blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0!important;font-size:17px;line-height:1.4;color:var(--blog-muted)!important;font-variant-numeric:tabular-nums}.blog-meta time+span:not(.blog-badge){padding-left:14px;border-left:1px solid var(--blog-rule)}.blog-badge{display:inline-block;padding:2px 9px;border:1px solid var(--blog-gold);color:#6f5125;font-size:14px;letter-spacing:.06em;text-transform:uppercase;line-height:1.5}.blog-hero{padding:132px 0 52px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6%;align-items:end;border-bottom:1px solid var(--blog-rule)}.blog-hero h1{font-size:clamp(64px,9vw,128px);font-weight:620;line-height:.95;letter-spacing:-.045em}.blog-hero-copy{padding-bottom:.6em}body:is([data-page=blog],[data-page=normas]) .blog-lede{margin:0;max-width:30ch;text-wrap:balance;font-size:clamp(23px,1.9vw,28px);line-height:1.35;color:var(--blog-ink)}body:is([data-page=blog],[data-page=normas]) .blog-count{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--blog-gold);width:max-content;font-size:17px;color:var(--blog-muted);font-variant-numeric:tabular-nums}.blog-feed{padding-bottom:88px}.blog-card-link{display:grid;color:inherit}.blog-card-link:hover h2,.blog-card-link:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.blog-featured{padding:48px 0 56px;border-bottom:1px solid var(--blog-rule)}.blog-featured .blog-card-link{grid-template-columns:minmax(0,1fr);gap:28px}.blog-featured.has-image .blog-card-link{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:6%;align-items:center}.blog-cover,.blog-thumb,.post-cover img{background:var(--blog-tint);border:1px solid var(--blog-rule);overflow:hidden}.blog-cover{aspect-ratio:16/10}.blog-cover img,.blog-thumb img{display:block;width:100%;height:100%;object-fit:cover}.blog-featured-copy h2{font-size:clamp(34px,3.6vw,54px);font-weight:600;margin-top:20px;max-width:20ch}.blog-featured:not(.has-image) .blog-featured-copy{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"meta meta" "title text";column-gap:6%}.blog-featured:not(.has-image) .blog-meta{grid-area:meta}.blog-featured:not(.has-image) h2{grid-area:title;font-size:clamp(38px,4.4vw,64px);max-width:16ch}.blog-featured-copy>p:not(.blog-meta){font-size:23px;line-height:1.5;max-width:36ch}.blog-featured:not(.has-image) .blog-featured-copy>p:not(.blog-meta){grid-area:text;align-self:end;margin:0 0 .35em;max-width:34ch}.blog-list{list-style:none;margin:0;padding:0}.blog-row{border-bottom:1px solid var(--blog-rule)}.blog-row .blog-card-link{grid-template-columns:minmax(150px,.7fr) minmax(0,2fr) minmax(0,1fr);gap:6%;padding:36px 0}.blog-row-date{font-size:17px;line-height:1.4;color:var(--blog-muted);font-variant-numeric:tabular-nums;padding-top:9px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.blog-row-copy h3{font-size:clamp(27px,2.5vw,36px);font-weight:600;max-width:24ch}.blog-row-copy p{margin-top:12px;max-width:52ch}.blog-thumb{aspect-ratio:4/3;align-self:start}.blog-empty{margin:56px 0 0;font-size:24px;line-height:1.5;max-width:42ch;color:var(--blog-ink)!important}.blog-empty a{border-bottom:1px solid var(--blog-gold)}.post-header h1,.blog-featured-copy h2,.blog-row-copy h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.post-body [id]{scroll-margin-top:96px}.post-header{padding:124px 0 40px}.post-back{display:inline-flex;align-items:center;gap:12px;font-size:18px;padding:10px 0;margin-bottom:34px;color:var(--blog-muted)}.post-back svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.3;transition:transform .18s}.post-back:hover{color:var(--blog-ink)}.post-back:hover svg{transform:translate(-4px)}.post-header h1{font-size:clamp(40px,5vw,76px);font-weight:620;line-height:1.05;letter-spacing:-.035em;max-width:18ch;margin-top:22px}.post-summary{font-size:clamp(22px,1.9vw,27px);line-height:1.45;color:var(--blog-ink)!important;max-width:38ch;margin-top:26px!important}.post-draft-note{max-width:60ch;margin-top:28px!important;padding:14px 18px;border:1px solid var(--blog-gold);background:#e9e1cc;color:#4d3a1a!important;font-size:18px;line-height:1.45}.post-cover{margin-bottom:8px}.post-cover img{display:block;width:100%;height:auto;max-height:min(62vh,640px);object-fit:cover;border:1px solid var(--blog-rule)}.post-cover figcaption{margin-top:10px;font-size:15px;line-height:1.4;color:var(--blog-muted);font-style:italic}.post-byline{margin-top:28px;padding-top:18px;border-top:1px solid var(--blog-rule);max-width:60ch;font-size:18px;line-height:1.5}.post-byline p{margin:0 0 4px;color:var(--blog-muted)}.post-byline strong{color:var(--blog-ink);font-weight:650}.post-byline a{color:var(--blog-ink);border-bottom:1px solid var(--blog-gold)}.post-byline a:hover{color:var(--blog-gold)}.post-layout{display:grid;grid-template-columns:minmax(0,1fr);padding:48px 0 24px;gap:28px}.post-body{max-width:44rem;min-width:0;font-size:22px;line-height:1.7;color:#243f4b;overflow-wrap:break-word}.post-body>*:first-child{margin-top:0}.post-body p{color:inherit;margin:0 0 1.2em}.post-body :is(h2,h3,h4){scroll-margin-top:96px;color:var(--blog-ink)}.post-body h2{font-size:clamp(30px,3vw,42px);font-weight:580;margin:2.1em 0 .6em}.post-body h3{font-size:clamp(24px,2.2vw,30px);font-weight:600;margin:1.8em 0 .5em}.post-body h4{font:600 20px/1.3 Plus Jakarta Sans Variable,Arial,sans-serif;margin:1.6em 0 .4em}.post-body a{border-bottom:1px solid var(--blog-gold);color:var(--blog-ink)}.post-body a:hover{background:#e7dcc3}.post-body strong{color:var(--blog-ink);font-weight:650}.post-body :is(ul,ol){padding-left:1.3em;margin:0 0 1.3em}.post-body li{margin:.4em 0;padding-left:.3em}.post-body ul{list-style:none;padding-left:1.1em}.post-body ul>li{position:relative}.post-body ul>li:before{content:"";position:absolute;left:-1em;top:.78em;width:5px;height:5px;background:var(--blog-gold)}.post-body ol>li::marker{color:var(--blog-gold);font-weight:600}.post-body blockquote{margin:1.8em 0;padding:4px 0 4px 26px;border-left:3px solid var(--blog-gold);font-size:1.12em;line-height:1.55;color:var(--blog-ink)}.post-body blockquote p{margin:0 0 .6em;color:inherit}.post-body hr{border:0;border-top:1px solid var(--blog-rule);margin:2.4em 0}.post-body img{display:block;max-width:100%;height:auto;margin:1.8em 0;border:1px solid var(--blog-rule)}.post-body :not(pre)>code{font:.86em/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--blog-tint);padding:.12em .38em;border:1px solid #17384718}.post-body pre{overflow-x:auto;margin:1.6em 0;padding:18px 20px;background:#173847;color:#f3f0e7;font:17px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;-webkit-overflow-scrolling:touch}.post-body pre code{background:none;border:0;padding:0;font:inherit}.table-wrap{overflow-x:auto;margin:1.8em 0;-webkit-overflow-scrolling:touch}.post-body table{border-collapse:collapse;width:100%;min-width:480px;font-size:18px;line-height:1.45}.post-body :is(th,td){text-align:left;padding:12px 14px;border-bottom:1px solid var(--blog-rule);vertical-align:top}.post-body th{font:600 17px/1.3 Plus Jakarta Sans Variable,Arial,sans-serif;color:var(--blog-ink);border-bottom:1px solid var(--blog-ink)}.post-toc{font-size:18px;line-height:1.4;border-top:1px solid var(--blog-ink);padding-top:14px;align-self:start}.post-toc summary{font:600 15px/1.4 Plus Jakarta Sans Variable,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;color:var(--blog-muted);padding:8px 0;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between}.post-toc summary::-webkit-details-marker{display:none}.post-toc summary:after{content:"+";font-size:24px;font-weight:400;letter-spacing:0}.post-toc[open] summary:after{content:"−"}.post-toc ol{list-style:none;margin:6px 0 0;padding:0;counter-reset:toc}.post-toc li{counter-increment:toc;border-top:1px solid #17384720}.post-toc li a{display:flex;gap:12px;padding:11px 0;color:var(--blog-ink)}.post-toc li a:before{content:counter(toc,decimal-leading-zero);color:var(--blog-gold);font-variant-numeric:tabular-nums;flex:none}.post-toc li a:hover{text-decoration:underline;text-underline-offset:5px}.post-neighbours{display:grid;grid-template-columns:1fr 1fr;gap:6%;border-top:1px solid var(--blog-rule);margin-top:40px;padding:0}.post-neighbour{display:grid;gap:8px;padding:28px 0;align-content:start}.post-neighbour:last-child:not(:first-child){text-align:right}.post-neighbour span{font-size:16px;letter-spacing:.07em;text-transform:uppercase;color:var(--blog-muted)}.post-neighbour strong{font:560 clamp(21px,2vw,26px)/1.25 "Plus Jakarta Sans Variable",Arial,sans-serif;letter-spacing:-.02em;color:var(--blog-ink)}.post-neighbour:hover strong{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.post-cta{padding:56px 0 88px;border-top:1px solid var(--blog-rule);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 6%}.post-cta h2{font-size:clamp(28px,2.8vw,40px);font-weight:560;max-width:20ch}.blog-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:#173847;color:#f3f0e7!important;border:1px solid #173847;padding:17px 23px;font-size:19px;font-weight:550;min-height:58px;line-height:1.4;transition:background .18s}.blog-button:hover{background:#244d5e}.blog-button svg{width:21px;height:21px;flex:none;fill:none;stroke:currentColor;stroke-width:1.3}.post-norms{border-top:1px solid var(--blog-rule);margin-top:56px;padding:36px 0 8px}.post-norms h2{font-size:clamp(22px,1.8vw,26px);font-weight:600;color:var(--blog-ink)}.norma-links{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.norma-links li{margin:0;padding:0}.post-body .norma-links li:before{content:none}.norma-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--blog-rule);background:#fbf9f3;color:var(--blog-ink);font-size:18px;line-height:1.3;transition:border-color .18s,background .18s}.post-body .norma-links a{border-bottom:1px solid var(--blog-rule)}.norma-links a:hover{border-color:var(--blog-gold);background:#fff}.post-update{padding:26px 28px 6px;border:1px solid var(--blog-rule);border-top:3px solid var(--blog-gold);background:#fbf9f3}.post-body .post-update h2{margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:600}.post-body .post-update-date{margin:6px 0 18px;font-size:17px;line-height:1.4;color:var(--blog-muted)}.post-update ul{margin-bottom:1em}.post-update li{margin:.55em 0}.post-body .post-update .table-wrap{margin:1em 0 1.4em}.post-faq{margin-top:2.4em}.post-body .post-faq h2{margin:0 0 .3em}.post-faq-item{border-top:1px solid var(--blog-rule);padding-top:4px}.post-body .post-faq h3{font-size:clamp(22px,1.9vw,26px);margin:1em 0 .4em}.post-body .post-original-title{margin-top:2.4em;padding-top:1.2em;border-top:1px solid var(--blog-ink)}.post-related{border-top:1px solid var(--blog-rule);margin-top:40px;padding:36px 0 8px}.post-related h2{font-size:clamp(22px,1.8vw,26px);font-weight:600;color:var(--blog-ink)}.post-related ul{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.post-related a{display:grid;align-content:start;gap:8px;height:100%;padding:18px 20px;border:1px solid var(--blog-rule);background:#fbf9f3;transition:border-color .18s,background .18s}.post-related a:hover{border-color:var(--blog-gold);background:#fff}.post-related strong{font:560 20px/1.3 Plus Jakarta Sans Variable,Arial,sans-serif;letter-spacing:-.01em;color:var(--blog-ink)}.post-related span{font-size:17px;line-height:1.45;color:var(--blog-muted)}@media(max-width:700px){.post-update{padding:20px 18px 4px}}@media(min-width:1000px){.post-layout{grid-template-columns:minmax(210px,290px) minmax(0,44rem);gap:7%;padding-top:56px}.post-toc{position:sticky;top:104px}.post-toc:not([open]) ol{display:none}.post-layout:not(:has(.post-toc)) .post-body{grid-column:2}}@media(max-width:999px){.post-layout{padding-top:32px;gap:20px}.post-toc{border:1px solid var(--blog-rule);padding:0 16px;background:#f3f0e7b3}.post-toc:not([open]){padding-bottom:0}}@media(max-width:899px){.blog-hero{grid-template-columns:1fr;gap:20px;padding:116px 0 36px}.blog-featured.has-image .blog-card-link{grid-template-columns:1fr;gap:26px}.blog-featured:not(.has-image) .blog-featured-copy{grid-template-columns:1fr;grid-template-areas:"meta" "title" "text"}.blog-featured:not(.has-image) .blog-featured-copy>p:not(.blog-meta){margin:16px 0 0}.blog-featured-copy>p:not(.blog-meta){font-size:21px}.blog-row .blog-card-link,.blog-row.has-image .blog-card-link{grid-template-columns:minmax(0,1fr);gap:14px;padding:30px 0}.blog-row-date{padding-top:0;flex-direction:row;align-items:center;gap:14px}.blog-row .blog-thumb{order:-1;aspect-ratio:16/9;margin-bottom:6px}.blog-row.has-image .blog-row-date{order:0}}@media(max-width:700px){body:is([data-page=blog],[data-page=normas]){font-size:19px}.blog-hero{padding-top:96px;padding-bottom:30px;gap:16px}.blog-hero h1{font-size:clamp(60px,20vw,84px)}.blog-featured{padding:28px 0 36px}.blog-featured-copy h2{font-size:clamp(30px,8.4vw,38px);margin-top:14px}.blog-featured-copy>p:not(.blog-meta){font-size:20px}.blog-row-copy h3{font-size:27px}.blog-row-copy p{font-size:19px}.blog-feed{padding-bottom:56px}.blog-meta{font-size:16px}.post-header{padding-top:92px;padding-bottom:28px}.post-back{margin-bottom:22px}.post-header h1{font-size:clamp(34px,10vw,46px);letter-spacing:-.03em}.post-summary{font-size:21px;margin-top:20px!important}.post-body{font-size:20px;line-height:1.65}.post-body h2{margin-top:1.8em}.post-body pre{margin-inline:-3vw;padding:16px 4vw;font-size:15.5px}.post-body blockquote{padding-left:18px}.post-neighbours{grid-template-columns:1fr;gap:0}.post-neighbour{padding:20px 0}.post-neighbour+.post-neighbour{border-top:1px solid var(--blog-rule)}.post-neighbour:last-child:not(:first-child){text-align:left}.post-cta{padding:40px 0 56px;flex-direction:column;align-items:flex-start}.blog-button{width:100%;font-size:18px;padding:16px 18px}}@media(max-width:360px){.post-header h1{font-size:28px}}@media(prefers-reduced-motion:reduce){.post-back svg,.blog-button,.norma-links a,.post-related a{transition:none}}
