/* Laenuradar post-content migration — page 1063; version 1.0.0 */
/* Migrated from post 1063 content style block */
.lr-page-12-months > .lr-section{padding:0!important;margin:42px 0 0!important}
.lr-page-12-months > .lr-hero + .lr-section{margin-top:26px!important}
.lr-page-12-months > .lr-section.lr-shortcode-wrap{margin-top:28px!important;padding:0!important}
.lr-page-12-months > .lr-section.lr-shortcode-wrap + .lr-section-tight{margin-top:24px!important;padding:0!important}
.lr-page-12-months > .lr-section.lr-spacing-note-only{margin-top:28px!important}
.lr-page-12-months > .lr-section.lr-spacing-official{margin-top:24px!important}
.lr-page-12-months > .lr-section.lr-spacing-footer-wrap{margin-top:34px!important;margin-bottom:44px!important}
.lr-page-12-months > .lr-section.lr-spacing-footer-wrap > .lr-footer-cta{margin:0!important}
.lr-page-12-months > .lr-section > h2{margin-bottom:18px}
.lr-page-12-months > .lr-section > h2 + p{margin-top:0;margin-bottom:20px}
.lr-page-12-months .lr-divider-title{margin-bottom:18px!important}
.lr-page-12-months .lr-divider-title + p{margin-top:0}
.lr-page-12-months .lr-card h3{margin-bottom:12px}
.lr-page-12-months .lr-note h3,.lr-page-12-months .lr-note-soft h3,.lr-page-12-months .lr-note-success h3{margin-bottom:10px}
.lr-page-12-months .lr-grid-2 + .lr-note,.lr-page-12-months .lr-grid-3 + .lr-note,.lr-page-12-months .lr-grid-4 + .lr-note,
.lr-page-12-months .lr-grid-2 + .lr-note-soft,.lr-page-12-months .lr-grid-3 + .lr-note-soft,.lr-page-12-months .lr-grid-4 + .lr-note-soft,
.lr-page-12-months .lr-grid-2 + .lr-note-success,.lr-page-12-months .lr-grid-3 + .lr-note-success,.lr-page-12-months .lr-grid-4 + .lr-note-success,
.lr-page-12-months .lr-steps + .lr-note,.lr-page-12-months .lr-steps + .lr-note-soft,.lr-page-12-months .lr-step-cards + .lr-note{margin-top:26px!important}
.lr-page-12-months .lr-affiliate-disclosure{margin-top:0!important;margin-bottom:20px!important}
.lr-page-12-months .lr-faq details + details{margin-top:10px}
.lr-page-12-months > .lr-footer-cta{margin:34px 0 44px!important}
.lr-page-12-months > .lr-section.lr-final-cta{margin:34px 0 44px!important}
@media(max-width:900px){
.lr-page-12-months > .lr-section{margin-top:34px!important}
.lr-page-12-months > .lr-hero + .lr-section{margin-top:22px!important}
.lr-page-12-months > .lr-section.lr-shortcode-wrap{margin-top:24px!important}
.lr-page-12-months > .lr-section.lr-shortcode-wrap + .lr-section-tight,
.lr-page-12-months > .lr-section.lr-spacing-note-only,
.lr-page-12-months > .lr-section.lr-spacing-official{margin-top:24px!important}
.lr-page-12-months > .lr-section.lr-spacing-footer-wrap{margin-top:30px!important;margin-bottom:36px!important}
.lr-page-12-months > .lr-section > h2{margin-bottom:16px}
.lr-page-12-months > .lr-footer-cta,.lr-page-12-months > .lr-section.lr-final-cta{margin:30px 0 36px!important}
}

/* Migrated from post 1063 content style block */
/* Laen 12 kuuks – lehepõhine disainiühtlustus */
body.page-id-1063 .lr-affiliate-disclosure {
  display: block;
  margin: 16px 0 20px !important;
  padding: 14px 16px !important;
  background: #eef6ff !important;
  border: 1px solid #cddff1 !important;
  border-left: 4px solid #2f6db3 !important;
  border-radius: 12px !important;
  color: #17324d;
  line-height: 1.55;
  box-shadow: none !important;
}

body.page-id-1063 #comparisons_form {
  margin: 0 0 24px !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

body.page-id-1063 #comparisons_form > .comparisons_grid {
  margin: 0 !important;
  padding: 20px 20px 10px !important;
  background: #f7faff;
  border: 1px solid #d7e2ee;
  border-bottom: 0;
  border-radius: 16px 16px 0 0;
}

