@media (max-width:768px){.contact_stack__2DNqi{border-top:1px solid var(--gray-50);padding-top:30px}}.contact_stack__2DNqi>*+*{margin-top:var(--stack-space,1em)}.contact_heading__j1b_Q{font-size:var(--heading3)}.contact_icon__G0bQb{display:flex;gap:.5em}.contact_image__0TaFC{border-radius:5px;overflow:hidden;max-width:360px}.calendar_table__56ChY{border-spacing:0;border-collapse:collapse;width:270px;background-color:#f6f6f6;max-width:400px}.calendar_table__56ChY td{border:1px solid var(--gray-25);padding:0 2px;text-align:center}.calendar_table__56ChY td:first-child{color:red}.calendar_table__56ChY td:last-child{color:#4169e1}.calendar_table__56ChY p{font-size:var(--heading3)}.calendar_table__56ChY button{all:unset;outline:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;box-sizing:border-box;width:100%;justify-content:space-between;gap:1em;color:var(--black)}.calendar_table__56ChY button:hover{font-weight:700;background:var(--gray-10)}.calendar_table__56ChY button:disabled{pointer-events:none}.calendar_dialog__6YCk_{position:absolute;background:var(--white);border:1px solid var(--gray-10);padding:15px;left:50%;top:50%;box-shadow:2px 2px 10px rgba(0,0,0,.5);transform:translate(-50%,-50%);width:80%;max-width:400px;z-index:2;border-radius:5px;opacity:0;transition:opacity .3s ease-out}.calendar_dialog__6YCk_.calendar_show__imXYO{opacity:1}.calendar_timeButtons__3kObJ{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.calendar_timeButton__Sxl_y{width:110px;background:#007bff;color:var(--white);border:none;padding:5px 10px;cursor:pointer;border-radius:5px}.calendar_timeButton__Sxl_y:hover{background:#0056b3}.calendar_timeButton__Sxl_y:disabled{pointer-events:none;background-color:var(--gray-50)}.calendar_closeButton__gGonh{cursor:pointer;background-color:var(--white);color:var(--black);border:1px solid var(--gray-10);border-radius:18px;width:36px;height:36px;line-height:1.6;text-align:center;display:table-cell;position:fixed;top:-10px;right:-2%;z-index:99999}.calendar_closeButton__gGonh:hover{font-weight:700;background:var(--gray-10)}@media (min-width:1100px){.calendar_table__56ChY td{padding:0 16px}}.calendar-layout_container__9aSNG{position:relative;max-width:800px}.calendar-layout_title__MpQVJ{text-align:center}.calendar-layout_flexContainer__C_dLo{margin-bottom:10px;gap:1em;max-width:400px;justify-content:center}.calendar-layout_button__q6fwW{all:unset;outline:revert;-webkit-tap-highlight-color:transparent;color:var(--black)}.calendar-layout_button__q6fwW:hover{color:var(--black);font-weight:700;cursor:"pointer"}.calendar-layout_button__q6fwW:disabled{visibility:hidden}.calendar-layout_desire__pjTc6{list-style-type:none;padding:.5em;border:2px solid #d0d0d0;background-color:var(--gray-10);border-radius:3px;min-width:350px;max-width:350px;height:130px;margin-right:20px}.calendar-layout_desire__pjTc6 li{display:flex;align-items:center;gap:0 5px;padding:.3em}.calendar-layout_desire__pjTc6 li:before{display:inline-block;width:10px;height:5px;border-bottom:2px solid var(--black);border-left:2px solid var(--black);transform:rotate(-45deg) translateY(-1.5px);content:""}.calendar-layout_desire__pjTc6 button{display:table-cell;position:absolute;left:315px}@media (max-width:400px){.calendar-layout_desire__pjTc6{min-width:0}.calendar-layout_desire__pjTc6 li{padding:.5em}.calendar-layout_desire__pjTc6 button{display:table-cell;position:absolute;left:290px}}@media (max-width:340px){.calendar-layout_desire__pjTc6 li:before{display:none}.calendar-layout_desire__pjTc6{padding:.2em}.calendar-layout_desire__pjTc6 button{left:265px}}@media (min-width:1100px){.calendar-layout_container__9aSNG{display:flex}}.post-body_stack__hf9lj>*+*{margin-top:var(--stack-space,1.5em)}.post-body_stack__hf9lj h2,.post-body_stack__hf9lj h3{--stack-space:2em}.post-body_stack__hf9lj h2+*,.post-body_stack__hf9lj h3+*{--stack-space:0.8em}.post-body_stack__hf9lj p{line-height:1.8}.post-body_stack__hf9lj ul{padding:revert;list-style:revert}.two-column_flexContainer__Em7vR{gap:var(--space-md);margin:var(--space-sm) 0}@media (min-width:768px){.two-column_flexContainer__Em7vR{margin:var(--space-md) 0 var(--space-md)}.two-column_main__UlYd1{width:768px}.two-column_sidebar__buDrD{width:360px;position:sticky;top:40px;align-self:flex-start}.two-column_sidebar__buDrD *{text-align:left}.two-column_sidebar__buDrD :is(div,ul){width:fit-content;place-content:flex-end}}