.mship-head{justify-content:space-between;align-items:end;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.mship-head h2{margin:0}.mship-since{color:var(--navy);margin:0}.mship-notice{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-field);background:var(--paper);box-shadow:inset 4px 0 0 var(--navy);color:var(--navy);margin:0;font-weight:600}.mship-grid{gap:var(--gap-grid);display:grid}@media (width>=1100px){.mship-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mship .card{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.mship .card>p,.mship .card h3{margin:0}.mship .card>.btn,.mship .card>a.btn{align-self:flex-start}.mship-tokens{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.mship-token-list{gap:var(--sp-3);flex-wrap:wrap;display:inline-flex}.mship-count b{font:400 2.5rem/1 var(--font-head);color:var(--navy)}.mship-count span{color:var(--muted);font-size:1.125rem;font-weight:600}.mship-dl{gap:var(--sp-2);margin:0;display:grid}.mship-dl>div{gap:var(--sp-4);grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);display:grid}.mship-dl dt{font-size:var(--fs-small)}.mship-dl dd{color:var(--navy);text-align:right;margin:0;font-weight:700}.mship-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.mship-links{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;display:flex}.mship-months{gap:var(--sp-3) var(--sp-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.mship-months legend{margin-bottom:var(--sp-2);color:var(--navy);padding:0;font-weight:700}.mship-months label{align-items:center;gap:var(--sp-2);cursor:pointer;font-weight:600;display:inline-flex}.mship-link{font:600 var(--fs-small)/1.3 var(--font-body);color:var(--navy);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:.25rem 0;text-decoration:underline}.mship-options{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.mship-option{border:1px solid var(--line);border-radius:var(--r-field);padding:var(--sp-5);gap:var(--sp-3);background:var(--white);display:grid}.mship-option p{margin:0}.mship-option-title{color:var(--navy);font-weight:700;font-size:var(--fs-title)}.mship-math{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-small);grid-template-columns:minmax(0,1fr) auto;display:grid}.mship-math b{color:var(--navy)}.mship-option .btn{justify-self:start}.mship-fine{font-size:var(--fs-small);color:var(--muted)}.mship-error{color:var(--rose-text);font-weight:700}.mship-rows{margin:0;padding:0;list-style:none}.mship-rows li{gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.mship-when{background:var(--navy);color:var(--paper);font:700 .875rem/1.3 var(--font-body);white-space:nowrap;border-radius:6px;padding:.25rem .5rem}.mship-title{color:var(--navy);font-weight:700}.mship-tag{font-size:var(--fs-small)}@media (width<=30rem){.mship-dl>div{grid-template-columns:1fr;gap:0}.mship-dl dd{text-align:left}.mship-actions .btn{flex:100%}.mship-rows li{grid-template-columns:auto minmax(0,1fr)}.mship-tag{grid-column:2}}.jo-acct-card{gap:var(--sp-3);max-width:36rem;display:grid}.jo-acct-card p,.jo-acct-card h2{margin:0}.jo-acct-card h2:focus{outline:none}.jo-acct-until,.jo-acct-line{color:var(--navy);font-weight:700}.jo-acct-card .btns{margin:0}.jo-acct-card .btn--outline{color:var(--navy);border-color:var(--navy)}.jo-g-list{gap:.4rem;margin:0;padding-left:1.2rem;display:grid}.jo-g-btns{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.jo-g-btns .btn{width:100%;padding-inline:.5rem}.jo-g-said{font:700 var(--fs-small)/1.3 var(--font-body);color:var(--rose-text-deep)}@media (width<=36rem){.jo-acct-card .btn{width:100%}}.account-section{gap:var(--sp-5);display:grid}.account-section h2{font-size:var(--fs-h3);margin:0}.account-problem{gap:var(--sp-4);max-width:36rem;display:grid}.account-problem p{margin:0}.account-problem [data-problem-text]{color:var(--navy);font-weight:700}.account-details,.account-edit{gap:var(--sp-5);max-width:36rem;display:grid}.detail-list{gap:var(--sp-3);margin:0;display:grid}.detail-list>div{gap:var(--sp-4);grid-template-columns:6rem minmax(0,1fr);align-items:baseline;display:grid}.detail-list dt{font:700 var(--fs-small)/1.3 var(--font-body);color:var(--c-heading)}.detail-list dd{overflow-wrap:anywhere;margin:0}.detail-list dd.is-empty{color:var(--c-text-2)}.account-email{overflow-wrap:anywhere;margin:0}.account-saved,.account-news-msg{min-height:1.4em;color:var(--navy);margin:0;font-weight:700}.account-news-msg.is-error,.account-form-error,.account-edit .field .error{color:var(--rose-text-deep);margin:0;font-weight:700}.account-news{max-width:36rem}.account-edit .btns{align-items:center}.btn--text{color:var(--c-heading);text-underline-offset:.3em;background:0 0;border:0;text-decoration:underline}.btn--text:hover{text-decoration-thickness:2px;text-decoration-color:var(--red)}@media (width<=36rem){.account-edit .form-grid{grid-template-columns:1fr}.detail-list>div{grid-template-columns:1fr;gap:.15rem}.account-details .btn,.account-edit .btn--red,.account-problem .btn{width:100%}}
