.internal-page{background:var(--cream)}.internal-page .site-header{position:sticky;background:var(--green);color:var(--white);border-bottom:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px)}.internal-page .site-header.is-scrolled{position:sticky;background:var(--green-deep)}.internal-page .site-nav{color:var(--white)}.internal-page .site-nav a:hover,.internal-page .site-nav a:focus{color:var(--gold-light)}.internal-page .brand img{filter:brightness(0) invert(1)}.internal-hero{background:linear-gradient(110deg,var(--green-deep),var(--green));color:var(--white);padding:72px 0 68px}.internal-hero h1{max-width:850px;margin-bottom:22px}.internal-hero .eyebrow{color:var(--gold-light)}.internal-hero p{max-width:720px;color:var(--green-soft);font-size:1.05rem}.breadcrumb{padding:18px 0 0;font-size:.74rem;color:var(--ink-soft)}.breadcrumb ol{display:flex;gap:8px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.breadcrumb li+li::before{content:'/';margin-right:8px;color:var(--gold)}.breadcrumb a{text-decoration:none}.breadcrumb a:hover,.breadcrumb a:focus{color:var(--gold)}.internal-content{padding:55px 0 90px}.internal-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:80px;align-items:start}.article-body{max-width:780px}.article-body h2{margin-top:48px;padding-top:22px;border-top:1px solid var(--line);font-size:2rem}.article-body h2:first-child{margin-top:0}.article-body p{color:var(--ink-soft);font-size:1.02rem}.article-body ul{padding-left:22px;color:var(--ink-soft)}.article-body li{margin:8px 0}.article-body a{color:var(--green);font-weight:700;text-decoration-color:var(--gold)}.article-aside{position:sticky;top:88px;background:var(--green);color:var(--white);padding:28px}.article-aside h2{font-size:1.6rem;margin:0 0 15px;color:var(--white)}.article-aside p{color:var(--green-soft);font-size:.9rem}.article-aside .button{width:100%;background:var(--white);color:var(--green);margin-top:8px}.article-aside .button:hover,.article-aside .button:focus{background:var(--gold-light);color:var(--green-deep)}.related-links{display:grid;gap:10px;margin-top:18px}.related-links a{display:block;padding:12px 14px;background:rgba(255,255,255,.08);color:var(--white);font-size:.85rem;text-decoration:none}.related-links a:hover,.related-links a:focus{background:rgba(255,255,255,.16);color:var(--gold-light)}.internal-page .footer-credit{color:#c1d2c9}.internal-page .footer-credit a{display:inline;color:var(--gold-light);font-weight:700}.internal-page .whatsapp-float{z-index:30}@media(max-width:800px){.internal-hero{padding:52px 0}.internal-layout{grid-template-columns:1fr;gap:42px}.article-aside{position:static}.article-body h2{font-size:1.75rem}.internal-content{padding-top:38px}.internal-page .site-header{position:relative}.internal-page .site-header.is-scrolled{position:relative}}/* Overrides da estrutura visual compartilhada com a Home. */
.internal-page .site-header{position:absolute;top:0;left:0;width:100%;z-index:10;background:transparent;border:0;box-shadow:none;backdrop-filter:none}.internal-page .site-header.is-scrolled{position:fixed;background:rgba(16,45,39,.92);box-shadow:0 5px 20px rgba(23,32,31,.2);backdrop-filter:blur(10px)}.internal-page .header-inner{min-height:82px;justify-content:flex-end}.internal-page .menu-brand{display:none;position:absolute;left:0;top:50%;transform:translateY(-50%)}.internal-page .site-header.is-scrolled .menu-brand{display:block}.internal-page .menu-brand img{width:112px;height:auto;filter:brightness(0) invert(1)}.internal-page .menu-toggle{display:inline-flex;position:relative;z-index:2;width:48px;height:42px;padding:10px;flex-direction:column;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.72);color:var(--white);background:rgba(16,45,39,.28)}.internal-page .menu-toggle span{display:block;width:100%;height:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.internal-page .menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.internal-page .menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.internal-page .menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.internal-page .site-nav{display:none;position:absolute;top:82px;right:20px;width:min(280px,calc(100% - 40px));padding:20px;background:rgba(16,45,39,.98);border:1px solid rgba(255,255,255,.18);box-shadow:0 14px 30px rgba(0,0,0,.2);flex-direction:column;align-items:flex-start;gap:15px}.internal-page .site-nav.is-open{display:flex}.internal-page .internal-hero{position:relative;min-height:680px;padding:140px 0 72px;display:flex;align-items:center;overflow:hidden;background:var(--green-deep)}.internal-page .internal-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;width:52%;background:linear-gradient(90deg,var(--green-deep) 0%,rgba(16,45,39,.74) 18%,rgba(16,45,39,.18) 72%,rgba(16,45,39,.35)),url('../assets/background-direito-previdenciario.jpg') center/cover;filter:brightness(.78)}.internal-page .internal-hero .container{position:relative;z-index:1;width:min(calc(100% - 40px),var(--max));margin-inline:auto}.internal-page .internal-hero .container>*{max-width:560px}.internal-page .internal-brand{display:block;width:max-content;margin-bottom:18px}.internal-page .internal-brand img{width:180px;height:auto;filter:brightness(0) invert(1);opacity:.96}.internal-page .internal-hero h1{font-size:clamp(2rem,3.35vw,3rem);max-width:550px;margin-bottom:18px}.internal-page .internal-hero p{font-size:1.02rem;max-width:500px}
@media(max-width:800px){.internal-page .site-header{position:absolute}.internal-page .site-header.is-scrolled{position:fixed}.internal-page .header-inner{min-height:72px}.internal-page .site-nav{top:72px;right:16px;width:calc(100% - 32px)}.internal-page .menu-brand{display:none}.internal-page .internal-hero{min-height:650px;padding:118px 0 58px;background:linear-gradient(90deg,rgba(16,45,39,.88),rgba(16,45,39,.45)),url('../assets/background-direito-previdenciario.jpg') center/cover;align-items:flex-end}.internal-page .internal-hero::after{display:none}.internal-page .internal-hero .container>*{max-width:100%}.internal-page .internal-brand img{width:150px}.internal-page .internal-hero h1{font-size:clamp(1.65rem,7vw,2.45rem);margin-bottom:14px}.internal-page .internal-hero p{font-size:.94rem}}
/* A primeira seção interna replica a Home, incluindo a foto da profissional. */
.internal-page .internal-hero{min-height:680px;padding:140px 0 72px;display:flex;align-items:center;overflow:hidden;background:var(--green-deep)}
.internal-page .internal-hero::after{background:linear-gradient(90deg,var(--green-deep) 0%,rgba(16,45,39,.85) 18%,rgba(16,45,39,.2) 75%,rgba(16,45,39,.35)),url('../assets/dra-nathalia-ribeiro.png') center top/cover;filter:brightness(.72)}
@media(max-width:800px){
  .internal-page .internal-hero{min-height:650px;padding:88px 0 58px;background:linear-gradient(90deg,rgba(0,0,0,.42) 0%,rgba(0,0,0,.2) 62%,rgba(0,0,0,.12) 100%),url('../assets/dra-nathalia-ribeiro.png') 61% 40%/cover;align-items:flex-end}
  .internal-page .internal-hero::after{display:none}
  .internal-page .internal-brand{display:none}
}

