/* LydBibel – Rettigheter og bruk. Eksisterende globale hero-, navigasjons- og footersystemer beholdes. */
.lb-rights-modern{margin:0;background:#faf9f6;color:#122b50;font-family:Poppins,"Segoe UI",Arial,sans-serif;}
.lb-rights-hero.lb-hero{
  min-height:var(--lb-hero-height);overflow:hidden;
  background:linear-gradient(90deg,rgba(252,249,245,.97) 0%,rgba(253,250,246,.89) 25%,rgba(253,249,242,.54) 53%,rgba(253,249,242,.10) 90%),
    url('Saffe/99280a6d-be3c-4152-9f38-fbf0b94fa799_v1fee2.jpg') center 52%/cover no-repeat,#faf7f0;
}
.lb-rights-hero.lb-hero .lb-hero-inner{max-width:1190px;width:100%;margin-inline:auto;padding:60px 22px 75px;}
.lb-rights-hero.lb-hero h1{max-width:820px;}
.lb-rights-hero.lb-hero p{font-weight:550;}
.lb-rights-main{max-width:960px;margin:0 auto;padding:52px 22px 80px;}
.lb-rights-paper{background:#fff;border:1px solid #e9e6df;border-radius:16px;padding:52px clamp(23px,5.3vw,66px) 47px;box-shadow:0 12px 42px rgba(11,30,66,.045);}
.lb-rights-paper section+section{margin-top:48px;}
.lb-rights-paper h2{font-family:Georgia,'Times New Roman',serif;color:#0d2854;font-size:clamp(1.47rem,2.5vw,2rem);line-height:1.25;letter-spacing:-.012em;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid #e7ddc9;}
.lb-rights-paper p{font-size:16px;line-height:1.83;color:#253a59;margin:0 0 18px;overflow-wrap:anywhere;}
.lb-rights-paper p:last-child{margin-bottom:0;}
.lb-rights-paper a{color:#18548b;text-decoration:underline;text-underline-offset:3px;}
.lb-rights-paper a:hover{color:#96691a;}
.lb-rights-paper a:focus-visible{outline:3px solid #c99426;outline-offset:4px;}
.lb-rights-paper .rights-motto{color:#102e57;font-size:17px;margin-top:22px;margin-bottom:22px;}
.lb-rights-paper .rights-legal-note{border-left:3px solid #bc8b35;padding:12px 16px;background:#fbf8f2;border-radius:0 8px 8px 0;margin-top:26px;}
.lb-rights-paper .rights-contact-link{font-weight:700;display:inline-block;margin-top:2px;}
.lb-rights-paper .rights-closing{margin-top:52px;padding-top:38px;border-top:1px solid #e2d9c8;text-align:center;}
.lb-rights-paper .rights-closing blockquote{border:0;margin:0 0 30px;padding:0;}
.lb-rights-paper .rights-closing blockquote p{font-family:Georgia,'Times New Roman',serif;font-size:clamp(20px,2.6vw,28px);line-height:1.42;color:#15315c;margin-bottom:12px;}
.lb-rights-paper .rights-closing blockquote cite{font-size:14px;font-style:italic;color:#65738a;}
.lb-rights-paper .rights-closing>p{font-size:15px;margin-bottom:7px;}
.lb-rights-paper .rights-closing .rights-end-motto{font-size:17px;color:#0f325e;}
@media(max-width:750px){
  .lb-rights-hero.lb-hero{background-position:center,64% center;}
  .lb-rights-hero.lb-hero .lb-hero-inner{padding:52px 22px 57px;}
  .lb-rights-main{padding:27px 14px 52px;}
  .lb-rights-paper{border-radius:12px;padding:33px 23px 34px;}
  .lb-rights-paper section+section{margin-top:36px;}
  .lb-rights-paper p{font-size:15px;line-height:1.77;}
}
