.guides-intro{display:flex;align-items:center;justify-content:space-between;gap:26px}.guides-intro h2{margin:7px 0 10px}.guides-intro p{max-width:540px}.guides-total{min-width:110px;border:1px solid #c0a47c;border-radius:50%;width:110px;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f3eadb}.guides-total strong{font:36px/1.2 Georgia,serif;color:#6a2d20}.guides-total span{font-size:10px;color:#6d5c4c}.guides-language-note{font-size:12px;line-height:1.65;padding:13px 16px;border-left:3px solid #b18a51;background:#efe5d4;color:#5c5044;margin:22px 0}.guides-controls{display:flex;align-items:flex-end;gap:13px;border-top:1px solid #cdbda5;border-bottom:1px solid #cdbda5;padding:17px 0;margin-bottom:22px}.guides-controls label{display:flex;flex-direction:column;gap:6px;min-width:0}.guides-controls label:first-child{flex:1}.guides-controls label>span{font-size:11px;font-weight:700;color:#6b4a33}.guides-controls input,.guides-controls select{font:12px/1.5 "Segoe UI",Arial,sans-serif;background:#fffaf0;color:#3d3025;border:1px solid #b8a486;border-radius:4px;padding:9px 11px;width:100%;box-sizing:border-box}.guides-controls input:focus-visible,.guides-controls select:focus-visible{outline:2px solid #9d632d;outline-offset:2px}.guides-controls p{font-size:11px;white-space:nowrap;margin:0 0 10px;color:#6d5943}.guides-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.guide-card{display:flex;flex-direction:column;min-width:0;min-height:195px;padding:20px;background:#f4ecde;border:1px solid #c9b797;border-radius:6px;text-decoration:none;color:#34261d;transition:background .15s,border-color .15s}.guide-card:hover{background:#fff5e5;border-color:#966e3e;text-decoration:none}.guide-card:focus-visible{outline:2px solid #9d632d;outline-offset:3px}.guide-card[hidden]{display:none}.guide-card-category{font-size:9px;text-transform:uppercase;letter-spacing:1.2px;color:#875a31}.guide-card h3{font:21px/1.25 Georgia,serif;margin:13px 0 10px;color:#532b20}.guide-card p{font-size:11px;line-height:1.6;color:#6a5844;overflow-wrap:anywhere;margin:0 0 18px}.guide-card-meta{display:block;font-size:10px;margin-top:auto;padding-top:10px;border-top:1px solid #d7c7af;color:#806c52}.guide-card-meta>span{float:right;color:#8c5930;font-size:14px}.guides-map-note{font-size:12px;color:#6b5a45;margin-top:26px;line-height:1.7}.guides-map-note summary{cursor:pointer;font-weight:700;color:#735036}.guides-map-note[open] summary{margin-bottom:12px}.guides-map-note p{margin:0 0 12px}#guides-empty{padding:25px;text-align:center;border:1px solid #c9b797;color:#6b5a45}#guides-empty[hidden]{display:none}@media(max-width:750px){.guides-intro{gap:15px}.guides-total{width:85px;height:85px;min-width:85px}.guides-total strong{font-size:29px}.guides-total span{font-size:8px}.guides-controls{flex-wrap:wrap}.guides-controls label:first-child{flex-basis:100%}.guides-cards{grid-template-columns:1fr}}
.guides-page .guides-total{background:#22323a;border-color:#82704e}.guides-page .guides-total strong{color:#ebc886}.guides-page .guides-total span{color:#c3cbd0}.guides-page .guides-language-note{background:#223039;color:#cbd7dc!important;border-left-color:#c6a063}.guides-page .guides-controls{border-color:#53616a}.guides-page .guides-controls label>span,.guides-page .guides-controls #guides-results{color:#d5bd91!important}.guides-page .guides-controls input,.guides-page .guides-controls select{background:#14232b;color:#e2e7e4;border-color:#687780}.guides-page .guides-controls input::placeholder{color:#aabcc6}.guides-page .guide-card{background:#192931;color:#e0e6e4;border-color:#53646f}.guides-page .guide-card:hover{background:#22343e;border-color:#bf9a60}.guides-page .guide-card-category{color:#dfba79}.guides-page .guide-card h3{color:#ebce99}.guides-page .guide-card p{color:#c3d0d6!important}.guides-page .guide-card-meta{color:#b4c2c9;border-color:#435864}.guides-page .guide-card-meta>span{color:#e0b76e}.guides-page .guides-map-note,.guides-page .guides-map-note p{color:#becbd1!important}.guides-page .guides-map-note summary{color:#dfbd83}.guides-page #guides-empty{color:#c2d0d7;border-color:#566b77}
