.tick-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.tick-gallery figure{margin:0;border:1px solid var(--guide-line);border-radius:10px;overflow:hidden;background:#fffdf7}.tick-gallery img{width:100%;height:290px;object-fit:contain;background:#eef0e4;display:block}.tick-gallery figcaption{padding:20px;font-size:14px;line-height:1.7;color:#425548}.tick-gallery figcaption strong{display:block;font:23px/1.3 Georgia,serif;margin-bottom:10px}.tick-route{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.tick-route div{padding:20px;border:1px solid var(--guide-line);border-radius:10px;background:#fffdf7}.tick-route b{display:block;font:22px/1.3 Georgia,serif;margin-bottom:12px}.tick-route p{font-size:15px;margin:0}.tick-tools{width:100%;height:auto;display:block}.tick-alert{background:#f6e7dc;border-color:#ab573e}.tick-alert strong{color:#813d2b}.tick-check{padding:22px;background:#fffdf7;border:1px solid var(--guide-line);border-radius:10px}.tick-check label{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;margin:13px 0;cursor:pointer}.tick-check input{margin-top:6px;accent-color:#203e32;width:18px;height:18px;flex:none}.tick-check label:has(input:checked){color:#697764}.tick-check small{display:block;font-size:12px;margin-top:20px;color:#697764}
@media(max-width:600px){.tick-gallery,.tick-route{grid-template-columns:1fr}.tick-gallery img{height:auto;max-height:350px}}
