.olive-guide{min-width:0}.olive-guide section[id]{scroll-margin-top:110px}.olive-guide h2{line-height:1.28;margin-top:30px}.olive-guide h3{line-height:1.35}.olive-date,.olive-note{font-size:.87rem;color:#626854}.olive-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.olive-stats>div{padding:16px 9px;background:#eaf0df;border:1px solid #d5dec7;border-radius:13px;text-align:center}.olive-stats strong{display:block;font:700 clamp(22px,3vw,31px)/1.2 Georgia,serif;color:#3e532e}.olive-stats strong span{font-size:.6em}.olive-stats>div>span{display:block;font-size:.8rem;margin-top:7px;line-height:1.4}.olive-table{max-width:100%;border:1px solid #d6ddca;border-radius:13px;overflow:hidden;margin:22px 0;background:#fffdf8}.olive-table table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.olive-table caption{text-align:left;padding:14px;font-weight:700;color:#3f512f;background:#f1f4e9}.olive-table th,.olive-table td{text-align:left;vertical-align:top;padding:13px 12px;border-top:1px solid #d6ddca;overflow-wrap:anywhere;white-space:normal}.olive-table thead th{background:#e7ecdd}.olive-table th:first-child{width:31%}.olive-table tbody th{font-weight:600}.olive-table tbody tr:nth-child(even){background:#f7f8ef}.olive-map{margin:20px 0;border:1px solid #d6ddca;border-radius:14px;overflow:hidden;background:#edf1e4}.olive-map iframe{display:block;width:100%;height:590px;border:0;max-width:100%}.olive-map iframe[hidden]{display:none}.olive-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.olive-actions a{display:inline-flex;align-items:center;min-height:44px;padding:11px 14px;border:1px solid #bbc8a8;border-radius:10px;background:#f5f8ee;font-weight:600;line-height:1.4}.olive-callout{margin:22px 0;padding:18px 20px;border-left:4px solid #b08a42;background:#faf1dd;border-radius:10px}.olive-callout>strong{color:#644c22}.olive-callout p{margin:8px 0 0}.olive-guide a{overflow-wrap:anywhere}.olive-guide a:focus-visible{outline:3px solid #7e5d26;outline-offset:3px}.olive-guide #sources-oliviers li{margin:12px 0}.olive-faq .qa{padding:16px 0}.feature-media .page-photo img{max-width:100%;height:auto}.olive-guide .privacy-placeholder{padding:22px}.olive-guide .privacy-placeholder button{min-height:44px}@media(max-width:620px){.olive-table th,.olive-table td{padding:10px 8px;font-size:.88rem}.olive-table th:first-child{width:32%}.olive-stats{gap:7px}.olive-stats>div{padding:14px 5px}.olive-stats strong{font-size:23px}.olive-stats>div>span{font-size:.74rem}.olive-map iframe{height:720px}.olive-callout{padding:16px}.olive-actions a{font-size:.9rem}.olive-guide section[id]{scroll-margin-top:90px}}

