.uc-shell{padding-block:40px 80px}.uc-local{display:flex;flex-wrap:wrap;gap:24px;border-bottom:1px solid #195d6130;padding:0 0 24px;margin-bottom:32px}.uc-local a{text-underline-offset:5px}.uc-columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:28px;align-items:start}.uc-card,.uc-summary{border:1px solid #195d612b;border-radius:20px;background:#fffcf5;padding:28px;margin-bottom:24px;min-width:0}.uc-card h2,.uc-summary h2{font-size:clamp(23px,3vw,31px);letter-spacing:-.025em;margin-top:0}.uc-form{display:grid;gap:18px}.uc-form label{display:grid;gap:7px;font-size:15px}.uc-form input:not([type=checkbox]),.uc-form select,.uc-form textarea{width:100%;min-height:46px;padding:12px;border:1px solid #195d6155;border-radius:10px;background:#fffdf6;color:#153c40;font:inherit}.uc-form textarea{min-height:120px;resize:vertical}.uc-form input[type=checkbox]{width:20px;height:20px;accent-color:#195d61}.uc-form .uc-check,.uc-form .dc-check{display:flex;align-items:start;gap:10px}.uc-error,.uc-notice{padding:18px 22px;border-radius:14px;background:#fae9df;color:#783d22;margin-block:20px}.uc-notice{background:#e4ece3;color:#195d61}.uc-line{display:flex;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid #195d6126}.uc-line p{margin:7px 0;overflow-wrap:anywhere}.uc-summary dl>div{display:flex;justify-content:space-between;gap:16px;margin-top:16px}.uc-summary dd{margin:0}.uc-total{font-size:23px;font-weight:600;border-top:1px solid #195d6140;padding-top:20px}.uc-cart-line{border-bottom:1px solid #195d6126;padding-bottom:22px;margin-bottom:22px}.uc-cart-line .uc-form{margin-bottom:16px}.uc-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px}.uc-purchase{margin-block:28px}.uc-prose{white-space:normal;line-height:1.7;overflow-wrap:anywhere;max-height:50vh;overflow:auto;padding:16px}.uc-shell details{padding:14px 0;border-bottom:1px solid #195d6126}.uc-shell summary{cursor:pointer;font-weight:600}.uc-shell :focus-visible{outline:3px solid #a74d29;outline-offset:4px}.uc-table-wrap{overflow:auto}.uc-form .button{justify-self:start;min-height:46px}.uc-help{font-size:14px;color:#486a6b}.uc-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-block:24px}.uc-tabs a{padding:10px 15px;border:1px solid #195d612b;border-radius:10px}.uc-tabs a[aria-current=page]{background:#195d61;color:#fffaf0}.uc-repeat-row{border:1px solid #195d6126;border-radius:12px;padding:16px;display:grid;gap:12px}.uc-toolbar{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:760px){.uc-columns{grid-template-columns:1fr}.uc-card,.uc-summary{padding:20px}.uc-local{gap:16px}.uc-line{display:block}.uc-line>strong{display:block;text-align:right}.uc-shell{padding-top:24px}}@media(prefers-reduced-motion:reduce){.uc-shell *, .uc-purchase *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.uc-heading{display:block;margin-block:32px}.uc-heading h1{font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.035em;max-width:22ch;margin-block:12px 20px}.uc-heading p{max-width:70ch}.uc-card .dc-form{gap:18px}.uc-card select,.uc-card input,.uc-card textarea{max-width:100%;min-width:0}.uc-card form{min-width:0}.uc-card a,.uc-heading{overflow-wrap:anywhere}.uc-card :focus-visible,.uc-tabs :focus-visible{outline:3px solid #9f5433;outline-offset:4px}
