.cal{gap:12px;display:grid}.cal__card{box-shadow:0 30px 70px -30px #000000b3,inset 0 0 0 1px var(--line-d2);background:linear-gradient(#122654f2,#09142efa);border-radius:16px;padding:22px 22px 24px}.cal__card header{color:#fff;font:650 .875rem/1.2 var(--f);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:18px;display:flex}.cal__card header span{color:var(--on-3);font-weight:400}.cal__cap{color:var(--on-3);text-align:right;font-size:.8125rem}.ofh .stan{color:var(--on-3);margin-top:18px;font-size:.875rem}.due{padding:clamp(28px,3vw,40px) 0}.due__box{box-shadow:inset 0 0 0 1px var(--line-l2);background:#fff;border-radius:14px;align-items:center;gap:12px 24px;padding:20px 22px;display:grid}@media (width>=900px){.due__box{grid-template-columns:1fr auto}}.due__box b{font:760 1.125rem/1.3 var(--fd);display:block}.due__box p{color:var(--ink-2);margin-top:4px}.toc{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.toc span{color:var(--ink-3);align-self:center;margin-right:4px;font-size:.875rem}.toc a{box-shadow:inset 0 0 0 1px var(--line-l2);color:var(--ink);background:#fff;border-radius:999px;padding:7px 14px;font-size:.875rem;text-decoration:none;display:inline-block}.toc a:hover{box-shadow:inset 0 0 0 1px var(--plum);color:var(--plum)}.tri{gap:12px;display:grid}@media (width>=900px){.tri{grid-template-columns:repeat(3,1fr)}}.tri>div{background:var(--paper);border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}.tri small{color:var(--ink-3);font:500 .8125rem/1.3 var(--fu);letter-spacing:.06em;text-transform:uppercase}.tri h3{font:760 1.375rem/1.2 var(--fd)}.tri p{color:var(--ink-2)}.tri .use{border-top:1px solid var(--line-l2);color:var(--ink);margin-top:auto;padding-top:12px;font-size:.9375rem;font-weight:600}.tri>div.key{background:var(--ink);color:#fff}.tri .key small{color:var(--cyan)}.tri .key p{color:var(--on-2)}.tri .key .use{color:#fff;border-color:var(--line-d2)}.who4{gap:12px;display:grid}@media (width>=1000px){.who4{grid-template-columns:1fr 1fr}}.who4>div{box-shadow:inset 0 0 0 1px var(--line-l);background:#fff;border-radius:16px;padding:24px}.who4 h3{font:760 1.1875rem/1.3 var(--fd)}.who4 h3 small{color:var(--plum);font:600 .8125rem/1.3 var(--f);margin-bottom:4px;display:block}.who4>div>p{color:var(--ink-2);margin-top:8px;font-size:.9375rem}.chips{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.chips li{background:var(--paper);color:var(--ink);border-radius:999px;padding:5px 11px;font-size:.875rem}.rule{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.rule li{border-top:1px solid var(--line-l);color:var(--ink-2);grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding:10px 0;font-size:.9375rem;display:grid}.rule li:first-child{border-top:0}.rule em{white-space:nowrap;color:var(--ink);font-style:normal;font-weight:650}.rule em.k{color:var(--plum)}.who4 .note{color:var(--ink-3);margin-top:14px;font-size:.875rem}.who4 .tl{margin-top:14px}.who4__cta{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.who4__cta p{color:var(--ink-2);flex:360px}.obl{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.obl{grid-template-columns:1fr 1fr}}@media (width>=1100px){.obl{grid-template-columns:repeat(3,1fr)}}.obl li{box-shadow:inset 0 0 0 1px var(--line-l);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:22px;display:flex}.obl .ic{width:24px;height:24px;color:var(--plum)}.obl b{font:760 1.0625rem/1.3 var(--fd);margin-top:6px}.obl p{color:var(--ink-2);font-size:.9375rem}.obl small{color:var(--ink-3);margin-top:auto;padding-top:8px;font-size:.8125rem}.fines{gap:12px;display:grid}@media (width>=900px){.fines{grid-template-columns:repeat(3,1fr)}}.fines>div{box-shadow:inset 0 0 0 1px var(--line-d);background:#ffffff0d;border-radius:16px;padding:24px}.fines small{color:var(--on-3);font-size:.875rem}.fines b{color:#fff;font:760 clamp(1.5rem,1.2rem + 1vw,2rem)/1.15 var(--fd);margin-top:10px;display:block}.fines p{color:var(--on-2);margin-top:10px;font-size:.9375rem}.fines__notes{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.fines__notes{grid-template-columns:repeat(3,1fr)}}.fines__notes li{color:var(--on-2);background:#6fd3f212;border-radius:12px;padding:16px 18px;font-size:.9375rem;box-shadow:inset 0 0 0 1px #6fd3f238}.fines__notes b{color:#fff}.how{border-top:1px solid var(--line-l2);gap:0;margin:0;padding:0;list-style:none;display:grid}.how li{border-bottom:1px solid var(--line-l);gap:6px 24px;padding:18px 0;display:grid}@media (width>=900px){.how li{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}}.how b{font:760 1.0625rem/1.3 var(--fd)}.how span{color:var(--ink-2);font-size:.9375rem}.how span i{color:var(--ink-3);font:500 .75rem/1.4 var(--fu);letter-spacing:.06em;text-transform:uppercase;font-style:normal;display:block}.how__head{display:none}@media (width>=900px){.how__head{color:var(--ink-3);font:500 .8125rem/1.3 var(--fu);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:24px;padding-bottom:10px;display:grid}.how span i{display:none}}.how3{margin-top:clamp(36px,4vw,56px)}.how3 .ways{margin-top:16px}@media (width>=1000px){.how3 .ways{grid-template-columns:repeat(3,1fr)}}.how3 h3{font:760 1.25rem/1.3 var(--fd)}