body.page-id-1063 #comparisons_form > .filters_grid {
  margin: 0 0 18px !important;
  padding: 10px 20px 20px !important;
  background: #f7faff;
  border: 1px solid #d7e2ee;
  border-top: 0;
  border-radius: 0 0 16px 16px;
}

body.page-id-1063 #comparisons_form > .offersandhelp,
body.page-id-1063 #comparisons_form > .comparisons_rates {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

body.page-id-1063 #comparisons_form > .offersandhelp {
  margin: 0 0 10px !important;
  padding: 0 4px;
}

body.page-id-1063 #comparisons_form .company_box {
  margin-top: 14px;
  border: 1px solid #dbe4ed !important;
  box-shadow: 0 5px 16px rgba(15, 48, 78, .05);
}

body.page-id-1063 .lr-table-summary {
  margin-top: 32px !important;
}

body.page-id-1063 .lr-table-summary p {
  color: #40566d;
  font-size: 14px;
  line-height: 1.7;
}

body.page-id-1063 #mille-jargi-vorrelda .lr-note-soft,
body.page-id-1063 .lr-steps + .lr-note-soft {
  margin-top: 18px;
}

body.page-id-1063 .lr-steps li {
  margin-bottom: 8px;
  line-height: 1.6;
}

body.page-id-1063 .lr-faq details {
  min-height: 48px;
}

body.page-id-1063 .lr-faq summary {
  padding: 14px 16px !important;
  line-height: 1.4;
}

body.page-id-1063 .lr-faq details p {
  padding: 0 16px 16px;
  line-height: 1.65;
}

body.page-id-1063 .lr-official-info {
  margin-top: 36px !important;
}

body.page-id-1063 .lr-official-info .lr-note {
  padding: 15px 18px;
  border-left: 4px solid #2f6db3;
  border-radius: 12px;
}

body.page-id-1063 .lr-calculation-section {
  margin-top: 24px !important;
}

body.page-id-1063 .lr-calculation-section .lr-note {
  padding: 22px;
  border: 1px solid #d7e2ee;
  border-radius: 16px;
  background: #f5f9fd;
}

body.page-id-1063 .lr-calculation-section h2 {
  margin-top: 0;
}

body.page-id-1063 .lr-12-footer-cta {
  margin: 40px 0 48px;
  padding: 28px;
  background: #f2faf6;
  border: 1px solid #cce5d8;
  border-radius: 16px;
}

body.page-id-1063 .lr-12-footer-cta h2 {
  margin-top: 0;
}

body.page-id-1063 .lr-12-footer-cta .lr-btn-secondary {
  background: #fff !important;
  color: #1f5f9f !important;
  border: 1px solid #c9d8e6 !important;
}

body.page-id-1063 .lr-12-footer-cta .lr-disclaimer {
  margin-top: 18px;
}

@media (max-width: 768px) {
  body.page-id-1063 #comparisons_form {
    padding: 0 !important;
  }

  body.page-id-1063 #comparisons_form > .comparisons_grid {
    padding: 16px 14px 8px !important;
  }

  body.page-id-1063 #comparisons_form > .filters_grid {
    padding: 8px 14px 16px !important;
  }

  body.page-id-1063 .lr-table-summary {
    margin-top: 26px !important;
  }

  body.page-id-1063 .lr-faq summary {
    padding: 14px !important;
  }

  body.page-id-1063 .lr-12-footer-cta {
    margin: 32px 0 36px;
    padding: 22px 18px;
  }

  body.page-id-1063 .lr-12-footer-cta .lr-btns {
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px;
  }

  body.page-id-1063 .lr-12-footer-cta .lr-btn {
    width: 100%;
    justify-content: center;
    text-align: center;
  }
}

/* Alumiste plokkide ühtlane vertikaalne rütm */
body.page-id-1063 .lr-before-official {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

body.page-id-1063 .lr-official-info {
  margin-top: 24px !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

body.page-id-1063 .lr-calculation-section {
  margin-top: 24px !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

body.page-id-1063 .lr-official-info .lr-note,
body.page-id-1063 .lr-calculation-section .lr-note {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

body.page-id-1063 .lr-calculation-section + .lr-12-footer-cta {
  margin-top: 24px !important;
}

@media (max-width: 768px) {
  body.page-id-1063 .lr-official-info,
  body.page-id-1063 .lr-calculation-section,
  body.page-id-1063 .lr-calculation-section + .lr-12-footer-cta {
    margin-top: 20px !important;
  }
}
