:root{--ink:#0e3538;--body:#2a403f;--muted:#5a6e6d;--brand:#11585c;--brand-dark:#0c4447;--brand-soft:#e2edec;--brand-wash:#f1f7f6;--accent:#9a5b12;--accent-dark:#7e4a0e;--accent-soft:#f9f1e6;--accent-line:#e0c49b;--ground:#f5f4f1;--line:#dce2e0;--line-strong:#c3d2d0;--alert:#9b3b1f;--alert-dark:#8e3419;--alert-soft:#faebe5;--alert-line:#e8bfb2;--legal:#2c4c6b;--legal-dark:#24405a;--legal-soft:#e9eff5;--legal-line:#bfd0e0;--shadow:#0e35381a;--shadow-strong:#0e353829}@font-face{font-family:Lato;src:local(Lato),local(Arial);font-weight:400;font-display:swap}@font-face{font-family:Lato;src:local(Lato Bold),local(Lato-Bold),local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold);font-weight:700;font-display:swap}@font-face{font-family:Lato;src:local(Lato Semibold),local(Lato-Semibold),local(Arial Bold),local(Arial-BoldMT);font-weight:600;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--body);background:#fff;margin:0;font-family:Lato,Arial,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font:inherit}.skip-link{z-index:100;background:#fff;padding:.7rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:20;color:#fff;position:absolute;inset:0 0 auto}.site-header:before{content:"FAQ";background:var(--brand-dark);border-radius:0 0 45px 45px;justify-content:flex-end;align-items:center;width:310px;height:44px;padding-right:48px;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:0;right:12%}.header-inner{align-items:center;gap:3rem;width:min(1400px,100% - 40px);height:180px;margin:auto;display:flex}.brand img{filter:none;width:240px;height:auto}.desktop-nav{text-transform:uppercase;flex:1;justify-content:center;align-items:center;gap:clamp(1.4rem,3.3vw,4rem);font-size:.89rem;display:flex}.desktop-nav a,.header-actions a{transition:opacity .2s}.desktop-nav a:hover,.header-actions a:hover{opacity:.75}.header-actions{align-items:center;gap:1.3rem;display:flex}.btn,.phone{text-transform:uppercase;letter-spacing:.01em;cursor:pointer;border:2px solid #0000;border-radius:30px;justify-content:center;align-items:center;min-height:52px;padding:.85rem 2.1rem;font-size:.84rem;font-weight:700;display:inline-flex}.btn{color:#fff;background:var(--accent)}.phone{color:#fff;white-space:nowrap;border-color:#fff;gap:.8rem}.phone span,.phone:first-letter{font-size:1.2rem}.menu-toggle,.mobile-menu{display:none}.hero{color:#fff;background:var(--ink);place-items:center;min-height:920px;padding:180px 1rem 3rem;display:grid}.hero-content{text-align:center;max-width:1080px}.hero h1{max-width:1050px;margin:0 auto 2.4rem;font-size:clamp(3rem,4.3vw,5rem);line-height:1.05}.services{background:var(--brand-wash);border-radius:32px 32px 0 0;margin-top:-55px;padding:6.3rem 4vw 5.5rem;position:relative;overflow:hidden}.services:after{content:"";background:var(--brand);border-radius:50%;width:150px;height:150px;position:absolute;bottom:45px;right:-70px}.section-head{text-align:center}.section-head h2,.situations h2,.faq h2,.testimonials h2,.contact h2{margin:0;font-size:clamp(2rem,3vw,3.3rem);line-height:1.18}.section-head p{color:var(--brand);margin:.7rem 0 3.5rem;font-size:2rem;font-weight:700}.service-grid{grid-template-columns:repeat(5,1fr);gap:1.2rem;width:min(1180px,100%);margin:auto;display:grid}.service-card{min-height:230px;box-shadow:0 3px 16px var(--shadow);text-align:center;text-transform:uppercase;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.service-card img,.digital-icon{object-fit:contain;width:80px;height:80px}.digital-icon{color:var(--accent);border:2px solid var(--accent);border-radius:14px;place-items:center;font-size:2.6rem;display:grid}.service-card strong{font-size:.82rem}.button-row{justify-content:center;align-items:center;gap:1.4rem;margin-top:4rem;display:flex}.phone.gold{border-color:var(--accent);color:var(--accent)}.situations{padding:6rem 4vw 7rem;position:relative;overflow:hidden}.situations:before{content:"";background:var(--accent-line);border-radius:50%;width:190px;height:190px;position:absolute;top:160px;left:-85px}.situations h2{text-align:center}.situation-grid{grid-template-columns:1fr 1fr;gap:15rem;width:min(920px,100%);margin:5rem auto 0;display:grid}.situation-card{min-height:320px;box-shadow:0 3px 18px var(--shadow);text-transform:uppercase;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.situation-card img{width:150px}.accompaniment{color:#fff;background:var(--accent);border-radius:30px 30px 0 0;min-height:790px;padding:5.5rem 3vw}.accompaniment-content{width:min(800px,56%)}.accompaniment h2{font-size:2rem;line-height:1.25}.accompaniment p{font-size:1rem}.detail-accordion{margin:2rem 0}.detail-accordion details{border-bottom:1px solid #ffffff59;padding:1rem 0}.detail-accordion summary{cursor:pointer;font-size:1.2rem;font-weight:700;list-style:none}.detail-accordion summary:after{content:"+";float:right}.detail-accordion details[open] summary:after{content:"−"}.detail-accordion details p{max-height:240px;padding-right:2rem;overflow:auto}.faq{grid-template-columns:1fr 1fr;gap:7rem;width:min(1380px,100% - 50px);margin:auto;padding:6.5rem 0;display:grid}.faq-copy p{max-width:620px;margin:2rem 0 3.2rem}.faq-links{flex-direction:column;display:flex}.faq-link,.faq-links a{border-bottom:1px solid var(--line-strong);padding:1.5rem 1rem;font-size:1.05rem}.testimonials{color:#fff;background:var(--brand);text-align:center;border-radius:30px 30px 0 0;padding:5.5rem 4vw}.testimonial-grid{grid-template-columns:repeat(5,1fr);align-items:start;gap:1.1rem;width:min(1320px,100%);margin:4rem auto;display:grid}.testimonial-card{min-height:330px;color:var(--body);text-align:left;background:#fff;border-radius:10px;padding:1.3rem}.testimonial-card img{width:35px}.testimonial-card p{font-size:.91rem}.testimonial-card strong{color:var(--brand);border-top:2px solid var(--line-strong);padding-top:.7rem;display:block}.btn.white{color:var(--brand);background:#fff}.contact{color:#fff;background:var(--accent);text-align:center;padding:5rem 1rem}.contact p{margin:1rem 0 2rem}.white-outline{border-color:#fff}.footer-tagline{color:#fff;background:var(--brand);text-align:center;padding:.7rem 1rem;font-size:1.5rem;font-weight:700}.footer-grid{grid-template-columns:250px 1.2fr 1fr 220px;gap:3rem;width:min(1320px,100% - 50px);margin:auto;padding:4rem 0 2rem;display:grid}.footer-brand img{width:240px;height:auto}.footer-brand p{color:var(--accent)}.footer-grid h2{color:var(--accent);text-transform:uppercase;margin:0 0 1rem;font-size:.85rem}.footer-grid>div:not(.footer-brand):not(.partners):not(.footer-contact){text-transform:uppercase;flex-direction:column;gap:.55rem;font-size:.82rem;display:flex}.footer-contact{flex-direction:column;gap:1rem;display:flex}.partners{flex-direction:column;align-items:center;gap:2rem;display:flex}.partners img:first-child{object-fit:contain;width:130px;max-height:150px}.partners img:last-child{width:150px}.copyright{text-align:center;margin:0;padding:1rem;font-size:.8rem}@media (width<=1100px){.brand img{width:180px}.desktop-nav{gap:1.2rem;font-size:.76rem}.header-actions .btn{display:none}.service-grid,.testimonial-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:180px 1fr 1fr}.partners{grid-column:3}.footer-contact{grid-column:2}.situation-grid{gap:5rem}}@media (width<=760px){body{font-size:15px}.site-header{color:var(--ink);background:#fff;position:absolute}.site-header:before,.desktop-nav,.header-actions .btn{display:none}.header-inner{justify-content:space-between;gap:0;width:100%;height:82px;padding:0 1rem}.brand img{filter:none;width:150px;height:auto}.header-actions{margin-left:auto;margin-right:1rem;display:block}.header-actions .phone{width:auto;min-width:112px;height:44px;min-height:44px;color:var(--accent);border-color:var(--accent);padding:.55rem .85rem;font-size:.7rem}.menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;display:flex}.menu-toggle span:not(.sr-only){background:var(--ink);width:24px;height:2px}.mobile-menu{color:var(--ink);box-shadow:0 12px 18px var(--shadow-strong);background:#fff;flex-direction:column;padding:1rem 1.3rem;display:flex;position:absolute;top:82px;left:0;right:0}.mobile-menu[hidden]{display:none}.mobile-menu a{border-bottom:1px solid var(--line);text-transform:uppercase;padding:.75rem}.hero{background-position:50%;min-height:760px;padding:130px 1.3rem 2rem}.hero h1{max-width:340px;font-size:2.1rem}.hero .btn{min-height:44px;padding:.65rem 1.4rem;font-size:.7rem}.services{margin-top:-35px;padding:4rem 1.15rem}.section-head h2,.situations h2,.faq h2,.testimonials h2,.contact h2{font-size:2rem}.section-head p{margin-bottom:2rem;font-size:1.45rem}.service-grid{grid-template-columns:1fr 1fr;gap:.8rem}.service-card{min-height:180px;padding:1rem}.service-card img,.digital-icon{width:66px;height:66px}.button-row{flex-direction:column;gap:.8rem;margin-top:2.5rem}.button-row .btn,.button-row .phone{min-width:220px}.services:after{width:90px;height:90px;right:-50px}.situations{padding:4rem 1.15rem 5rem}.situations:before{width:100px;height:100px;top:220px;left:-60px}.situation-grid{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem}.situation-card{min-height:230px}.accompaniment{background:var(--accent);min-height:0;padding:4rem 1.15rem}.accompaniment-content{width:100%}.accompaniment h2{font-size:1.8rem}.detail-accordion summary{font-size:1rem}.detail-accordion details p{max-height:none;padding-right:0}.faq{grid-template-columns:1fr;gap:3rem;width:100%;padding:4rem 1.15rem}.faq-copy p{margin:1.5rem 0 2rem}.faq-links a{padding:1.2rem .4rem}.testimonials{padding:4rem 1.15rem}.testimonial-grid{grid-template-columns:1fr;gap:.8rem;margin:2.5rem auto}.testimonial-card{min-height:0}.contact{padding:4rem 1.15rem}.footer-tagline{font-size:1rem}.footer-grid{text-align:center;grid-template-columns:1fr;width:100%;padding:3rem 1.2rem}.footer-brand,.partners{flex-direction:column;align-items:center;display:flex}.footer-contact,.partners{grid-column:auto}.partners img:first-child{width:105px}.copyright{padding:1rem;font-size:.7rem}}@media (width<=390px){.service-grid{grid-template-columns:1fr}.hero{min-height:680px}.hero h1{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.article-header{z-index:20;border-bottom:1px solid var(--line);box-shadow:0 4px 18px var(--shadow);background:#fff;position:relative}.article-header-inner{align-items:center;gap:2.5rem;width:min(1320px,100% - 40px);min-height:112px;margin:auto;display:flex}.article-brand img{width:215px;height:auto}.article-header nav{text-transform:uppercase;flex:1;justify-content:center;align-items:center;gap:2rem;font-size:.78rem;font-weight:700;display:flex}.article-header .phone{color:var(--accent);border-color:var(--accent)}.article-menu-toggle,.article-header .article-mobile-menu{display:none}.restored-main{background:var(--ground);padding:1px 0 5rem}.restored-breadcrumb{width:min(1000px,100% - 40px);color:var(--muted);gap:.65rem;margin:2rem auto 0;font-size:.88rem;display:flex}.restored-content{width:min(1000px,100% - 40px);box-shadow:0 12px 40px var(--shadow);background:#fff;border-radius:22px;margin:1rem auto 3rem;padding:clamp(2rem,5vw,5rem);overflow:hidden}.restored-content>section:first-child,.restored-content>.intro:first-child{margin-top:0}.restored-content h1{color:var(--ink);margin:.2rem 0 2rem;font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.08}.restored-content h2{color:var(--brand);margin:3rem 0 1rem;font-size:clamp(1.6rem,2.5vw,2.35rem);line-height:1.2}.restored-content h3{color:var(--ink);margin:2rem 0 .8rem;font-size:1.35rem}.restored-content p,.restored-content li{font-size:1.04rem;line-height:1.75}.restored-content ul,.restored-content ol{padding-left:1.35rem}.restored-content li+li{margin-top:.55rem}.restored-content a{color:var(--brand);text-underline-offset:3px;text-decoration:underline 1px}.restored-content img{border-radius:14px;width:min(100%,820px);height:auto;margin:2rem auto}.restored-content table{border-collapse:collapse;width:100%;margin:2rem 0;display:block;overflow-x:auto}.restored-content th,.restored-content td{border:1px solid var(--line);text-align:left;padding:.9rem}.restored-content th{color:#fff;background:var(--brand)}.restored-content blockquote{border-left:5px solid var(--accent);background:var(--accent-soft);margin:2rem 0;padding:1rem 1.5rem}.restored-content .buttons,.restored-content .button,.restored-content .cta,.restored-content form,.restored-content iframe{display:none!important}.restored-contact{color:#fff;background:var(--brand);text-align:center;border-radius:22px;width:min(1000px,100% - 40px);margin:auto;padding:3rem}.restored-contact h2{margin:0;font-size:clamp(1.8rem,3vw,2.7rem)}.restored-contact p{max-width:650px;margin:1rem auto 1.7rem}.restored-contact .phone{display:inline-flex}.restored-content .container,.restored-content .row,.restored-content [class*=col-]{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.restored-content [style*=background-image]{background-image:none!important}.restored-content .hero,.restored-content .intro{min-height:0;color:inherit;background:0 0;padding:0;display:block}.restored-content .title{text-align:left}.restored-content br{max-width:100%}@media (width<=1000px){.article-header-inner>nav{display:none}.article-header-inner{gap:1rem;min-height:84px}.article-brand img{width:165px}.article-header-inner>.phone{min-height:44px;margin-left:auto;padding:.55rem 1rem;font-size:.7rem}.article-menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:flex}.article-menu-toggle span:not(.sr-only){background:var(--ink);width:24px;height:2px}.article-header .article-mobile-menu{box-shadow:0 14px 22px var(--shadow-strong);background:#fff;flex-direction:column;padding:1rem 1.3rem;display:flex;position:absolute;top:84px;left:0;right:0}.article-header .article-mobile-menu[hidden]{display:none}.article-mobile-menu a{border-bottom:1px solid var(--line);padding:.8rem}.restored-content{padding:2rem}.restored-content h1{font-size:2.4rem}}@media (width<=520px){.article-header-inner{width:calc(100% - 24px)}.article-brand img{width:135px}.article-header-inner>.phone{display:none}.restored-breadcrumb,.restored-content,.restored-contact,.related-pages{width:calc(100% - 24px)}.restored-content{border-radius:14px;padding:1.4rem}.restored-content h1{font-size:2rem}.restored-content h2{font-size:1.55rem}.restored-content p,.restored-content li{font-size:1rem}.restored-contact{padding:2.2rem 1.2rem}.related-pages{padding:1.4rem}.related-pages>div{grid-template-columns:1fr}}.related-pages{background:var(--brand-soft);border-radius:22px;width:min(1000px,100% - 40px);margin:0 auto 3rem;padding:2.2rem}.related-pages h2{color:var(--ink);margin:0 0 1.3rem;font-size:1.65rem}.related-pages>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.related-pages a{min-height:70px;color:var(--brand-dark);box-shadow:0 3px 12px var(--shadow);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-weight:700;line-height:1.35;display:flex}.related-pages a:hover,.related-pages a:focus-visible{color:#fff;background:var(--brand)}.related-pages a span{font-size:1.5rem}@media (width<=520px){.related-pages{width:calc(100% - 24px);padding:1.4rem}.related-pages>div{grid-template-columns:1fr}}.media-label{min-height:46px;color:inherit;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:2px solid;border-radius:28px;justify-content:center;align-items:center;padding:.7rem 1.2rem;font-size:.72rem;display:inline-flex}.article-header .media-label{color:var(--brand)}.editorial-card{flex-direction:column;justify-content:space-between;gap:2rem;min-height:180px;text-decoration:none;display:flex}.editorial-card strong{color:var(--ink);border-top:0;font-size:1.05rem}.editorial-card span{color:var(--brand);font-weight:700}.editorial-card:hover{transform:translateY(-2px)}@media (width<=1000px){.article-header-inner>.media-label{margin-left:auto;font-size:.64rem}}@media (width<=760px){.site-header .media-label{display:none}.editorial-card{min-height:130px}}@media (width<=520px){.article-header-inner>.media-label{display:none}}.articles-main,.post-main{background:var(--ground);padding:1px 0 5rem}.articles-intro{width:min(1000px,100% - 40px);margin:2rem auto 2.5rem}.articles-intro h1{color:var(--ink);margin:.4rem 0 1rem;font-size:clamp(2.2rem,4.2vw,3.6rem);line-height:1.08}.articles-intro p{max-width:720px;color:var(--body);margin:0;font-size:1.08rem;line-height:1.7}.articles-categories{flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.articles-categories li{background:var(--brand-soft);color:var(--brand-dark);text-transform:uppercase;letter-spacing:.04em;border-radius:20px;padding:.4rem .9rem;font-size:.78rem;font-weight:700}.articles-empty{width:min(1000px,100% - 40px);box-shadow:0 12px 40px var(--shadow);text-align:center;background:#fff;border-radius:22px;margin:0 auto 3rem;padding:clamp(2rem,5vw,3.5rem)}.articles-empty h2{color:var(--ink);margin:0 0 .8rem;font-size:1.7rem}.articles-empty p{color:var(--body);margin:0 0 1.8rem}.article-featured{width:min(1000px,100% - 40px);box-shadow:0 12px 40px var(--shadow);background:#fff;border-radius:22px;grid-template-columns:1.05fr 1fr;align-items:stretch;margin:0 auto 2.5rem;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.article-featured:hover,.article-featured:focus-visible{box-shadow:0 18px 46px var(--shadow-strong);transform:translateY(-3px)}.article-featured img{object-fit:cover;width:100%;height:100%;min-height:280px}.article-featured-body{flex-direction:column;justify-content:center;gap:.9rem;padding:clamp(1.6rem,3vw,2.6rem);display:flex}.article-featured-body strong{color:var(--ink);font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.2}.article-featured-desc{color:var(--body);font-size:1rem;line-height:1.65}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.articles-list{width:min(1000px,100% - 40px);margin:0 auto 3rem}.article-card{box-shadow:0 4px 18px var(--shadow);background:#fff;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.article-card:hover,.article-card:focus-visible{box-shadow:0 14px 34px var(--shadow-strong);transform:translateY(-3px)}.article-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.article-card-placeholder{aspect-ratio:16/9;background:linear-gradient(135deg,var(--brand-soft),var(--line));width:100%;display:block}.article-card-body{flex-direction:column;flex:1;gap:.6rem;padding:1.2rem 1.3rem 1.4rem;display:flex}.article-card-category,.post-category{background:var(--brand-soft);color:var(--brand-dark);letter-spacing:.05em;text-transform:uppercase;border-radius:16px;align-self:flex-start;padding:.3rem .75rem;font-size:.7rem;font-weight:700}.article-card-body strong{color:var(--ink);font-size:1.08rem;line-height:1.35}.article-card-meta{color:var(--muted);flex-wrap:wrap;gap:.45rem;margin-top:auto;font-size:.82rem;display:flex}.article-card-more{color:var(--brand);font-size:.9rem;font-weight:700}.post{width:min(1000px,100% - 40px);box-shadow:0 12px 40px var(--shadow);background:#fff;border-radius:22px;margin:1rem auto 2.5rem;padding:clamp(1.6rem,5vw,4rem)}.post-head h1{color:var(--ink);letter-spacing:-.01em;margin:.9rem 0 1rem;font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.15}.post-standfirst{color:var(--body);margin:0 0 1.4rem;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:600;line-height:1.6}.post-meta{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:1.6rem;font-size:.88rem;display:flex}.post-cover{margin:1.8rem 0 0}.post-cover img{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%}.post-cover figcaption{color:var(--muted);margin-top:.6rem;font-size:.8rem}.post-summary{background:var(--ground);border-radius:16px;margin:2.2rem 0 0;padding:1.4rem 1.6rem}.post-summary h2{color:var(--ink);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .8rem;font-size:1.05rem}.post-summary ol{flex-direction:column;gap:.5rem;margin:0;padding-left:1.2rem;display:flex}.post-summary a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.post-content{margin-top:2.2rem}.post-content h2{color:var(--brand);margin:2.8rem 0 1rem;scroll-margin-top:6rem;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.22}.post-content h3{color:var(--ink);margin:2rem 0 .7rem;scroll-margin-top:6rem;font-size:1.28rem}.post-content p,.post-content li{color:var(--ink);font-size:1.06rem;line-height:1.75}.post-content ul,.post-content ol{padding-left:1.35rem}.post-content li+li{margin-top:.5rem}.post-content a{color:var(--brand);text-underline-offset:3px;text-decoration:underline 1px}.post-content img{border-radius:14px;width:100%;height:auto;margin:2rem 0}.post-content blockquote{border-left:5px solid var(--accent);background:var(--accent-soft);margin:2rem 0;padding:1rem 1.5rem;font-size:1.05rem}.post-content table{border-collapse:collapse;width:100%;margin:2rem 0;display:block;overflow-x:auto}.post-content th,.post-content td{border:1px solid var(--line);text-align:left;padding:.9rem}.post-content th{color:#fff;background:var(--brand)}.post-content hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}.article-sources-plain{max-width:100%;padding-left:1.35rem;overflow:hidden}.article-sources-plain li,.article-sources-plain span{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.post-tags{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;margin:2.5rem 0 0;padding:1.5rem 0 0;list-style:none;display:flex}.post-tags li{background:var(--ground);color:var(--muted);border-radius:16px;padding:.35rem .8rem;font-size:.8rem}.post-related{width:min(1000px,100% - 40px);margin:0 auto 3rem}.post-related h2{color:var(--ink);margin:0 0 1.3rem;font-size:1.65rem}.home-articles{background:var(--ground);padding:5.5rem 4vw}.home-articles .section-head p{color:var(--accent)}.home-articles .article-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,100%);margin:0 auto}.home-articles .button-row{margin-top:3rem}@media (width<=1000px){.article-featured{grid-template-columns:1fr}.article-featured img{aspect-ratio:16/9;min-height:0}.article-grid,.home-articles .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post{padding:2rem}}@media (width<=760px){.home-articles{padding:4rem 1.15rem}.post-content p,.post-content li{font-size:1.02rem}}@media (width<=560px){.article-grid,.home-articles .article-grid{grid-template-columns:1fr}.articles-intro,.articles-empty,.article-featured,.articles-list,.post,.post-related{width:calc(100% - 24px)}.post{border-radius:14px;padding:1.4rem}.post-head h1{font-size:1.28rem;line-height:1.25}.post-standfirst{font-size:1.02rem}.post-summary{padding:1.1rem 1.2rem}}.post-signature{background:var(--ground);border-radius:16px;align-items:flex-start;gap:1.2rem;margin:2.5rem 0 0;padding:1.5rem;display:flex}.post-signature img{flex-shrink:0;width:150px;height:auto}.post-signature strong{color:var(--ink);margin-bottom:.35rem;font-size:1.02rem;display:block}.post-signature strong a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.post-signature p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.post-meta a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}@media (width<=560px){.post-signature{flex-direction:column;gap:.9rem;padding:1.2rem}.post-signature img{width:120px}}.home-articles .article-grid-sparse{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:min(760px,100%);margin-inline:auto}@media (width<=520px){.article-header-inner>.article-menu-toggle{margin-left:auto}}@media (width<=760px){.post-main .restored-breadcrumb{display:none}}.restored-content .page-meta{color:var(--muted);margin:-1rem 0 2rem;font-size:.88rem}.restored-content .key-takeaways{border:1px solid var(--line-strong);border-left:6px solid var(--brand);background:var(--brand-wash);border-radius:14px;margin:2rem 0;padding:1.35rem 1.5rem}.restored-content .key-takeaways p{color:var(--ink);margin:.05rem 0 .7rem;font-size:1.15rem}.restored-content .key-takeaways ul{margin:.4rem 0 0}.restored-content .table-scroll{border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:14px;width:100%;margin:2rem 0;overflow-x:auto}.restored-content .table-scroll table{border:0;width:100%;min-width:680px;margin:0;display:table}.restored-content .table-scroll th,.restored-content .table-scroll td{border-width:0 1px 1px 0}.restored-content .table-scroll tr:last-child td{border-bottom:0}.restored-content .example-box{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:14px;margin:1.8rem 0;padding:1.2rem 1.4rem}.restored-content .example-box h3{color:var(--accent);margin:0 0 .55rem}.restored-content .example-box p{margin:0}.restored-content .legal-update{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:14px;margin:2.4rem 0;padding:1.25rem 1.5rem;display:block}.restored-content .legal-update h2{color:var(--accent-dark);margin:.15rem 0 1rem;font-size:clamp(1.45rem,2.2vw,1.9rem)}.restored-content .legal-update blockquote{border-left:4px solid var(--accent);background:#fff;margin:1rem 0;padding:.8rem 1rem}.restored-content .tax-check{border:1px solid var(--line-strong);background:var(--brand-wash);border-radius:14px;margin:1.8rem 0;padding:1.25rem 1.5rem;display:block}.restored-content .tax-check h3{color:var(--brand);margin:.1rem 0 .75rem}.restored-content .tax-check ol{margin:.6rem 0 1rem;padding-left:1.35rem}.restored-content .tax-check p:last-child{margin-bottom:0}.restored-content .lifetime-box{background:var(--brand-wash);border:1px solid var(--line-strong);border-radius:14px;margin:2rem 0;padding:1.3rem 1.5rem;display:block}.restored-content .lifetime-box h2{color:var(--brand);margin:.1rem 0 1rem;font-size:clamp(1.5rem,2.3vw,2rem)}.restored-content .lifetime-box blockquote{border-left:4px solid var(--brand);background:#fff;margin:1rem 0;padding:.75rem 1rem}.restored-content .mechanism-box{background:var(--brand-wash);border:1px solid var(--line);border-radius:14px;margin:2.4rem 0;padding:1.25rem 1.5rem;display:block}.restored-content .mechanism-box>h2{margin:.15rem 0 1.2rem}.restored-content .mechanism-box h3{border-left:4px solid var(--accent);margin-top:1.4rem;padding-left:.8rem}.restored-content .value-box{border:1px solid var(--line-strong);background:var(--brand-wash);border-radius:14px;margin:2rem 0;padding:1.25rem 1.5rem;display:block}.restored-content .value-box h2{color:var(--brand);margin:.1rem 0 1rem;font-size:clamp(1.5rem,2.3vw,2rem)}.restored-content .checklist-box{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:14px;margin:2.2rem 0;padding:1.25rem 1.5rem;display:block}.restored-content .checklist-box h3{color:var(--accent-dark);margin:.1rem 0 1rem;font-size:1.45rem}.restored-content .checklist-box ul{margin:.5rem 0 1rem;padding-left:1.35rem}.restored-content .checklist-box li{margin:.45rem 0}.restored-content .threshold-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 1.6rem;display:grid}.restored-content .threshold-cards>div{background:var(--brand);color:#fff;box-shadow:0 8px 20px var(--shadow);border-radius:14px;gap:.2rem;padding:1.15rem 1.25rem;display:grid}.restored-content .threshold-cards span{font-weight:700}.restored-content .threshold-cards strong{font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.1}.restored-content .threshold-cards small{opacity:.9;font-size:.9rem}.restored-content .warning-box{border:1px solid var(--accent-line);border-left:5px solid var(--accent);background:var(--accent-soft);border-radius:14px;margin:1.8rem 0;padding:1.25rem 1.5rem;display:block}.restored-content .warning-box h3{color:var(--accent-dark);margin:.1rem 0 1rem}.restored-content .resource-included,.restored-content .resource-excluded{border-radius:14px;margin:2rem 0;padding:1.15rem 1.35rem;display:block}.restored-content .resource-included{background:var(--brand-wash);border:1px solid var(--line-strong)}.restored-content .resource-excluded{background:var(--brand-wash);border:1px solid var(--line)}.restored-content .resource-included h2,.restored-content .resource-excluded h2{color:var(--brand);margin:.1rem 0 1rem;font-size:clamp(1.5rem,2.3vw,2rem)}.restored-content .yes-but{border-left:5px solid var(--brand);background:var(--brand-wash);border-radius:10px;margin:1rem 0 1.5rem;padding:1.1rem 1.3rem}.restored-content .yes-but p{margin:0;font-size:1.08rem}.restored-content .recalc-box{background:var(--brand);color:#fff;box-shadow:0 8px 22px var(--shadow);border-radius:14px;margin:2.2rem 0;padding:1.3rem 1.5rem;display:block}.restored-content .recalc-box h2,.restored-content .recalc-box h3{color:#fff}.restored-content .recalc-box h2{margin:.1rem 0 1rem}.restored-content .recalc-box strong{color:#fff}.restored-content .last-review{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:14px;margin:2.2rem 0;padding:1.3rem 1.5rem;display:block}.restored-content .last-review h2{color:var(--accent-dark);margin:.1rem 0 1rem;font-size:clamp(1.5rem,2.3vw,2rem)}.restored-content .last-review h3{color:var(--accent-dark)}.restored-content .no-single-amount{border-left:5px solid var(--brand);background:var(--brand-wash);border-radius:10px;margin:1rem 0 1.5rem;padding:1.1rem 1.3rem}.restored-content .no-single-amount p{margin:0;font-size:1.08rem}.restored-content .retiree-box,.restored-content .compare-box,.restored-content .action-steps,.restored-content .search-capital-box{border-radius:14px;margin:2.2rem 0;padding:1.25rem 1.5rem;display:block}.restored-content .retiree-box{background:var(--accent-soft);border:1px solid var(--accent-line)}.restored-content .retiree-box>h2,.restored-content .retiree-box>h3{color:var(--accent-dark)}.restored-content .compare-box{background:var(--brand-wash);border:1px solid var(--line-strong)}.restored-content .compare-box>h2{color:var(--brand)}.restored-content .action-steps{background:var(--brand-wash);border:1px solid var(--line-strong)}.restored-content .action-steps>h2{color:var(--brand)}.restored-content .action-steps ol{padding-left:1.4rem}.restored-content .action-steps li{margin:.55rem 0}.restored-content .search-capital-box{background:var(--brand-wash);border:1px solid var(--line)}.restored-content .search-capital-box>h2{color:var(--brand)}.restored-content .inheritance-answer{border-left:5px solid var(--brand);background:var(--brand-wash);border-radius:10px;margin:1rem 0 1.4rem;padding:1.1rem 1.3rem}.restored-content .inheritance-answer p{margin:0;font-size:1.06rem}.restored-content .six-checks{background:var(--brand);color:#fff;border-radius:14px;margin:2rem 0;padding:1.25rem 1.4rem}.restored-content .six-checks h2{color:#fff;margin:.1rem 0 1rem}.restored-content .six-checks ol{counter-reset:steps;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.restored-content .six-checks li{counter-increment:steps;background:#ffffff1f;border-radius:10px;grid-template-columns:2rem 1fr;gap:.1rem .65rem;padding:.85rem;display:grid}.restored-content .six-checks li:before{content:counter(steps);width:1.8rem;height:1.8rem;color:var(--brand);background:#fff;border-radius:50%;grid-row:1/3;place-items:center;font-weight:800;display:grid}.restored-content .six-checks strong,.restored-content .six-checks span{grid-column:2}.restored-content .six-checks span{opacity:.92;font-size:.92rem}.restored-content .fcddv-box,.restored-content .ficoba-box,.restored-content .agira-ciclade-box,.restored-content .proof-box,.restored-content .assets-debts,.restored-content .chronological-checklist{border-radius:14px;margin:2.2rem 0;padding:1.25rem 1.5rem;display:block}.restored-content .fcddv-box,.restored-content .proof-box{background:var(--accent-soft);border:1px solid var(--accent-line)}.restored-content .fcddv-box>h2,.restored-content .proof-box>h2{color:var(--accent-dark)}.restored-content .ficoba-box,.restored-content .agira-ciclade-box{background:var(--brand-wash);border:1px solid var(--line-strong)}.restored-content .ficoba-box>h2,.restored-content .agira-ciclade-box>h2{color:var(--brand)}.restored-content .assets-debts{background:var(--brand-wash);border:1px solid var(--line)}.restored-content .assets-debts>h2{color:var(--brand)}.restored-content .chronological-checklist{background:var(--brand-wash);border:1px solid var(--line-strong)}.restored-content .chronological-checklist>h2{color:var(--brand)}.restored-content .chronological-checklist h3{border-left:4px solid var(--accent);padding-left:.75rem}.restored-content .bank-answer{border-left:5px solid var(--brand);background:var(--brand-wash);border-radius:10px;margin:1rem 0;padding:1.1rem 1.3rem}.restored-content .bank-answer p{margin:0;font-size:1.06rem}.restored-content .threshold-single{background:var(--brand);color:#fff;border-radius:14px;gap:.2rem;margin:1rem 0 1.6rem;padding:1.15rem 1.3rem;display:grid}.restored-content .threshold-single span{font-weight:700}.restored-content .threshold-single strong{font-size:2.1rem;line-height:1.1}.restored-content .threshold-single small{opacity:.94;font-size:.92rem}.restored-content .bank-docs,.restored-content .bank-steps,.restored-content .delay-box,.restored-content .account-types{border-radius:14px;margin:2.2rem 0;padding:1.25rem 1.5rem;display:block}.restored-content .bank-docs{background:var(--accent-soft);border:1px solid var(--accent-line)}.restored-content .bank-docs>h2{color:var(--accent-dark)}.restored-content .bank-docs ul{padding-left:1.35rem}.restored-content .bank-steps{background:var(--brand-wash);border:1px solid var(--line-strong)}.restored-content .bank-steps>h2{color:var(--brand)}.restored-content .bank-steps h3{border-left:4px solid var(--accent);padding-left:.75rem}.restored-content .delay-box{background:var(--accent-soft);border:1px solid var(--accent-line)}.restored-content .delay-box>h2{color:var(--accent-dark)}.restored-content .account-types{background:var(--brand-wash);border:1px solid var(--line-strong)}.restored-content .account-types>h2,.restored-content .account-types>h3{color:var(--brand)}.restored-content .retro-answer{border-left:5px solid var(--brand);background:var(--brand-wash);border-radius:10px;margin:1rem 0;padding:1.1rem 1.3rem}.restored-content .retro-answer p{margin:0;font-size:1.06rem}.restored-content .retro-deadlines{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 1.6rem;display:grid}.restored-content .retro-deadlines>div{background:var(--brand);color:#fff;border-radius:12px;gap:.2rem;padding:1rem 1.15rem;display:grid}.restored-content .retro-deadlines span{font-weight:700}.restored-content .retro-deadlines strong{font-size:1.55rem}.restored-content .retro-deadlines small{opacity:.92}.restored-content .terms-grid{margin:2rem 0}.restored-content .terms-grid>h2{color:var(--brand)}.restored-content .terms-grid>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.restored-content .terms-grid article{border:1px solid var(--line);background:var(--brand-wash);border-radius:12px;gap:.25rem;padding:1rem;display:grid}.restored-content .terms-grid strong{color:var(--brand)}.restored-content .forgotten-box,.restored-content .public-service-box{border-radius:14px;margin:2.2rem 0;padding:1.25rem 1.5rem;display:block}.restored-content .forgotten-box{background:var(--accent-soft);border:1px solid var(--accent-line)}.restored-content .forgotten-box>h2{color:var(--accent-dark)}.restored-content .public-service-box{background:var(--brand-wash);border:1px solid var(--line-strong)}.restored-content .public-service-box>h2{color:var(--brand)}.restored-content .timeline{margin:2.5rem 0}.restored-content .timeline>h2{color:var(--brand)}.restored-content .timeline>article{border:1px solid var(--line);background:var(--brand-wash);border-radius:14px;margin:1rem 0;padding:1.15rem 1.3rem}.restored-content .timeline h3{color:var(--brand);margin:.1rem 0 1rem}.restored-content .timeline ol{margin:0;padding:0;list-style:none}.restored-content .timeline li{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.6fr) 1fr;gap:.75rem;padding:.6rem 0;display:grid}.restored-content .timeline li:last-child{border-bottom:0}.restored-content .timeline li strong{color:var(--accent-dark)}.restored-content .delay-answer{border-left:5px solid var(--brand);background:var(--brand-wash);border-radius:10px;margin:1rem 0;padding:1.1rem 1.3rem}.restored-content .delay-answer p{margin:0;font-size:1.06rem}.restored-content .four-month-card{background:var(--brand);color:#fff;border-radius:14px;gap:.2rem;margin:1rem 0 1.6rem;padding:1.15rem 1.3rem;display:grid}.restored-content .four-month-card span{font-weight:700}.restored-content .four-month-card strong{font-size:2rem;line-height:1.1}.restored-content .four-month-card small{opacity:.94;font-size:.92rem}.restored-content .complete-dossier,.restored-content .tracking-box,.restored-content .relaunch-box{border-radius:14px;margin:2.2rem 0;padding:1.25rem 1.5rem;display:block}.restored-content .complete-dossier{background:var(--accent-soft);border:1px solid var(--accent-line)}.restored-content .complete-dossier>h2{color:var(--accent-dark)}.restored-content .tracking-box{background:var(--brand-wash);border:1px solid var(--line-strong)}.restored-content .tracking-box>h2{color:var(--brand)}.restored-content .relaunch-box{background:var(--brand-wash);border:1px solid var(--line-strong)}.restored-content .relaunch-box>h2,.restored-content .relaunch-box>h3{color:var(--brand)}.restored-content .payment-flow{background:var(--brand);color:#fff;border-radius:14px;margin:2.2rem 0;padding:1.25rem 1.5rem}.restored-content .payment-flow h2{color:#fff;margin:.1rem 0 1rem}.restored-content .payment-flow ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.restored-content .payment-flow li{background:#ffffff1f;border-radius:9px;grid-template-columns:minmax(125px,.55fr) 1fr;gap:.75rem;padding:.65rem .75rem;display:grid}.restored-content .delay-terms>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.restored-content .delay-terms>div>h3,.restored-content .delay-terms>div>p{border:1px solid var(--line);background:var(--brand-wash);margin:0;padding:1rem}.restored-content .delay-terms>div>h3{color:var(--brand);border-radius:12px 12px 0 0}.restored-content .delay-terms>div>p{border-top:0;border-radius:0 0 12px 12px;margin-top:-.7rem}.restored-content .notary-answer{border-left:5px solid var(--brand);background:var(--brand-wash);border-radius:10px;margin:1rem 0;padding:1.1rem 1.3rem}.restored-content .notary-answer p{margin:0;font-size:1.06rem}.restored-content .succession-deadlines{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 1.6rem;display:grid}.restored-content .succession-deadlines>div{background:var(--brand);color:#fff;border-radius:12px;gap:.2rem;padding:1rem 1.15rem;display:grid}.restored-content .succession-deadlines span{font-weight:700}.restored-content .succession-deadlines strong{font-size:1.75rem}.restored-content .succession-deadlines small{opacity:.92}.restored-content .notary-timeline{background:var(--brand-wash);border:1px solid var(--line-strong);border-radius:14px;margin:2.2rem 0;padding:1.25rem 1.5rem}.restored-content .notary-timeline h2{color:var(--brand);margin:.1rem 0 1rem}.restored-content .notary-timeline ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.restored-content .notary-timeline li{border:1px solid var(--line);background:#fff;border-radius:10px;gap:.25rem;padding:.85rem;display:grid}.restored-content .notary-timeline strong{color:var(--accent-dark)}.restored-content .find-notary,.restored-content .notary-docs,.restored-content .no-contact-box{border-radius:14px;margin:2.2rem 0;padding:1.25rem 1.5rem;display:block}.restored-content .find-notary,.restored-content .no-contact-box{background:var(--brand-wash);border:1px solid var(--line-strong)}.restored-content .find-notary>h2,.restored-content .no-contact-box>h2{color:var(--brand)}.restored-content .notary-docs{background:var(--accent-soft);border:1px solid var(--accent-line)}.restored-content .notary-docs>h2{color:var(--accent-dark)}.restored-content .amount-answer{border-left:5px solid var(--brand);background:var(--brand-wash);border-radius:10px;margin:1rem 0;padding:1.1rem 1.3rem}.restored-content .amount-answer p{margin:0;font-size:1.06rem}.restored-content .rate-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0 1.6rem;display:grid}.restored-content .rate-cards>div{background:var(--brand);color:#fff;border-radius:12px;gap:.15rem;padding:1rem;display:grid}.restored-content .rate-cards span{font-weight:700}.restored-content .rate-cards strong{font-size:2rem;line-height:1}.restored-content .rate-cards small{opacity:.92}.restored-content .minmax-section,.restored-content .resource-box,.restored-content .share-box,.restored-content .majorations-box{border-radius:14px;margin:2.2rem 0;padding:1.25rem 1.5rem;display:block}.restored-content .minmax-section,.restored-content .share-box{background:var(--accent-soft);border:1px solid var(--accent-line)}.restored-content .minmax-section>h2,.restored-content .minmax-section>h3,.restored-content .share-box>h2{color:var(--accent-dark)}.restored-content .resource-box,.restored-content .majorations-box{background:var(--brand-wash);border:1px solid var(--line-strong)}.restored-content .resource-box>h2,.restored-content .majorations-box>h2{color:var(--brand)}.restored-content .minmax-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0 1.4rem;display:grid}.restored-content .minmax-cards>div{border:1px solid var(--accent-line);background:#fff;border-radius:11px;gap:.2rem;padding:1rem;display:grid}.restored-content .minmax-cards strong{color:var(--brand);font-size:1.75rem}.restored-content .minmax-cards small{color:var(--muted)}.restored-content .renounce-answer{border-left:5px solid var(--brand);background:var(--brand-wash);border-radius:10px;margin:1rem 0;padding:1.1rem 1.3rem}.restored-content .renounce-answer p{margin:0;font-size:1.06rem}.restored-content .cerfa-card{background:var(--brand);color:#fff;border-radius:14px;gap:.3rem;margin:1rem 0 1.6rem;padding:1.15rem 1.3rem;display:grid}.restored-content .cerfa-card span{font-weight:700}.restored-content .cerfa-card strong{font-size:2rem;line-height:1.1}.restored-content .cerfa-card a{width:max-content;max-width:100%;color:var(--brand);background:#fff;border-radius:8px;margin:.3rem 0;padding:.65rem .9rem;font-weight:800;text-decoration:none}.restored-content .cerfa-card small{opacity:.94}.restored-content .renunciation-timeline{background:var(--brand-wash);border:1px solid var(--line-strong);border-radius:14px;margin:2.2rem 0;padding:1.25rem 1.5rem}.restored-content .renunciation-timeline h2{color:var(--brand);margin:.1rem 0 1rem}.restored-content .renunciation-timeline ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.restored-content .renunciation-timeline li{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:minmax(120px,.45fr) 1fr;gap:.75rem;padding:.75rem;display:grid}.restored-content .renunciation-timeline strong{color:var(--accent-dark)}.restored-content .debts-box,.restored-content .children-box,.restored-content .uncertain-box,.restored-content .change-mind,.restored-content .renounce-steps{border-radius:14px;margin:2.2rem 0;padding:1.25rem 1.5rem;display:block}.restored-content .debts-box,.restored-content .uncertain-box,.restored-content .renounce-steps{background:var(--accent-soft);border:1px solid var(--accent-line)}.restored-content .debts-box>h2,.restored-content .debts-box>h3,.restored-content .uncertain-box>h2,.restored-content .renounce-steps>h2{color:var(--accent-dark)}.restored-content .children-box,.restored-content .change-mind{background:var(--brand-wash);border:1px solid var(--line-strong)}.restored-content .children-box>h2,.restored-content .change-mind>h2{color:var(--brand)}.restored-content .minor-warning{border-left:5px solid var(--accent);background:#fff;border-radius:10px;margin:1.4rem 0;padding:1rem 1.1rem;display:block}.restored-content .minor-warning h2{color:var(--accent-dark);margin:.1rem 0 .8rem;font-size:1.45rem}.restored-content .renounce-steps h3{border-left:4px solid var(--accent);padding-left:.75rem}.restored-content .faq-block{border-top:2px solid var(--line);margin-top:3rem;padding-top:.5rem}.restored-content .faq-block details{border:1px solid var(--line);background:#fff;border-radius:12px;margin:.75rem 0;overflow:hidden}.restored-content .faq-block summary{color:var(--ink);cursor:pointer;padding:1rem 3rem 1rem 1.1rem;font-weight:700;list-style:none;position:relative}.restored-content .faq-block summary::-webkit-details-marker{display:none}.restored-content .faq-block summary:after{content:"+";color:var(--brand);font-size:1.5rem;position:absolute;top:.72rem;right:1.1rem}.restored-content .faq-block details[open] summary:after{content:"−"}.restored-content .faq-block details p{color:var(--body);margin:0;padding:0 1.1rem 1.1rem}.restored-content .official-sources{background:var(--ground);border-radius:14px;margin-top:3rem;padding:1.4rem 1.5rem}.restored-content .official-sources h2{margin:0 0 1rem;font-size:1.55rem}.restored-content .official-sources ul{margin:0}@media (width<=520px){.restored-content .threshold-cards{grid-template-columns:1fr;gap:.7rem}.restored-content .six-checks ol,.restored-content .retro-deadlines,.restored-content .terms-grid>div,.restored-content .succession-deadlines,.restored-content .notary-timeline ol,.restored-content .rate-cards,.restored-content .minmax-cards{grid-template-columns:1fr}.restored-content .renunciation-timeline li,.restored-content .timeline li,.restored-content .payment-flow li{grid-template-columns:1fr;gap:.15rem}.restored-content .delay-terms>div{grid-template-columns:1fr}.restored-content .key-takeaways,.restored-content .example-box,.restored-content .legal-update,.restored-content .tax-check,.restored-content .lifetime-box,.restored-content .mechanism-box,.restored-content .value-box,.restored-content .checklist-box,.restored-content .warning-box,.restored-content .resource-included,.restored-content .resource-excluded,.restored-content .yes-but,.restored-content .recalc-box,.restored-content .last-review,.restored-content .no-single-amount,.restored-content .retiree-box,.restored-content .compare-box,.restored-content .action-steps,.restored-content .search-capital-box,.restored-content .inheritance-answer,.restored-content .six-checks,.restored-content .fcddv-box,.restored-content .ficoba-box,.restored-content .agira-ciclade-box,.restored-content .proof-box,.restored-content .assets-debts,.restored-content .chronological-checklist,.restored-content .bank-answer,.restored-content .threshold-single,.restored-content .bank-docs,.restored-content .bank-steps,.restored-content .delay-box,.restored-content .account-types,.restored-content .retro-answer,.restored-content .forgotten-box,.restored-content .public-service-box,.restored-content .timeline>article,.restored-content .delay-answer,.restored-content .four-month-card,.restored-content .complete-dossier,.restored-content .payment-flow,.restored-content .tracking-box,.restored-content .relaunch-box,.restored-content .notary-answer,.restored-content .notary-timeline,.restored-content .find-notary,.restored-content .notary-docs,.restored-content .no-contact-box,.restored-content .amount-answer,.restored-content .minmax-section,.restored-content .resource-box,.restored-content .share-box,.restored-content .majorations-box,.restored-content .renounce-answer,.restored-content .cerfa-card,.restored-content .renunciation-timeline,.restored-content .debts-box,.restored-content .children-box,.restored-content .uncertain-box,.restored-content .change-mind,.restored-content .renounce-steps,.restored-content .official-sources{padding:1.05rem}.restored-content .table-scroll{margin-inline:0}.restored-content .table-scroll th,.restored-content .table-scroll td{min-width:180px;padding:.75rem}.restored-content .faq-block summary{padding-left:.95rem;font-size:.98rem}}.hero{background:var(--ink)}.service-card,.situation-card,.testimonial-card,.restored-content{box-shadow:none;border:1px solid var(--line)}.article-header{box-shadow:none}.contact{background:var(--ink)}.restored-content .warning-box,.restored-content .minor-warning{background:var(--alert-soft);border-color:var(--alert-line);border-left-color:var(--alert)}.restored-content .warning-box h2,.restored-content .warning-box h3,.restored-content .minor-warning h2,.restored-content .minor-warning h3,.restored-content .minor-warning strong:first-child{color:var(--alert-dark)}.restored-content .legal-update,.restored-content .last-review{background:var(--legal-soft);border-color:var(--legal-line)}.restored-content .legal-update h2,.restored-content .legal-update h3,.restored-content .last-review h2,.restored-content .last-review h3{color:var(--legal-dark)}.restored-content .legal-update blockquote{border-left-color:var(--legal);background:var(--legal-soft)}.restored-content th,.post-content th{color:#fff;background:var(--ink);border-color:var(--ink)}.restored-content td,.post-content td{border-left:0;border-right:0}.restored-content a:hover,.post-content a:hover{color:var(--brand-dark)}.restored-content .example-box h2,.restored-content .example-box h3,.restored-content .example-box>strong:first-child{color:var(--accent-dark)}.hero,.accompaniment{position:relative;overflow:hidden}.hero-media,.accompaniment-media{object-fit:cover;z-index:0;border-radius:inherit;width:100%;height:100%;margin:0;position:absolute;inset:0}.accompaniment-media{object-position:75% center}.hero:after,.accompaniment:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.hero:after{background:linear-gradient(#0e3538db,#0e3538c7)}.accompaniment:after{background:linear-gradient(90deg,#9a5b12f5 0%,#9a5b12ed 57%,#9a5b120f 73%)}.hero-content,.accompaniment-content{z-index:2;position:relative}@media (width<=760px){.accompaniment-media{object-position:68% center}.accompaniment:after{background:linear-gradient(#9a5b12f0,#9a5b12f0)}}.site-header:before{display:none}@media (width>=761px){.header-inner{gap:2rem;height:112px}}.site-header .brand img{width:196px}.desktop-nav{gap:clamp(.9rem,2.2vw,2.4rem);font-size:.82rem}.desktop-nav a{border-bottom:2px solid #0000;padding:.4rem 0;transition:border-color .2s}.desktop-nav a:hover,.desktop-nav a:focus-visible{opacity:1;border-bottom-color:#fff}.site-header .header-actions{gap:1.15rem}.site-header .brand{flex:none}.site-header .header-actions .btn{white-space:nowrap;min-height:46px;padding:.7rem 1.5rem;font-size:.78rem}.site-header .media-label{letter-spacing:.12em;opacity:.85;border:0;border-radius:0;order:-1;min-height:0;padding:0;font-size:.7rem}@media (width>=761px){.hero{padding-top:112px}}@media (width<=1180px){.site-header .header-actions .btn{display:inline-flex}.site-header .media-label{display:none}}@media (width<=760px){.site-header .header-actions .btn{display:none}}.site-header .desktop-nav a,.article-header nav a{white-space:nowrap}.site-header .desktop-nav a[aria-current=page],.article-header nav a[aria-current=page]{color:var(--brand);box-shadow:inset 0 -2px 0 var(--brand)}
