/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lf-section--quiz{margin-top:32px;}.lf-quiz__question{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--lf-border,#e0d5bc);}.lf-quiz__question:last-of-type{border-bottom:none;}.lf-quiz__q-text{font-size:15px;color:var(--lf-text-dark,#1a2332);margin:0 0 12px;line-height:1.5;}.lf-quiz__choices{display:flex;flex-direction:column;gap:8px;}.lf-quiz__choice{text-align:left;padding:10px 16px;background:var(--lf-parchment-lt,#fdf6e3);border:1.5px solid var(--lf-border-dk,#d4c4a8);border-radius:8px;font-family:var(--lf-font-body,'Lato',sans-serif);font-size:13.5px;color:var(--lf-text-dark,#1a2332);cursor:pointer;transition:all 0.15s;}.lf-quiz__choice:hover:not(:disabled){border-color:var(--lf-gold-dark,#a07830);background:var(--lf-parchment,#f5ead8);}.lf-quiz__choice--correct{background:rgba(29,158,117,0.12) !important;border-color:#1D9E75 !important;color:#0d6b4f !important;font-weight:600;}.lf-quiz__choice--wrong{background:rgba(226,75,74,0.10) !important;border-color:#E24B4A !important;color:#8b1a1a !important;}.lf-quiz__choice:disabled{cursor:default;}.lf-quiz__feedback{font-size:13px;margin-top:8px;font-weight:600;min-height:20px;}.lf-quiz__submit{display:inline-block;margin-top:16px;padding:10px 24px;background:var(--lf-navy,#1a2332);color:var(--lf-gold,#d4a574);border:none;border-radius:8px;font-family:var(--lf-font-heading,'Cinzel',serif);font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;transition:background 0.15s;}.lf-quiz__submit:hover{background:var(--lf-gold-dark,#a07830);}.lf-quiz__result{margin-top:16px;padding:16px 20px;background:var(--lf-parchment,#f5ead8);border:1px solid var(--lf-border-dk,#d4c4a8);border-radius:10px;}.lf-quiz__score{font-size:16px;color:var(--lf-text-dark,#1a2332);}.lf-quiz__score strong{font-size:1.2em;color:var(--lf-navy,#1a2332);}
.path-blog [class*="js-view-dom-id-"]{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:24px !important;align-items:start !important;}.path-blog [class*="js-view-dom-id-"] > header,.path-blog [class*="js-view-dom-id-"] > .lf-pager,.path-blog [class*="js-view-dom-id-"] > .pager{grid-column:1 / -1 !important;}.path-blog [class*="js-view-dom-id-"] > .views-row{display:block !important;margin:0 !important;float:none !important;}.path-blog .views-row article{background:var(--lf-parchment-lt,#fdf6e3) !important;border:1px solid var(--lf-border,#e0d5bc) !important;border-radius:12px !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;height:100% !important;margin-bottom:0 !important;padding:0 !important;transition:transform 0.2s,box-shadow 0.2s !important;}.path-blog .views-row article:hover{transform:translateY(-4px) !important;box-shadow:0 8px 24px rgba(26,35,50,0.12) !important;}.path-blog .views-row article::before{content:"BLOG";display:block !important;background:rgba(15,23,42,0.88) !important;color:var(--lf-gold,#d4a574) !important;font-family:var(--lf-font-heading,'Cinzel',serif) !important;font-size:10px !important;font-weight:700 !important;letter-spacing:0.1em !important;padding:6px 12px !important;flex-shrink:0 !important;}.path-blog .views-row article .field--type-image,.path-blog .views-row article .field--name-field-image{aspect-ratio:16/9 !important;overflow:hidden !important;flex-shrink:0 !important;}.path-blog .views-row article .field--type-image img,.path-blog .views-row article .field--name-field-image img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition:transform 0.4s !important;}.path-blog .views-row article:hover img{transform:scale(1.05) !important;}.path-blog .views-row article .field--name-field-tags,.path-blog .views-row article .node__tags,.path-blog .views-row article .tags-wrapper,.path-blog .views-row article .back-to-blog,.path-blog .views-row article a[href="/blog"],.path-blog .views-row .lf-card__tags-label{display:none !important;}.path-blog .views-row article a:is([href*="blog"]:not([href*="/blog/"])){display:none !important;}.path-blog .views-row article .node__content,.path-blog .views-row article .lf-node__content{padding:14px 16px 16px !important;flex:1 !important;display:flex !important;flex-direction:column !important;gap:8px !important;}.path-blog .views-row article .node__submitted,.path-blog .views-row article .field--name-created,.path-blog .views-row article time{font-size:11px !important;color:var(--lf-brown-lt,#8b7355) !important;font-style:normal !important;}.path-blog .views-row article .node__submitted{white-space:nowrap !important;overflow:hidden !important;max-height:18px !important;}.path-blog .views-row article h2,.path-blog .views-row article h3{font-family:var(--lf-font-serif,'Libre Baskerville',serif) !important;font-size:1rem !important;font-weight:700 !important;line-height:1.35 !important;margin:0 0 6px !important;color:var(--lf-text-dark,#1a2332) !important;}.path-blog .views-row article h2 a,.path-blog .views-row article h3 a{color:var(--lf-text-dark,#1a2332) !important;text-decoration:none !important;}.path-blog .views-row article h2 a:hover,.path-blog .views-row article h3 a:hover{color:var(--lf-gold-dark,#a07830) !important;}.path-blog .views-row article .field--name-body,.path-blog .views-row article .field--name-field-summary{font-size:13px !important;color:var(--lf-brown-lt,#8b7355) !important;line-height:1.55 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}.path-blog .views-row article .field--name-body strong:first-child{display:block !important;font-size:12px !important;font-weight:600 !important;color:var(--lf-brown,#5a4a32) !important;margin-bottom:4px !important;}.path-blog .views-row article .field--name-field-tags .field__item,.path-blog .views-row article .lf-card__pill--type{display:none !important;}.path-blog .views-row article .more-link,.path-blog .views-row article .node-read-more{margin-top:auto !important;padding-top:10px !important;border-top:1px solid var(--lf-border,#e0d5bc) !important;}.path-blog .views-row article .more-link a,.path-blog .views-row article .node-read-more a{font-size:12px !important;font-weight:600 !important;color:var(--lf-navy,#1a2332) !important;text-decoration:none !important;padding:6px 14px !important;border:1px solid var(--lf-border-dk,#d4c4a8) !important;border-radius:20px !important;display:inline-block !important;transition:all 0.15s !important;}.path-blog .views-row article .more-link a:hover{background:var(--lf-navy,#1a2332) !important;color:var(--lf-gold,#d4a574) !important;}@media (max-width:900px){.path-blog [class*="js-view-dom-id-"]{grid-template-columns:repeat(2,1fr) !important;}}@media (max-width:560px){.path-blog [class*="js-view-dom-id-"]{grid-template-columns:1fr !important;}}
