.destination-guide header{margin-bottom:24px}.destination-guide h2{font-size:clamp(2rem,5vw,3.5rem);color:#622ba5}.destination-clocks{display:flex;gap:24px;flex-wrap:wrap;background:#eee3f6;padding:24px;border-radius:16px;margin-bottom:20px}.destination-clocks span{display:grid;gap:8px}.destination-clocks strong{font-size:1.7rem;color:#622ba5}.destination-clocks small{overflow-wrap:anywhere}.destination-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:18px}.destination-grid>*{min-width:0}.destination-prose{white-space:pre-line;line-height:1.7}.destination-big{font-size:2rem;font-weight:700;color:#622ba5}.destination-emergency>div{display:flex;flex-wrap:wrap;gap:14px}.destination-emergency a{display:flex;align-items:center;gap:16px;border-radius:12px;background:#622ba5;color:#fff;padding:18px;text-decoration:none}.destination-emergency strong{font-size:1.7rem}.destination-guide a:focus-visible,.destination-editor button:focus-visible{outline:3px solid #ffc629;outline-offset:3px}.destination-guide li{margin:12px 0;overflow-wrap:anywhere}.destination-editor label{display:grid;gap:8px;margin:16px 0}.destination-editor input,.destination-editor textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #d8c6e7;background:white;border-radius:10px;padding:12px;font:inherit;color:inherit}.destination-editor textarea{min-height:100px;resize:vertical}.destination-editor fieldset{border:1px solid #ded0ec;border-radius:12px;padding:16px;margin:16px 0;min-width:0}.destination-editor button{font:inherit;padding:12px 16px;border:1px solid #d8c6e7;border-radius:10px;background:white;color:#622ba5;cursor:pointer}.destination-editor button.admin-primary{background:#622ba5;color:white}.destination-editor .destination-check{display:flex;gap:10px;align-items:flex-start}.destination-editor input[type=checkbox]{width:20px;height:20px;flex:none;accent-color:#622ba5}.destination-editor details>summary{cursor:pointer;font-weight:700;list-style:revert}.destination-editor .admin-card{margin-bottom:18px}.destination-editor button:disabled{opacity:.5}.destination-guide{overflow-wrap:anywhere}
.destination-editor fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.destination-editor fieldset label{margin:0}.destination-editor fieldset button{align-self:end;justify-self:start}
.destination-emergency a{box-sizing:border-box;max-width:100%;flex-wrap:wrap}.destination-emergency a strong{white-space:nowrap;flex:none;font-size:clamp(1.1rem,5vw,1.7rem)}@media(max-width:480px){.destination-emergency a{width:100%}.destination-emergency a span{flex-basis:100%}}
