.merge-skip{position:absolute;left:1rem;top:-6rem;z-index:20}.merge-skip:focus{top:1rem}.merge-article,.merge-list{max-width:1120px;margin:0 auto;padding:56px 28px 80px}.merge-article{max-width:900px}.merge-article-head{padding:28px 0 40px;border-bottom:1px solid #c8ceca;margin-bottom:40px}.merge-article h1,.merge-list h1{font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.5;letter-spacing:.02em;color:#263f3a}.merge-lead{font-size:1.12rem;line-height:2}.merge-date,.merge-breadcrumb{font-size:.8rem;color:#53605a}.merge-article article{line-height:2}.merge-article h2{margin:2.5em 0 1em;padding-bottom:.4em;border-bottom:1px solid #c8ceca;font-size:1.4rem}.merge-article h3{font-size:1.1rem;margin:1.8em 0 .8em}.merge-article a,.merge-list a{color:#245c53;text-underline-offset:.25em}.merge-article table{border-collapse:collapse;min-width:460px;width:100%;font-size:.9rem}.merge-article td,.merge-article th{padding:12px;border:1px solid #ccd4cd;text-align:left}.merge-article th{background:#edf1e9}.table-wrap,.table-scroll{overflow-x:auto;max-width:100%}.merge-article pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#ecefe8;padding:20px;border-radius:8px}.merge-article img{max-width:100%;height:auto}.merge-article img[width="1"]{width:1px;height:1px}.merge-ad,.merge-next{padding:24px;background:#edf0e7;margin-top:40px;border:1px solid #cbd4c7;border-radius:10px}.merge-ad a{display:inline-block;margin:8px 12px 8px 0}.merge-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.merge-note{display:block;padding:24px;background:#fff;border:1px solid #cdd4cb;border-radius:10px;text-decoration:none}.merge-note span{font-size:.75rem}.merge-note h3{line-height:1.6}.merge-note p{font-size:.9rem;line-height:1.9}.merge-note b{font-size:.8rem}.merge-list section{padding:40px 0}.merge-category-nav{display:flex;flex-wrap:wrap;gap:18px}.merge-tool{padding-bottom:50px}.merge-tool .hero{padding-top:35px}.merge-article .areia-contact-form{display:grid;gap:12px}.merge-article input,.merge-article textarea{width:100%;font:inherit;padding:12px;border:1px solid #aab9ac;border-radius:5px}.merge-article button{font:inherit;padding:12px 20px;color:#fff;background:#254e43;border:0;border-radius:5px}.merge-article .article-list{display:block}.merge-article .meta{font-size:.85rem;color:#5a655c}@media(max-width:650px){.merge-article,.merge-list{padding:30px 20px 60px}.merge-note-grid{grid-template-columns:1fr}.merge-article-head{padding-top:12px}.merge-article h1{font-size:1.7rem}}

/* Concrete examples and article-to-service paths, 2026-11-05. */
.service-next{margin:3rem 0;padding:1.5rem;border-left:4px solid #345749;background:#f0f3ee}.service-next h2{margin-top:0}.service-next p:last-child{margin-bottom:0}.a-work-block[id],.a-concrete-example[id]{scroll-margin-top:2rem}.a-concrete-example{margin:2rem 0;padding-top:1.8rem;border-top:1px solid var(--a-line)}.a-concrete-example h3{font-size:1.4rem;line-height:1.65;margin:12px 0}.a-concrete-example h4{font-size:1rem;margin:12px 0}.a-example-pair{display:grid;grid-template-columns:1fr 1.35fr;gap:24px;margin:22px 0}.a-example-pair>div{min-width:0;background:#fff;padding:22px}.a-concrete-example pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.a-concrete-example ul,.a-concrete-example ol{padding-left:1.4em}.a-concrete-example>a{margin-top:18px}.a-concrete-example p{margin:12px 0}@media(max-width:680px){.a-example-pair{grid-template-columns:1fr;gap:14px}.a-example-pair>div{padding:18px}.service-next{padding:1.1rem}}