/* Barra superior própria das páginas internas, com links entre áreas jurídicas. */
@media(min-width:801px){
  .internal-page .site-header{position:relative;top:auto;left:auto;background:var(--green);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 4px 14px rgba(0,0,0,.12);backdrop-filter:blur(10px)}
  .internal-page .site-header.is-scrolled{position:relative;background:var(--green-deep)}
  .internal-page .header-inner{min-height:72px}
  .internal-page .menu-brand{display:block;position:static;transform:none;margin-right:auto}
  .internal-page .menu-brand img{width:120px}
  .internal-page .menu-toggle{display:none}
  .internal-page .site-nav{display:flex;position:static;width:auto;padding:0;background:transparent;border:0;box-shadow:none;flex-direction:row;align-items:center;gap:24px;color:var(--white)}
  .internal-page .site-nav a{font-size:.76rem;text-decoration:none}
  .internal-page .site-nav a:hover,.internal-page .site-nav a:focus{color:var(--gold-light)}
  .internal-page .internal-hero{min-height:680px}
}
@media(min-width:801px){.internal-page .internal-hero::after{filter:brightness(.62)}}
@media(max-width:800px){.internal-page .internal-hero{background-image:linear-gradient(90deg,rgba(0,0,0,.54) 0%,rgba(0,0,0,.3) 62%,rgba(0,0,0,.18) 100%),url('../assets/dra-nathalia-ribeiro.png')}}
/* Mesmo enquadramento da foto da Home nas primeiras seções internas. */
@media(min-width:801px){
  .internal-page .internal-hero::before{content:"";position:absolute;top:0;right:47%;bottom:0;width:30%;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--green-deep) 0%,rgba(16,45,39,.84) 18%,rgba(16,45,39,.2) 75%,transparent)}
  .internal-page .internal-hero::after{width:53%;background:url('../assets/dra-nathalia-ribeiro.png') center top/cover;filter:brightness(.62);z-index:0}
}
@media(max-width:800px){.internal-page .internal-hero{background-position:61% 42%}}
@media(max-width:430px){.internal-page .internal-hero{background-position:61% 40%}}
