.planning-guide{padding-bottom:70px}.planning-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:11px;padding-top:25px;font-size:12px;display:flex}.planning-breadcrumb a:hover{color:var(--accent)}.planning-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:center;gap:70px;padding:53px 0 49px;display:grid}.planning-heading h1{letter-spacing:-.045em;max-width:850px;font-size:clamp(37px,4.2vw,61px);font-weight:600;line-height:1.08}.planning-intro{max-width:690px;color:var(--muted);margin-top:23px;font-size:17px;line-height:1.8}.planning-reviewed{color:var(--muted);margin-top:22px;font-size:11px}.planning-reviewed time{margin-left:5px}.planning-answer{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;padding:29px}.planning-answer>span{color:var(--accent);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.planning-answer>p{color:var(--ink);margin:15px 0;font-size:15px;line-height:1.85}.planning-answer>a{color:var(--accent);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-top:13px;font-size:12px;font-weight:600;display:flex}.planning-topic-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:33px 0;display:grid}.planning-topic-grid>a{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:23px;display:grid}.planning-topic-grid>a:hover{background:var(--surface-soft);border-color:var(--accent)}.planning-topic-grid span{color:var(--muted);grid-column:1/-1;font-size:11px}.planning-topic-grid h2{letter-spacing:-.02em;font-size:20px;font-weight:550;line-height:1.4}.planning-topic-grid svg{color:var(--accent)}.planning-layout{grid-template-columns:minmax(0,820px) minmax(220px,1fr);align-items:start;gap:80px;padding-top:45px;display:grid}.planning-body{min-width:0}.planning-article-section{border-bottom:1px solid var(--line);margin:0 0 35px;padding:0 0 34px;scroll-margin-top:30px}.planning-article-section h2,.planning-faq h2{letter-spacing:-.025em;margin-bottom:19px;font-size:30px;font-weight:550;line-height:1.25}.planning-article-section>p{color:var(--muted);margin:15px 0;font-size:16px;line-height:1.9}.planning-article-section>ul{color:var(--muted);margin:19px 0;padding-left:21px;font-size:15px;line-height:1.9}.planning-article-section>ul li{margin:10px 0;padding-left:4px}.planning-source-links{color:var(--muted);flex-wrap:wrap;gap:7px 18px;margin-top:19px;font-size:11px;line-height:1.9;display:flex}.planning-source-links>span{font-weight:600}.planning-source-links a{text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.planning-source-links a:hover{color:var(--accent)}.planning-next-links{flex-wrap:wrap;gap:6px 22px;margin-top:16px;display:flex}.planning-next-links a{min-height:38px;color:var(--accent);align-items:center;gap:11px;font-size:13px;font-weight:550;display:inline-flex}.planning-next-links a:hover{text-decoration:underline}.planning-table-wrap{border:1px solid var(--line);border-radius:9px;margin-top:24px;overflow-x:auto}.planning-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.7}.planning-table caption{text-align:left;background:var(--surface-soft);color:var(--muted);padding:15px 18px;font-size:11px}.planning-table th,.planning-table td{border-top:1px solid var(--line);vertical-align:top;padding:13px 18px}.planning-table thead th{color:var(--muted);font-size:11px;font-weight:550}.planning-table tbody th{color:var(--ink);font-weight:550}.planning-table tbody td{color:var(--muted)}.planning-article-section>.planning-table-note{font-size:12px;line-height:1.8}.planning-sidebar{border:1px solid var(--line);border-radius:10px;padding:24px;position:sticky;top:24px}.planning-sidebar nav>p,.planning-sidebar-next>p{color:var(--muted);margin-bottom:12px;font-size:11px}.planning-sidebar nav>a{padding:9px 0;font-size:12px;line-height:1.7;display:block}.planning-sidebar a:hover{color:var(--accent)}.planning-sidebar-next{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.planning-sidebar-next a{min-height:42px;color:var(--accent);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.planning-sidebar-next svg{flex:none}.planning-faq{padding-top:7px;scroll-margin-top:30px}.planning-faq>details{border-bottom:1px solid var(--line)}.planning-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:19px 0;font-size:15px;font-weight:550;line-height:1.7;list-style:none;display:flex}.planning-faq summary::-webkit-details-marker{display:none}.planning-faq summary svg{color:var(--accent);flex:none}.planning-faq details[open] summary svg{transform:rotate(45deg)}.planning-faq details p{color:var(--muted);padding-bottom:24px;font-size:15px;line-height:1.85}.planning-products{border-top:1px solid var(--line);margin-top:70px;padding-top:35px}.planning-products-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px;display:flex}.planning-products-heading h2{letter-spacing:-.025em;font-size:34px;font-weight:550;line-height:1.3}.planning-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.planning-products-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-products-grid .product-facts,.planning-products-grid .activity-details,.planning-products-grid .activity-departure,.planning-products-grid .activity-operator{display:none}.planning-more{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:50px;margin-top:70px;padding:35px 0 0;display:grid}.planning-more h2{letter-spacing:-.025em;font-size:31px;font-weight:550;line-height:1.3}.planning-more-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;display:grid}.planning-more-links a{border-bottom:1px solid var(--line);min-height:56px;color:var(--accent);justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}@media (width<=1050px){.planning-heading{gap:35px}.planning-layout{grid-template-columns:minmax(0,1fr) 230px;gap:35px}}@media (width<=850px){.planning-heading{grid-template-columns:1fr;gap:28px}.planning-answer{max-width:700px}.planning-layout{grid-template-columns:1fr;gap:30px}.planning-sidebar{display:none}.planning-topic-grid,.planning-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-more{grid-template-columns:1fr;gap:24px}}@media (width<=600px){.planning-guide{padding-bottom:45px}.planning-breadcrumb{gap:8px;padding-top:19px;font-size:10px}.planning-heading{padding:32px 0}.planning-heading h1{font-size:39px}.planning-intro{margin-top:19px;font-size:14px}.planning-answer{padding:21px}.planning-answer>p{font-size:14px}.planning-topic-grid{grid-template-columns:1fr;gap:12px;padding:25px 0}.planning-topic-grid>a{padding:20px}.planning-layout{padding-top:32px}.planning-article-section{margin-bottom:28px;padding-bottom:25px}.planning-article-section h2,.planning-faq h2{font-size:27px}.planning-article-section>p{font-size:14px;line-height:1.9}.planning-article-section>ul{font-size:14px}.planning-table{min-width:390px;font-size:12px}.planning-table caption{font-size:10px}.planning-table td,.planning-table th{padding:11px 12px}.planning-source-links{font-size:10px}.planning-faq summary,.planning-faq details p{font-size:14px}.planning-products{margin-top:42px;padding-top:28px}.planning-products-heading{display:block}.planning-products-heading h2{font-size:28px}.planning-products-heading>a{margin-top:10px}.planning-products-grid,.planning-products-grid[data-count="4"]{grid-template-columns:1fr}.planning-more{margin-top:45px;padding-top:27px}.planning-more h2{font-size:29px}.planning-more-links{grid-template-columns:1fr}}
