.elementor-803 .elementor-element.elementor-element-290da37{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-803 .elementor-element.elementor-element-e9ed23c{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-803 .elementor-element.elementor-element-c2bc2ea{background-color:#E8D5C4;padding:0.375rem 0.75rem 0.375rem 0.75rem;border-radius:1rem 1rem 1rem 1rem;}.elementor-803 .elementor-element.elementor-element-c2bc2ea.elementor-element{--align-self:flex-start;}.elementor-803 .elementor-element.elementor-element-c2bc2ea .elementor-icon-list-icon{width:14px;}.elementor-803 .elementor-element.elementor-element-c2bc2ea .elementor-icon-list-icon i{font-size:14px;}.elementor-803 .elementor-element.elementor-element-c2bc2ea .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-803 .elementor-element.elementor-element-c2bc2ea .elementor-icon-list-text, .elementor-803 .elementor-element.elementor-element-c2bc2ea .elementor-icon-list-text a{color:#4A3728;}.elementor-803 .elementor-element.elementor-element-c2bc2ea .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:20px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-803 .elementor-element.elementor-element-07a01e0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;line-height:54px;color:#221811;}.elementor-803 .elementor-element.elementor-element-680eab6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E0D8;--border-color:#E8E0D8;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-803 .elementor-element.elementor-element-db71534{padding:0px 10px 0px 0px;}.elementor-803 .elementor-element.elementor-element-4f55afc .elementor-icon-list-icon{width:14px;}.elementor-803 .elementor-element.elementor-element-4f55afc .elementor-icon-list-icon i{font-size:14px;}.elementor-803 .elementor-element.elementor-element-4f55afc .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-803 .elementor-element.elementor-element-4f55afc .elementor-icon-list-text, .elementor-803 .elementor-element.elementor-element-4f55afc .elementor-icon-list-text a{color:#8A6F5C;}.elementor-803 .elementor-element.elementor-element-4f55afc .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-803 .elementor-element.elementor-element-5da49c3{background-color:#EAF7F2;padding:0.2rem 0.75rem 0.2rem 0.75rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2A947069;border-radius:1rem 1rem 1rem 1rem;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:20px;color:#2A9470;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-803 .elementor-element.elementor-element-5580f96{z-index:1;}.elementor-803 .elementor-element.elementor-element-5580f96 img{width:100%;height:420px;object-fit:cover;object-position:center center;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-803 .elementor-element.elementor-element-afa87a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-803 .elementor-element.elementor-element-2b8cd7e{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-803 .elementor-element.elementor-element-2b8cd7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-803 .elementor-element.elementor-element-13566a8{color:#221811;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-803 .elementor-element.elementor-element-880a30c{--divider-border-style:solid;--divider-color:#E8E0D8;--divider-border-width:1px;}.elementor-803 .elementor-element.elementor-element-880a30c .elementor-divider-separator{width:100%;}.elementor-803 .elementor-element.elementor-element-880a30c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-803 .elementor-element.elementor-element-5af1768{--alignment:left;--grid-side-margin:1rem;--grid-column-gap:1rem;--grid-row-gap:1rem;--grid-bottom-margin:1rem;--e-share-buttons-primary-color:#4D392A;}.elementor-803 .elementor-element.elementor-element-5af1768 .elementor-share-btn{font-size:calc(1px * 10);border-width:1px;}.elementor-803 .elementor-element.elementor-element-5af1768 .elementor-share-btn__title{font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-803 .elementor-element.elementor-element-eb2904b{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-803 .elementor-element.elementor-element-2c60a27{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:none;--border-style:none;}.elementor-803 .elementor-element.elementor-element-63bf4b1{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-803 .elementor-element.elementor-element-270fc9d{--display:flex;--gap:1.7rem 1.7rem;--row-gap:1.7rem;--column-gap:1.7rem;}.elementor-803 .elementor-element.elementor-element-95d54ce{--divider-border-style:solid;--divider-color:#E8E0D8;--divider-border-width:1px;}.elementor-803 .elementor-element.elementor-element-95d54ce .elementor-divider-separator{width:100%;}.elementor-803 .elementor-element.elementor-element-95d54ce .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-803 .elementor-element.elementor-element-406934a{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-803 .elementor-element.elementor-element-07e7c58{--display:flex;--gap:1.7rem 1.7rem;--row-gap:1.7rem;--column-gap:1.7rem;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-803 .elementor-element.elementor-element-9cfd3e1 span.post-navigation__prev--label{color:#221811;}.elementor-803 .elementor-element.elementor-element-9cfd3e1 span.post-navigation__next--label{color:#221811;}.elementor-803 .elementor-element.elementor-element-9cfd3e1 span.post-navigation__prev--label, .elementor-803 .elementor-element.elementor-element-9cfd3e1 span.post-navigation__next--label{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:500;}.elementor-803 .elementor-element.elementor-element-9cfd3e1 span.post-navigation__prev--title, .elementor-803 .elementor-element.elementor-element-9cfd3e1 span.post-navigation__next--title{color:#4D392A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-803 .elementor-element.elementor-element-0526d4f{text-align:start;}.elementor-803 .elementor-element.elementor-element-0526d4f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:38px;color:#221811;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-803 .elementor-element.elementor-element-2e08959{--grid-columns:3;--grid-row-gap:1rem;--grid-column-gap:1rem;}@media(min-width:768px){.elementor-803 .elementor-element.elementor-element-290da37{--content-width:1100px;}.elementor-803 .elementor-element.elementor-element-afa87a9{--content-width:1100px;}.elementor-803 .elementor-element.elementor-element-2b8cd7e{--width:750px;}.elementor-803 .elementor-element.elementor-element-eb2904b{--width:350px;}.elementor-803 .elementor-element.elementor-element-2c60a27{--width:100%;}.elementor-803 .elementor-element.elementor-element-63bf4b1{--content-width:1100px;}.elementor-803 .elementor-element.elementor-element-406934a{--content-width:1100px;}}@media(max-width:1024px){.elementor-803 .elementor-element.elementor-element-07a01e0 .elementor-heading-title{font-size:36px;line-height:40px;} .elementor-803 .elementor-element.elementor-element-5af1768{--grid-side-margin:1rem;--grid-column-gap:1rem;--grid-row-gap:1rem;--grid-bottom-margin:1rem;}.elementor-803 .elementor-element.elementor-element-0526d4f .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-803 .elementor-element.elementor-element-2e08959{--grid-columns:2;}}@media(max-width:767px){.elementor-803 .elementor-element.elementor-element-07a01e0 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-803 .elementor-element.elementor-element-680eab6{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-803 .elementor-element.elementor-element-afa87a9{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;} .elementor-803 .elementor-element.elementor-element-5af1768{--grid-side-margin:1rem;--grid-column-gap:1rem;--grid-row-gap:1rem;--grid-bottom-margin:1rem;}.elementor-803 .elementor-element.elementor-element-594e4ee{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-803 .elementor-element.elementor-element-406934a{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-803 .elementor-element.elementor-element-2e08959{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-63bf4b1 *//* =====================================================
   VELBEHAG – Artikkel CSS
   Lim inn i: Elementor → Custom Code → <head>
   Condition: Post = All Posts
===================================================== */

/* Lesetid */
.leseTid,
.leseTid * {
  font-weight: 400 !important;
  color: rgb(138, 111, 92) !important;
  font-size: 14px !important;
  line-height: 20px !important;
}

/* =====================================================
   BREADCRUMB – .breadCrumb
===================================================== */

.breadCrumb {
  padding: 14px 0 0 !important;
}

.breadCrumb .elementor-shortcode {
  line-height: 1;
}

.breadCrumb .rank-math-breadcrumb p {
  margin: 0 !important;
  padding: 0 !important;
  font-family: 'Montserrat', system-ui, sans-serif;
  font-size: 0.78rem;
  font-weight: 400;
  color: #8a7060;
  letter-spacing: 0.01em;
  line-height: 1.5;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0;
}

.breadCrumb .rank-math-breadcrumb a {
  color: #8a7060 !important;
  text-decoration: none !important;
  transition: color 0.15s;
}

.breadCrumb .rank-math-breadcrumb a:hover {
  color: #3d2b1f !important;
}

.breadCrumb .rank-math-breadcrumb .separator {
  color: #c5b8ac;
  margin: 0 4px;
  font-weight: 300;
}

.breadCrumb .rank-math-breadcrumb .last {
  color: #5a4a3a;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 260px;
}

@media (max-width: 600px) {
  .breadCrumb .rank-math-breadcrumb p {
    font-size: 0.72rem;
  }
  .breadCrumb .rank-math-breadcrumb .last {
    max-width: 160px;
  }
}

/* =====================================================
   ARTIKKEL INNHOLD – .artikkelDesign
===================================================== */

.artikkelDesign {
  font-family: 'Montserrat', system-ui, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.8 !important;
  color: #3a2e26 !important;
}

/* Avsnitt */
.artikkelDesign p {
  margin: 0 0 1.4em 0 !important;
  font-size: 16px !important;
  line-height: 1.8 !important;
  color: #3a2e26 !important;
}

/* H2 – flush topp, avstand ned */
.artikkelDesign h2 {
  font-family: 'Playfair Display', Georgia, serif !important;
  font-size: 1.75rem !important;
  font-weight: 700 !important;
  color: #2a1f14 !important;
  line-height: 1.25 !important;
  margin: 0 0 0.6em 0 !important;
  padding: 0 !important;
}

/* H3 – flush topp, avstand ned */
.artikkelDesign h3 {
  font-family: 'Playfair Display', Georgia, serif !important;
  font-size: 1.25rem !important;
  font-weight: 700 !important;
  color: #2a1f14 !important;
  line-height: 1.3 !important;
  margin: 0 0 0.5em 0 !important;
}

/* H4 – flush topp, avstand ned */
.artikkelDesign h4 {
  font-family: 'Montserrat', system-ui, sans-serif !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
  color: #2a1f14 !important;
  margin: 0 0 0.4em 0 !important;
}

/* Blockquote */
.artikkelDesign blockquote {
  border-left: 3px solid #ccae96 !important;
  background: #faf7f4 !important;
  margin: 1.8em 0 !important;
  padding: 1.2em 1.5em !important;
  border-radius: 0 8px 8px 0 !important;
}

.artikkelDesign blockquote p {
  font-style: italic !important;
  color: #5a4a3a !important;
  font-size: 1rem !important;
  margin: 0 !important;
}

/* Lister */
.artikkelDesign ul,
.artikkelDesign ol {
  padding-left: 1.4em !important;
  margin: 0 0 1.4em 0 !important;
}

.artikkelDesign li {
  margin-bottom: 0.5em !important;
  line-height: 1.7 !important;
  color: #3a2e26 !important;
}

.artikkelDesign ul li::marker {
  color: #ccae96 !important;
}

/* Lenker */
.artikkelDesign a {
  color: #34ad84 !important;
  text-decoration: underline !important;
  text-decoration-color: rgba(52, 173, 132, 0.35) !important;
  transition: color 0.15s !important;
}

.artikkelDesign a:hover {
  color: #3d2b1f !important;
  text-decoration-color: rgba(61, 43, 31, 0.35) !important;
}

/* Fet og kursiv */
.artikkelDesign strong {
  font-weight: 600 !important;
  color: #2a1f14 !important;
}

.artikkelDesign em {
  font-style: italic !important;
  color: #5a4a3a !important;
}

/* =====================================================
   BILDER – 100% bredde, midtstilt omslag
   Treffer Gutenberg <figure class="wp-block-image">
===================================================== */

/* Fjern begrensninger på figure-wrapper */
.artikkelDesign figure.wp-block-image,
.artikkelDesign figure {
  width: 100% !important;
  max-width: 100% !important;
  margin: 1.8em 0 !important;
  padding: 0 !important;
  display: block !important;
}

/* Selve bildet – full bredde, cover, midtstilt */
.artikkelDesign figure.wp-block-image img,
.artikkelDesign figure img,
.artikkelDesign img {
  width: 100% !important;
  max-width: 100% !important;
  height: 420px !important;
  object-fit: cover !important;
  object-position: center center !important;
  border-radius: 10px !important;
  display: block !important;
  margin: 0 !important;
}

/* Nettbrett */
@media (max-width: 768px) {
  .artikkelDesign figure.wp-block-image img,
  .artikkelDesign figure img,
  .artikkelDesign img {
    height: 260px !important;
  }
}

/* Mobil */
@media (max-width: 600px) {
  .artikkelDesign h2 {
    font-size: 1.4rem !important;
  }
  .artikkelDesign h3 {
    font-size: 1.1rem !important;
  }
  .artikkelDesign {
    font-size: 15px !important;
  }
  .artikkelDesign figure.wp-block-image img,
  .artikkelDesign figure img,
  .artikkelDesign img {
    height: 200px !important;
    border-radius: 6px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406934a *//* =====================================================
   VELBEHAG – Artikkel CSS
   Lim inn i: Elementor → Custom Code → <head>
   Condition: Post = All Posts
===================================================== */

/* Lesetid */
.leseTid,
.leseTid * {
  font-weight: 400 !important;
  color: rgb(138, 111, 92) !important;
  font-size: 14px !important;
  line-height: 20px !important;
}

/* =====================================================
   BREADCRUMB – .breadCrumb
===================================================== */

.breadCrumb {
  padding: 14px 0 0 !important;
}

.breadCrumb .elementor-shortcode {
  line-height: 1;
}

.breadCrumb .rank-math-breadcrumb p {
  margin: 0 !important;
  padding: 0 !important;
  font-family: 'Montserrat', system-ui, sans-serif;
  font-size: 0.78rem;
  font-weight: 400;
  color: #8a7060;
  letter-spacing: 0.01em;
  line-height: 1.5;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0;
}

.breadCrumb .rank-math-breadcrumb a {
  color: #8a7060 !important;
  text-decoration: none !important;
  transition: color 0.15s;
}

.breadCrumb .rank-math-breadcrumb a:hover {
  color: #3d2b1f !important;
}

.breadCrumb .rank-math-breadcrumb .separator {
  color: #c5b8ac;
  margin: 0 4px;
  font-weight: 300;
}

.breadCrumb .rank-math-breadcrumb .last {
  color: #5a4a3a;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 260px;
}

@media (max-width: 600px) {
  .breadCrumb .rank-math-breadcrumb p {
    font-size: 0.72rem;
  }
  .breadCrumb .rank-math-breadcrumb .last {
    max-width: 160px;
  }
}

/* =====================================================
   ARTIKKEL INNHOLD – .artikkelDesign
===================================================== */

.artikkelDesign {
  font-family: 'Montserrat', system-ui, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.8 !important;
  color: #3a2e26 !important;
}

/* Avsnitt */
.artikkelDesign p {
  margin: 0 0 1.4em 0 !important;
  font-size: 16px !important;
  line-height: 1.8 !important;
  color: #3a2e26 !important;
}

/* H2 – flush topp, avstand ned */
.artikkelDesign h2 {
  font-family: 'Playfair Display', Georgia, serif !important;
  font-size: 1.75rem !important;
  font-weight: 700 !important;
  color: #2a1f14 !important;
  line-height: 1.25 !important;
  margin: 0 0 0.6em 0 !important;
  padding: 0 !important;
}

/* H3 – flush topp, avstand ned */
.artikkelDesign h3 {
  font-family: 'Playfair Display', Georgia, serif !important;
  font-size: 1.25rem !important;
  font-weight: 700 !important;
  color: #2a1f14 !important;
  line-height: 1.3 !important;
  margin: 0 0 0.5em 0 !important;
}

/* H4 – flush topp, avstand ned */
.artikkelDesign h4 {
  font-family: 'Montserrat', system-ui, sans-serif !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
  color: #2a1f14 !important;
  margin: 0 0 0.4em 0 !important;
}

/* Blockquote */
.artikkelDesign blockquote {
  border-left: 3px solid #ccae96 !important;
  background: #faf7f4 !important;
  margin: 1.8em 0 !important;
  padding: 1.2em 1.5em !important;
  border-radius: 0 8px 8px 0 !important;
}

.artikkelDesign blockquote p {
  font-style: italic !important;
  color: #5a4a3a !important;
  font-size: 1rem !important;
  margin: 0 !important;
}

/* Lister */
.artikkelDesign ul,
.artikkelDesign ol {
  padding-left: 1.4em !important;
  margin: 0 0 1.4em 0 !important;
}

.artikkelDesign li {
  margin-bottom: 0.5em !important;
  line-height: 1.7 !important;
  color: #3a2e26 !important;
}

.artikkelDesign ul li::marker {
  color: #ccae96 !important;
}

/* Lenker */
.artikkelDesign a {
  color: #34ad84 !important;
  text-decoration: underline !important;
  text-decoration-color: rgba(52, 173, 132, 0.35) !important;
  transition: color 0.15s !important;
}

.artikkelDesign a:hover {
  color: #3d2b1f !important;
  text-decoration-color: rgba(61, 43, 31, 0.35) !important;
}

/* Fet og kursiv */
.artikkelDesign strong {
  font-weight: 600 !important;
  color: #2a1f14 !important;
}

.artikkelDesign em {
  font-style: italic !important;
  color: #5a4a3a !important;
}

/* =====================================================
   BILDER – 100% bredde, midtstilt omslag
   Treffer Gutenberg <figure class="wp-block-image">
===================================================== */

/* Fjern begrensninger på figure-wrapper */
.artikkelDesign figure.wp-block-image,
.artikkelDesign figure {
  width: 100% !important;
  max-width: 100% !important;
  margin: 1.8em 0 !important;
  padding: 0 !important;
  display: block !important;
}

/* Selve bildet – full bredde, cover, midtstilt */
.artikkelDesign figure.wp-block-image img,
.artikkelDesign figure img,
.artikkelDesign img {
  width: 100% !important;
  max-width: 100% !important;
  height: 420px !important;
  object-fit: cover !important;
  object-position: center center !important;
  border-radius: 10px !important;
  display: block !important;
  margin: 0 !important;
}

/* Nettbrett */
@media (max-width: 768px) {
  .artikkelDesign figure.wp-block-image img,
  .artikkelDesign figure img,
  .artikkelDesign img {
    height: 260px !important;
  }
}

/* Mobil */
@media (max-width: 600px) {
  .artikkelDesign h2 {
    font-size: 1.4rem !important;
  }
  .artikkelDesign h3 {
    font-size: 1.1rem !important;
  }
  .artikkelDesign {
    font-size: 15px !important;
  }
  .artikkelDesign figure.wp-block-image img,
  .artikkelDesign figure img,
  .artikkelDesign img {
    height: 200px !important;
    border-radius: 6px !important;
  }
}/* End custom CSS */