@layer page{.conv-open{padding-top:calc(var(--header-h) + clamp(2.5rem, 1rem + 4vw, 4.5rem))}.conv-open .wrap{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(2.5rem,1.5rem + 2vw,3.5rem) clamp(3rem,1rem + 3vw,5rem)}.conv-open__aside,.conv-open__copy{justify-items:start;gap:var(--space-24);display:grid}.conv-open__h .quiet{display:block}.conv-open__keep{white-space:nowrap}.conv-open__lede{text-wrap:balance;max-width:32rem}.conv-open__write{align-items:baseline;gap:var(--space-8);color:var(--fg-2);flex-wrap:wrap;display:flex}.conv-sheet{gap:var(--space-12);width:min(100%,32rem);display:grid}.conv-sheet__label{color:var(--fg-2);font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.conv-sheet__list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.conv-sheet__point{padding-block:var(--space-16);border-bottom:1px solid var(--rule);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;display:grid}.conv-sheet__n{color:var(--accent);font-size:var(--fs-small);font-variant-numeric:tabular-nums;font-weight:600}.conv-cal{grid-column:1/-1;align-content:start;width:min(100%,66rem);display:grid;position:relative}html.js .conv-cal:not([data-state=failed]){min-height:36rem}.conv-open .wrap{container-type:inline-size}@container (1026px<=width<1042px){.conv-cal{width:1025px}}.conv-cal__frame{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0;overflow:hidden}.conv-cal__frame:empty,.conv-cal[data-state=failed] .conv-cal__frame,.conv-cal__wait{display:none}html.js .conv-cal[data-state=loading] .conv-cal__wait{padding:var(--space-32);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);align-content:start;justify-items:center;display:grid;position:absolute;inset:0}.conv-cal__sheet{gap:var(--space-24);width:min(100%,34rem);display:grid;position:relative}.conv-cal__month{background:var(--fog);border-radius:7px;width:min(40%,14rem);height:14px}.conv-cal__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;width:min(100%,34rem);display:grid}.conv-cal__days i{aspect-ratio:1;background:var(--fog);border-radius:10px}.conv-cal__status{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-20);border-radius:var(--radius-pill);background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow-2);color:var(--fg);font-size:var(--fs-small);white-space:nowrap;margin:0;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.conv-cal__spin{border:2px solid var(--harbor-wash);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.conv-cal__month,.conv-cal__days{animation:conv-wait 1.6s var(--ease-standard) infinite alternate}@keyframes conv-wait{0%{opacity:.55}}.conv-cal__spin{animation:.9s linear infinite conv-spin}@keyframes conv-spin{to{rotate:1turn}}}.conv-cal__plain{align-items:center;gap:var(--space-12);color:var(--fg-2);flex-wrap:wrap;margin:0;display:flex}html.js .conv-cal:not([data-state=failed]) .conv-cal__plain,.conv-cal__failed{display:none}.conv-cal[data-state=failed] .conv-cal__failed{display:inline}.conv-next__row{gap:var(--space-32) var(--space-48);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.conv-next__item{padding-top:var(--space-24);border-top:1px solid var(--rule);align-content:start;justify-items:start;display:grid;position:relative}.conv-next__item:before{content:"";background:var(--accent);border-radius:2px;width:2.5rem;height:3px;position:absolute;top:-1.5px;left:0}.conv-next__ico{color:var(--harbor)}.conv-next__ico .i{stroke-width:1.4px;width:40px;height:40px}.conv-next__title{padding-top:var(--space-16);font-family:var(--font-display);font-size:var(--fs-subhead);font-weight:var(--title-weight);line-height:var(--lh-subhead)}.conv-next__text{max-width:26rem;padding-top:var(--space-8);color:var(--fg-2);font-size:var(--fs-small);line-height:var(--lh-small)}@media (max-width:1279px){.conv-open .wrap{column-gap:var(--space-48)}.conv-next__row{gap:var(--space-32)}}@media (max-width:1023px){.conv-open .wrap{row-gap:var(--space-24);grid-template-columns:minmax(0,1fr);align-items:start}.conv-cal{margin-top:var(--space-16);order:1}.conv-open__aside{margin-top:var(--space-24);order:2}.conv-next__row{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.conv-open{padding-top:calc(var(--header-h) + var(--space-16))}html.js .conv-cal:not([data-state=failed]){min-height:34rem}.conv-sheet__point{padding-block:var(--space-12)}.conv-next__row{gap:var(--space-24)}.conv-next__item{padding-top:var(--space-20)}.conv-next__ico .i{width:32px;height:32px}.conv-next__title{padding-top:var(--space-12)}}}
