:root{--lv-bordeaux:#6b1020;--lv-bordeaux-line:#863544;--lv-cream:#eee4d7;--lv-panel:#352621;--lv-danger:#e2a0a0}.lv-skip-link{z-index:100;background:var(--gold);color:#2a1118;padding:12px 18px;font-size:12px;font-weight:600;transition:transform .15s;position:absolute;top:8px;left:5.2%;transform:translateY(-160%)}.lv-skip-link:focus{transform:translateY(0)}#lv-content:focus{outline:none}.lv-header .logo:focus-visible,.nav-cta:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.logo-image{width:auto;max-height:56px;display:block}.lv-nav a.is-active{color:var(--gold)}.lv-menu-heading{color:var(--muted)}#system-message-container{margin:0 8%}#system-message-container:not(:empty){padding-top:30px}#system-message-container joomla-alert{--jui-alert-min-width:0;border-radius:0;font-size:13px;line-height:1.7}.section.lv-continued{padding-top:0}.lv-text>p{margin:0}.lv-text>p+p{margin-top:1em}.lv-section-image{margin:35px 0 0}.lv-section-image img{max-width:100%;height:auto;display:block}.lv-section-list{margin:24px 0;padding:0;list-style:none}.lv-section-list li{border-top:1px solid var(--line);color:var(--muted);padding:14px 0;font-size:13px;line-height:1.8}.lv-section-list strong{color:var(--ink);font-weight:500;display:block}.book-intro .text-link,.cover-first .text-link{margin-top:0}.lv-page h1{letter-spacing:-2px;font-size:clamp(52px,6vw,86px)}.lv-page-image{width:100%;height:auto;margin:10px 0 45px;display:block}.lv-prose{max-width:760px;color:var(--muted);font-size:15px;line-height:1.95}.lv-prose>:first-child{margin-top:0}.lv-prose h2{color:var(--ink);margin:45px 0 18px;font-size:36px}.lv-prose h3{color:var(--ink);margin:35px 0 14px}.lv-prose a:not(.button):not(.text-link){color:var(--gold);border-bottom:1px solid #bfa78366}.lv-prose a:not(.button):not(.text-link):hover{border-bottom-color:var(--gold)}.lv-prose ul,.lv-prose ol{padding-left:20px}.lv-prose blockquote{border-left:1px solid var(--gold);color:var(--ink);margin:30px 0;padding-left:22px;font-family:Playfair Display,Georgia,serif;font-size:24px;line-height:1.5}.lv-prose img{max-width:100%;height:auto}.lv-prose table{border-collapse:collapse;width:100%;font-size:13px}.lv-prose th,.lv-prose td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}.utility-panel.lv-prose{max-width:720px}.utility-panel.lv-prose h2{margin-top:18px}.lv-badge{letter-spacing:1.2px;color:var(--gold);border:1px solid #bfa78366;margin:0 0 18px;padding:6px 10px;font-size:10px;display:inline-block}.lv-edit-icons{margin:0 0 20px;font-size:12px}.lv-edit-icons a,.lv-edit-icons button{color:var(--gold)}.readmore a,.readmore .btn{margin-top:15px;display:inline-block}.com-content-category-blog,.com-content-category,.com-content-featured.blog-featured:not(:empty),.com-tags,.com-finder,.com-users,.com-contact,.com-content-archive,.com-privacy,.com-config,.com-content-form{padding:80px 8%}.com-content-category-blog .page-header h2,.blog-featured .item-title,.com-content-category-blog h2{font-size:36px}.blog-item,.com-content-category-blog__item{border-bottom:1px solid var(--line);padding:35px 0}.page-header h1,.page-header h2{margin-bottom:25px}.com-content-category__table,.category.table{border-collapse:collapse;width:100%;font-size:13px}.com-content-category__table th,.com-content-category__table td,.category.table th,.category.table td{text-align:left;border-bottom:1px solid var(--line);padding:12px}.pagination__wrapper,.com-content-category-blog__navigation{margin-top:40px}.pagination{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pagination .page-link{text-align:center;min-width:40px;color:var(--ink);border:1px solid #bfa78355;padding:9px 12px;font-size:12px;display:inline-block}.pagination .active .page-link,.pagination .page-link:hover{border-color:var(--gold);color:var(--gold)}.pagination .disabled .page-link{opacity:.4}.counter{color:var(--muted);font-size:11px}.lv-breadcrumbs{padding:18px 8% 0}.mod-breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.mod-breadcrumbs .breadcrumb-item+.breadcrumb-item:before{content:"/";color:var(--gold);margin-right:8px}.mod-breadcrumbs a:hover{color:var(--gold)}fieldset{border:0;margin:0 0 25px;padding:0}legend{margin-bottom:18px;font-family:Playfair Display,Georgia,serif;font-size:26px}label,.form-label,.control-label{letter-spacing:.6px;color:var(--gold);margin:0 0 8px;font-size:11px;display:block}.control-group,.mb-3{margin-bottom:20px}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],textarea,select:not(.impulse-topic),.form-control,.form-select{width:100%;max-width:520px;color:var(--ink);font:inherit;background:0 0;border:1px solid #bfa78360;border-radius:0;padding:14px;font-size:13px;display:block}select option{background:#29231f}textarea{min-height:160px}.form-check{align-items:center;gap:10px;margin-bottom:12px;display:flex}.form-check label{color:var(--muted);margin:0}input[type=checkbox],input[type=radio]{accent-color:var(--gold)}.input-group{max-width:520px;display:flex}.input-group .form-control{max-width:none}.input-group .btn,.input-password-toggle{color:var(--gold);cursor:pointer;background:0 0;border:1px solid #bfa78360;border-left:0;padding:0 14px}.invalid,.form-control-danger,input.invalid{border-color:var(--lv-danger)!important}.form-control-feedback,.invalid-feedback{color:var(--lv-danger);margin-top:6px;font-size:11px}.star,label .star,.control-label .star{font-size:inherit;color:var(--gold);position:static}.btn,button.btn,input[type=submit]{background:var(--gold);border:1px solid var(--gold);color:#2a1118;font:inherit;cursor:pointer;align-items:center;gap:12px;padding:16px 23px;font-size:12px;font-weight:600;transition:background .2s;display:inline-flex}.btn:hover,input[type=submit]:hover{background:#d0b997}.btn-secondary,.btn-outline-secondary,.btn-link{color:var(--gold);background:0 0}.btn-secondary:hover,.btn-outline-secondary:hover,.btn-link:hover{background:#bfa78320}.btn-danger{background:var(--lv-bordeaux);border-color:var(--lv-bordeaux-line);color:var(--ink)}.com-users-login__options,.com-users-login__options a{color:var(--gold);font-size:12px}.com-users-login__options{flex-direction:column;gap:10px;margin-top:25px;padding:0;display:flex}.list-group{padding:0;list-style:none}.book-locked{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex}.book-locked .book-kicker{margin:0}.book-locked .text-link{color:#743b39;border-color:#743b3960}.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.d-none{display:none!important}.lv-footer-modules{width:100%;color:var(--muted);font-size:11px}.lv-error .lv-error-code{color:var(--gold);margin:10px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(90px,14vw,180px);line-height:1}.lv-error details{color:var(--muted);margin-top:30px;font-size:11px}@media (width<=650px){#system-message-container{margin:0 7%}.lv-breadcrumbs{padding-inline:7%}.com-content-category-blog,.com-content-category,.com-users,.com-contact,.com-finder,.com-tags{padding:55px 7%}}@media print{.lv-header .lv-nav,.nav-cta,.lv-footer .footer-links,.lv-skip-link{display:none}body{color:#000;background:#fff}}.com-content-article p:empty{display:none}