.observance[data-astro-cid-luxfqxtc],.plan-results[data-astro-cid-luxfqxtc] .plan-mini-calendar .observance{display:block;color:#48524c;white-space:pre-line;overflow-wrap:anywhere;line-height:1.4}.plan-fields[data-astro-cid-luxfqxtc] label[data-astro-cid-luxfqxtc]{align-content:start}.export-status[data-astro-cid-luxfqxtc]:empty{display:none}.quick-links[data-astro-cid-luxfqxtc]{flex-wrap:wrap}.break-dates[data-astro-cid-luxfqxtc]{display:flex;flex-wrap:wrap;column-gap:4px}.break-dates[data-astro-cid-luxfqxtc] span[data-astro-cid-luxfqxtc]{white-space:nowrap}.break-info[data-astro-cid-luxfqxtc] h3[data-astro-cid-luxfqxtc]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.break-list[data-astro-cid-luxfqxtc] .break-length[data-astro-cid-luxfqxtc]{padding:3px 8px;border-radius:6px;background:#f2f5f2;font-size:inherit;font-weight:inherit;white-space:nowrap}.break-actions[data-astro-cid-luxfqxtc]{display:grid;grid-template-columns:repeat(2,minmax(0,210px)) auto;grid-column:2/-1;width:max-content;max-width:100%;gap:10px;align-items:center}.break-actions[data-astro-cid-luxfqxtc] a[data-astro-cid-luxfqxtc]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:48px;box-sizing:border-box;padding:9px 14px;border:1px solid #b5c4b8;border-radius:8px;background:#fff;color:#215b40;text-align:left;text-decoration:none}.break-actions[data-astro-cid-luxfqxtc] a[data-astro-cid-luxfqxtc] strong[data-astro-cid-luxfqxtc]{font-size:.95rem;font-weight:700}.break-actions[data-astro-cid-luxfqxtc] a[data-astro-cid-luxfqxtc].cny-entry{grid-column:1/-1;background:#fff8ea;border-color:#d9b979;color:#5a2407}.break-actions[data-astro-cid-luxfqxtc] a[data-astro-cid-luxfqxtc]:hover{background:#fff;border-color:#215b40}.break-list[data-astro-cid-luxfqxtc] .break-actions[data-astro-cid-luxfqxtc] button[data-astro-cid-luxfqxtc]{grid-column:auto;justify-self:start;min-height:44px;padding:8px;border:0;background:transparent;font-size:.85rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.break-list[data-astro-cid-luxfqxtc] .break-actions[data-astro-cid-luxfqxtc] button[data-astro-cid-luxfqxtc]:hover{background:#f2f5f2}.plan-results[data-astro-cid-luxfqxtc] article{scroll-margin-top:calc(var(--calendar-nav-height,80px) + 16px)}@media(max-width:700px){.break-actions[data-astro-cid-luxfqxtc]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.break-actions[data-astro-cid-luxfqxtc] a[data-astro-cid-luxfqxtc]{padding:9px 8px}.break-actions[data-astro-cid-luxfqxtc] a[data-astro-cid-luxfqxtc] strong[data-astro-cid-luxfqxtc]{font-size:.85rem}.break-list[data-astro-cid-luxfqxtc] .break-actions[data-astro-cid-luxfqxtc] button[data-astro-cid-luxfqxtc]{grid-column:1/-1;justify-self:end}.break-list[data-astro-cid-luxfqxtc] .break-length[data-astro-cid-luxfqxtc]{padding:4px 7px}.break-list[data-astro-cid-luxfqxtc] .break-info[data-astro-cid-luxfqxtc] h3[data-astro-cid-luxfqxtc]{font-size:1rem}}.almanac-lead[data-astro-cid-luxfqxtc]{margin:0 0 12px}.almanac-go[data-astro-cid-luxfqxtc]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;box-sizing:border-box;padding:0 28px;border-radius:10px;background:var(--color-primary);color:#fff;font-size:1.15rem;font-weight:800;text-decoration:none;box-shadow:0 4px 0 var(--color-primary-dark);transition:background-color .15s,transform .1s,box-shadow .1s}.almanac-go[data-astro-cid-luxfqxtc]:hover{background:var(--color-primary-dark)}.almanac-go[data-astro-cid-luxfqxtc]:active{transform:translateY(3px);box-shadow:0 1px 0 var(--color-primary-dark)}.almanac-emoji[data-astro-cid-luxfqxtc]{font-size:1.35rem;line-height:1}.almanac-arrow[data-astro-cid-luxfqxtc]{font-size:1.3rem;line-height:1}.almanac-sub[data-astro-cid-luxfqxtc]{margin:22px 0 8px;font-weight:700}.almanac-pills[data-astro-cid-luxfqxtc]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.almanac-pills[data-astro-cid-luxfqxtc] a[data-astro-cid-luxfqxtc]{display:flex;align-items:center;justify-content:center;gap:5px;min-height:48px;box-sizing:border-box;padding:8px 6px;border:1px solid #b5c4b8;border-radius:8px;background:#fff;color:#215b40;font-weight:700;text-decoration:none;white-space:nowrap}.almanac-pills[data-astro-cid-luxfqxtc] a[data-astro-cid-luxfqxtc]:hover{border-color:#215b40}@media(max-width:700px){.almanac-go[data-astro-cid-luxfqxtc]{display:flex;width:100%;padding:0 16px}.almanac-pills[data-astro-cid-luxfqxtc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.almanac-pills[data-astro-cid-luxfqxtc] a[data-astro-cid-luxfqxtc]{font-size:.95rem;gap:3px}}@media(prefers-reduced-motion:reduce){.almanac-go[data-astro-cid-luxfqxtc]{transition:none}.almanac-go[data-astro-cid-luxfqxtc]:active{transform:none}}.holiday-choice[data-astro-cid-luxfqxtc]{display:grid;gap:7px;font-weight:700;margin-top:18px}.holiday-choice[data-astro-cid-luxfqxtc] select[data-astro-cid-luxfqxtc]{width:100%;min-width:0}.plan-results[data-astro-cid-luxfqxtc] .plan-numbers{font-size:1.25rem;font-weight:800;margin:8px 0}.plan-results[data-astro-cid-luxfqxtc] .plan-mini-calendar{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:2px;text-align:center;font-variant-numeric:tabular-nums;margin:14px 0}.plan-results[data-astro-cid-luxfqxtc] .plan-mini-calendar caption{font-size:1rem;font-weight:700;text-align:left;margin-bottom:6px}.plan-results[data-astro-cid-luxfqxtc] .plan-mini-calendar th{font-size:.875rem;color:#48564c;padding:5px 0}.plan-results[data-astro-cid-luxfqxtc] .plan-mini-calendar td{height:64px;position:relative;border:1px solid #e0e5df;border-radius:4px;font-size:1.125rem;background:#fff}.plan-results[data-astro-cid-luxfqxtc] .plan-mini-calendar small{display:flex;flex-wrap:wrap;justify-content:center;gap:0 2px;font-size:.875rem;line-height:1.6}.plan-results[data-astro-cid-luxfqxtc] .plan-mini-calendar .mini-holiday{background:#f7d4c8;color:#7a2119}.plan-results[data-astro-cid-luxfqxtc] .plan-mini-calendar .mini-leave{color:#204d78}.plan-results[data-astro-cid-luxfqxtc] .plan-mini-calendar .mini-trip{border:2px solid #326c9c}.plan-results[data-astro-cid-luxfqxtc] .plan-mini-calendar .mini-outside{color:#435249;background:#f5f6f3}.plan-results[data-astro-cid-luxfqxtc] .plan-mini-calendar .mini-outside.mini-holiday{background:#fff5ef}.plan-results[data-astro-cid-luxfqxtc] article .chosen-plan{border:0;border-top:1px solid #dbe2da;border-radius:0;padding:12px 0 0;margin-top:14px}.plan-results[data-astro-cid-luxfqxtc] article .export-actions{display:grid;grid-template-columns:1fr}.plan-results[data-astro-cid-luxfqxtc] article h3{margin:0}.office-calendar[data-astro-cid-luxfqxtc]{--ink:#243b35;--line:#dbe2da;color:var(--ink)}.quick-links[data-astro-cid-luxfqxtc]{position:sticky;top:0;z-index:10;display:flex;gap:9px;justify-content:center;margin-bottom:18px;padding:calc(8px + env(safe-area-inset-top,0px)) 0 8px;background:var(--color-bg);border-bottom:1px solid var(--line)}.quick-links[data-astro-cid-luxfqxtc] a[data-astro-cid-luxfqxtc],button[data-astro-cid-luxfqxtc],.export-actions[data-astro-cid-luxfqxtc] a[data-astro-cid-luxfqxtc]{border:1px solid #b5c4b8;border-radius:8px;background:#fff;padding:9px 13px;color:#294c3c;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.quick-links[data-astro-cid-luxfqxtc] .main-link[data-astro-cid-luxfqxtc],.calculate[data-astro-cid-luxfqxtc]{background:#215b40;color:#fff;border-color:#215b40}button[data-astro-cid-luxfqxtc]:hover,.export-actions[data-astro-cid-luxfqxtc] a[data-astro-cid-luxfqxtc]:hover{background:#edf4ef}button[data-astro-cid-luxfqxtc]:disabled{opacity:.55;cursor:not-allowed}.calculate[data-astro-cid-luxfqxtc]:hover{background:#17472f}button[data-astro-cid-luxfqxtc]:focus-visible,a[data-astro-cid-luxfqxtc]:focus-visible,select[data-astro-cid-luxfqxtc]:focus-visible,input[data-astro-cid-luxfqxtc]:focus-visible,summary[data-astro-cid-luxfqxtc]:focus-visible{outline:3px solid #b96c32;outline-offset:3px}select[data-astro-cid-luxfqxtc],input[data-astro-cid-luxfqxtc]{max-width:100%;box-sizing:border-box;font:inherit;padding:9px;border:1px solid #a8b8ae;border-radius:7px;background:#fff;color:#243b35}input[data-astro-cid-luxfqxtc][type=checkbox]{width:18px;height:18px}.legend[data-astro-cid-luxfqxtc]{font-size:.78rem;color:#626f65;margin-left:auto}.calendar-months[data-astro-cid-luxfqxtc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start}.month-card[data-astro-cid-luxfqxtc]{border:1px solid var(--line);border-radius:12px;padding:13px;background:#fff;scroll-margin-top:calc(var(--calendar-nav-height,80px) + 16px)}.month-card[data-astro-cid-luxfqxtc] h2[data-astro-cid-luxfqxtc]{margin:0 0 12px;font-size:1.15rem}.month-grid[data-astro-cid-luxfqxtc]{width:100%;table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:center}.month-grid[data-astro-cid-luxfqxtc] th[data-astro-cid-luxfqxtc]{font-size:.875rem;padding:6px 0;color:#48564c}.month-grid[data-astro-cid-luxfqxtc] td[data-astro-cid-luxfqxtc]{height:76px;padding:5px 2px;vertical-align:top;border:1px solid #edf0e9;font-size:1rem}.day-number[data-astro-cid-luxfqxtc]{display:block}.day-note[data-astro-cid-luxfqxtc]{display:block;margin-top:3px;font-size:.875rem;line-height:1.35;overflow-wrap:anywhere}.month-grid[data-astro-cid-luxfqxtc] .holiday[data-astro-cid-luxfqxtc]{background:#f7d4c8;color:#7a2119}.calendar-section[data-astro-cid-luxfqxtc]{margin-top:36px;scroll-margin-top:calc(var(--calendar-nav-height,80px) + 16px)}.calendar-section[data-astro-cid-luxfqxtc]>h2[data-astro-cid-luxfqxtc]{font-size:1.45rem;margin-bottom:10px}.calendar-section[data-astro-cid-luxfqxtc] p[data-astro-cid-luxfqxtc]{line-height:1.7}.break-list[data-astro-cid-luxfqxtc]{border:1px solid var(--line);border-radius:12px;overflow:hidden}.break-list[data-astro-cid-luxfqxtc] article[data-astro-cid-luxfqxtc]{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px 15px;padding:18px 20px;background:#fff;border-bottom:1px solid var(--line)}.break-list[data-astro-cid-luxfqxtc] article[data-astro-cid-luxfqxtc]:last-child{border-bottom:0}.break-list[data-astro-cid-luxfqxtc] article[data-astro-cid-luxfqxtc]>button[data-astro-cid-luxfqxtc]{min-height:44px}.break-list[data-astro-cid-luxfqxtc] article[data-astro-cid-luxfqxtc]>div[data-astro-cid-luxfqxtc]{min-width:0}.break-month[data-astro-cid-luxfqxtc]{display:flex;align-items:baseline;justify-content:center;gap:3px;align-self:start;color:#215b40;line-height:1}.break-month[data-astro-cid-luxfqxtc] b[data-astro-cid-luxfqxtc]{font-size:2.35rem;font-weight:800}.break-month[data-astro-cid-luxfqxtc]>span[data-astro-cid-luxfqxtc]{font-size:.85rem;font-weight:700}.break-list[data-astro-cid-luxfqxtc] h3[data-astro-cid-luxfqxtc]{font-size:1.125rem;margin:0 0 5px}.break-list[data-astro-cid-luxfqxtc] p[data-astro-cid-luxfqxtc]{font-size:.9rem;margin:0}.break-list[data-astro-cid-luxfqxtc] small[data-astro-cid-luxfqxtc]{color:#596d61}.other-holidays[data-astro-cid-luxfqxtc]{margin-top:16px}.planner[data-astro-cid-luxfqxtc]{padding:22px;background:#f3f7f1;border:1px solid #c4d6c3;border-radius:14px}.planner[data-astro-cid-luxfqxtc]>summary[data-astro-cid-luxfqxtc]{cursor:pointer;font-size:1.3rem;font-weight:800}.plan-fields[data-astro-cid-luxfqxtc]{display:grid;grid-template-columns:1fr;gap:18px;margin:16px 0}.plan-fields[data-astro-cid-luxfqxtc] label[data-astro-cid-luxfqxtc]{display:grid;gap:7px;font-weight:700}.plan-fields[data-astro-cid-luxfqxtc] small[data-astro-cid-luxfqxtc]{font-size:.78rem;font-weight:400}.plan-fields[data-astro-cid-luxfqxtc] input[data-astro-cid-luxfqxtc],.plan-fields[data-astro-cid-luxfqxtc] select[data-astro-cid-luxfqxtc]{width:100%;min-width:0}.boundary-option[data-astro-cid-luxfqxtc]{display:flex;align-items:center;gap:8px;font-size:.88rem}.exclude-options[data-astro-cid-luxfqxtc]{margin-top:20px}.exclude-options[data-astro-cid-luxfqxtc] summary[data-astro-cid-luxfqxtc]{cursor:pointer}.error[data-astro-cid-luxfqxtc]{color:#a02f21}.error[data-astro-cid-luxfqxtc]:empty{display:none}.small-copy[data-astro-cid-luxfqxtc]{font-size:.82rem;color:#526659}.plan-results[data-astro-cid-luxfqxtc]{display:grid;gap:18px;grid-template-columns:1fr;align-items:start}.plan-results[data-astro-cid-luxfqxtc] article{background:#fff;border:1px solid #cbd8cb;padding:16px;border-radius:10px;min-width:0}.plan-results[data-astro-cid-luxfqxtc] h3{font-size:1.25rem}.plan-results[data-astro-cid-luxfqxtc] p{font-size:1rem;overflow-wrap:anywhere}.plan-results[data-astro-cid-luxfqxtc] button{background:#fff;color:#294c3c;border:1px solid #a8b8ae;border-radius:7px;padding:10px;cursor:pointer}.chosen-plan[data-astro-cid-luxfqxtc]{margin-top:20px;padding:18px;background:#fff;border:1px solid #ccdacc;border-radius:10px}.chosen-plan[data-astro-cid-luxfqxtc] pre[data-astro-cid-luxfqxtc]{font:inherit;font-size:1rem;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.export-actions[data-astro-cid-luxfqxtc]{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.sr-only[data-astro-cid-luxfqxtc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-astro-cid-luxfqxtc][hidden]{display:none!important}@media(max-width:700px){.quick-links[data-astro-cid-luxfqxtc]{gap:7px;margin-bottom:8px}.quick-links[data-astro-cid-luxfqxtc] a[data-astro-cid-luxfqxtc]{font-size:.82rem;padding:9px}.legend[data-astro-cid-luxfqxtc]{flex-basis:100%;margin:0}.calendar-months[data-astro-cid-luxfqxtc]{grid-template-columns:1fr}.month-card[data-astro-cid-luxfqxtc]{padding:12px}.calendar-section[data-astro-cid-luxfqxtc]{margin-top:26px}.break-list[data-astro-cid-luxfqxtc] article[data-astro-cid-luxfqxtc]{grid-template-columns:50px minmax(0,1fr);gap:12px 10px;padding:16px 12px}.break-month[data-astro-cid-luxfqxtc]{gap:2px;padding-top:2px}.break-month[data-astro-cid-luxfqxtc] b[data-astro-cid-luxfqxtc]{font-size:2rem}.break-month[data-astro-cid-luxfqxtc]>span[data-astro-cid-luxfqxtc]{font-size:.75rem}.break-list[data-astro-cid-luxfqxtc] button[data-astro-cid-luxfqxtc]{grid-column:1/-1;justify-self:start;font-size:.82rem}.planner[data-astro-cid-luxfqxtc]{padding:16px}.plan-fields[data-astro-cid-luxfqxtc]{gap:12px}.plan-fields[data-astro-cid-luxfqxtc] label[data-astro-cid-luxfqxtc]{font-size:.87rem}.plan-fields[data-astro-cid-luxfqxtc] input[data-astro-cid-luxfqxtc],.plan-fields[data-astro-cid-luxfqxtc] select[data-astro-cid-luxfqxtc]{font-size:16px;padding:9px 5px}.planner[data-astro-cid-luxfqxtc]>summary[data-astro-cid-luxfqxtc]{font-size:1.15rem}.plan-results[data-astro-cid-luxfqxtc]{grid-template-columns:1fr}.chosen-plan[data-astro-cid-luxfqxtc]{padding:12px}.export-actions[data-astro-cid-luxfqxtc]{gap:8px}.export-actions[data-astro-cid-luxfqxtc] a[data-astro-cid-luxfqxtc],.export-actions[data-astro-cid-luxfqxtc] button[data-astro-cid-luxfqxtc]{font-size:.88rem}.boundary-option[data-astro-cid-luxfqxtc]{align-items:flex-start;font-size:.8rem}}.plan-results[data-astro-cid-luxfqxtc] .plan-overview,.plan-results[data-astro-cid-luxfqxtc] .plan-footer{min-width:0}.plan-results[data-astro-cid-luxfqxtc] .plan-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.plan-results[data-astro-cid-luxfqxtc] .plan-direction{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 9px;border:1px solid #b5c4b8;border-radius:6px;background:#f3f6f2;color:#294c3c;font-size:1rem;font-weight:600;line-height:1.5;white-space:nowrap}.plan-results[data-astro-cid-luxfqxtc] .plan-footer p{margin-top:0}.plan-results[data-astro-cid-luxfqxtc] button{font-size:1rem;min-height:48px}.plan-results[data-astro-cid-luxfqxtc] article .export-actions button{font-size:1rem;min-height:48px}@media(min-width:960px){[data-astro-cid-luxfqxtc][data-plan-form]{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:12px 16px;margin-top:18px}[data-astro-cid-luxfqxtc][data-plan-form] .holiday-choice[data-astro-cid-luxfqxtc],[data-astro-cid-luxfqxtc][data-plan-form] .plan-fields[data-astro-cid-luxfqxtc]{margin:0;min-width:0}[data-astro-cid-luxfqxtc][data-plan-form] select[data-astro-cid-luxfqxtc],[data-astro-cid-luxfqxtc][data-plan-form] .calculate[data-astro-cid-luxfqxtc]{min-height:48px}[data-astro-cid-luxfqxtc][data-plan-form] .calculate[data-astro-cid-luxfqxtc]{grid-column:3;grid-row:1}[data-astro-cid-luxfqxtc][data-plan-form] .error[data-astro-cid-luxfqxtc]{grid-column:1/-1;grid-row:2;margin:0}.plan-results[data-astro-cid-luxfqxtc] article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px 24px;padding:24px}.plan-results[data-astro-cid-luxfqxtc] .plan-overview{grid-column:1;grid-row:1}.plan-results[data-astro-cid-luxfqxtc] .plan-mini-calendar{grid-column:2;grid-row:1/3;align-self:start;margin:0}.plan-results[data-astro-cid-luxfqxtc] .plan-footer{grid-column:1;grid-row:2;align-self:start}.plan-results[data-astro-cid-luxfqxtc] article .chosen-plan{grid-column:1/-1;margin-top:0;padding-top:16px}.plan-results[data-astro-cid-luxfqxtc] article .export-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:400px){.plan-results[data-astro-cid-luxfqxtc] article{padding:10px}.plan-results[data-astro-cid-luxfqxtc] .plan-mini-calendar td{padding:2px 0}.plan-results[data-astro-cid-luxfqxtc] .plan-mini-calendar{border-spacing:1px}}.quick-links[data-astro-cid-luxfqxtc] a[data-astro-cid-luxfqxtc]{width:9em;min-height:48px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}@media print{.quick-links[data-astro-cid-luxfqxtc],.legend[data-astro-cid-luxfqxtc],.calendar-section[data-astro-cid-luxfqxtc],noscript[data-astro-cid-luxfqxtc]{display:none!important}.office-calendar[data-astro-cid-luxfqxtc] .calendar-months[data-astro-cid-luxfqxtc]{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px;max-width:none!important}.office-calendar[data-astro-cid-luxfqxtc] .month-card[data-astro-cid-luxfqxtc]{display:block!important;padding:5px;border:0;break-inside:avoid}.office-calendar[data-astro-cid-luxfqxtc] .month-card[data-astro-cid-luxfqxtc] h2[data-astro-cid-luxfqxtc]{font-size:11px;margin:0}.office-calendar[data-astro-cid-luxfqxtc] .month-grid[data-astro-cid-luxfqxtc] td[data-astro-cid-luxfqxtc]{height:21px!important;font-size:10px!important}.month-grid[data-astro-cid-luxfqxtc] th[data-astro-cid-luxfqxtc]{font-size:9px;padding:2px}.month-grid[data-astro-cid-luxfqxtc] td[data-astro-cid-luxfqxtc]{padding:2px 0}.day-note[data-astro-cid-luxfqxtc]{font-size:7px;line-height:1.1;margin-top:1px}@page{size:A4 portrait;margin:8mm}}.page-shell[data-astro-cid-zsg5ggb2]{max-width:1120px}.section--tool-page[data-astro-cid-zsg5ggb2]{padding-top:18px}.breadcrumbs[data-astro-cid-zsg5ggb2]{font-size:.8rem;margin-bottom:10px}.heading[data-astro-cid-zsg5ggb2]{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-bottom:12px}.heading[data-astro-cid-zsg5ggb2] h1[data-astro-cid-zsg5ggb2]{font-size:clamp(1.5rem,3vw,2.2rem);margin:0}.heading[data-astro-cid-zsg5ggb2] nav[data-astro-cid-zsg5ggb2]{display:flex;gap:8px}.heading[data-astro-cid-zsg5ggb2] nav[data-astro-cid-zsg5ggb2] a[data-astro-cid-zsg5ggb2]{border:1px solid #b8c6b9;border-radius:7px;padding:8px 12px;text-decoration:none;color:#294c3c}.heading[data-astro-cid-zsg5ggb2] nav[data-astro-cid-zsg5ggb2] a[data-astro-cid-zsg5ggb2][aria-current]{background:#e7f0e6;font-weight:800}.faq[data-astro-cid-zsg5ggb2]{padding:15px 0;border-bottom:1px solid #dbe2da}.faq[data-astro-cid-zsg5ggb2] summary[data-astro-cid-zsg5ggb2]{font-weight:700;cursor:pointer}.content-section[data-astro-cid-zsg5ggb2]{scroll-margin-top:20px}.content-section[data-astro-cid-zsg5ggb2] a[data-astro-cid-zsg5ggb2][href$="/perpetual-calendar/"]{white-space:nowrap}@media(max-width:700px){.section--tool-page[data-astro-cid-zsg5ggb2]{padding-top:6px}.breadcrumbs[data-astro-cid-zsg5ggb2]{display:none}.heading[data-astro-cid-zsg5ggb2]{gap:8px;margin-bottom:10px;flex-wrap:wrap}.heading[data-astro-cid-zsg5ggb2] h1[data-astro-cid-zsg5ggb2]{font-size:1.3rem}.heading[data-astro-cid-zsg5ggb2] nav[data-astro-cid-zsg5ggb2]{gap:5px}.heading[data-astro-cid-zsg5ggb2] nav[data-astro-cid-zsg5ggb2] a[data-astro-cid-zsg5ggb2]{font-size:.8rem;padding:6px 8px}}@media print{.breadcrumbs[data-astro-cid-zsg5ggb2],.heading[data-astro-cid-zsg5ggb2] nav[data-astro-cid-zsg5ggb2],.content-section[data-astro-cid-zsg5ggb2],header,footer,.tool-trust-note{display:none!important}.section--tool-page[data-astro-cid-zsg5ggb2]{padding:0}.heading[data-astro-cid-zsg5ggb2] h1[data-astro-cid-zsg5ggb2]{font-size:18px}.page-shell[data-astro-cid-zsg5ggb2]{max-width:none}}
