body:has(.public-info-page) .layout-shell{color:#182a37;background:#fbf9f4}body:has(.public-info-page) .layout-shell>header{background:#fcfbf8ed;border-color:#dae2e5}body:has(.public-info-page) .layout-shell>main{max-width:75rem}body:has(.public-info-page) .layout-shell>main{padding-top:28px;padding-bottom:40px}body:has(.public-info-page) .layout-shell>footer{display:none}.public-info-page{--page-blue:#397e9c}.public-page-title-row{align-items:center;gap:12px;margin-bottom:10px;display:flex}.public-page-title-row h1{margin:0}.public-title-back-link{width:40px;height:40px;color:var(--page-blue);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.public-title-back-link:hover{background:#e5f0f4}.public-page-card :is(a,button,input,textarea):focus-visible{outline:3px solid var(--page-blue);outline-offset:3px}.public-doc{color:#5d6e78;font-size:var(--type-body);line-height:1.75}.public-doc h1,.feedback-card h1{color:#182a37;font-size:var(--type-page);letter-spacing:-1px;margin:0 0 28px;font-weight:600;line-height:1.2}.public-doc h2{color:#182a37;font-size:var(--type-section);letter-spacing:-.35px;margin:34px 0 10px;scroll-margin-top:110px;font-weight:600}.public-doc h3{color:#294251;font-size:var(--type-subheading);margin:26px 0 8px;scroll-margin-top:110px;font-weight:500}.public-doc p{margin-bottom:18px}.public-doc .public-page-title-row{margin-bottom:24px}.public-doc .public-page-title-row h1{letter-spacing:-.4px}.public-doc strong{color:#294251;font-weight:600}.public-doc>a,.public-doc p a,.public-doc li a{color:#376f88;text-underline-offset:3px;text-decoration:underline}.public-doc ul{margin:12px 0 20px;padding-left:22px;list-style:outside}.public-doc li+li{margin-top:6px}.public-doc hr{border:0;border-top:1px solid #dce1df;margin:28px 0}.public-doc-table{border:1px solid #dce1df;border-radius:9px;margin:18px 0;overflow-x:auto}.public-doc-table table{border-collapse:collapse;width:100%;font-size:var(--type-supporting)}.public-doc-table th,.public-doc-table td{text-align:left;border-bottom:1px solid #e4e8e7;padding:10px 12px}.public-doc-table th{color:#294251;background:#eef3f3;font-weight:600}.public-faq-page .public-title-back-link{width:30px;height:30px}.public-faq-page .shipping-faqs{margin-top:26px}.feedback-card .public-page-title-row h1{margin:0}.feedback-card .public-page-intro{max-width:none;margin-top:20px}.public-page-intro{color:#667680;max-width:560px;font-size:var(--type-body);line-height:1.65}.feedback-form{gap:20px;margin-top:28px;display:grid}.feedback-field{gap:8px;display:grid}.feedback-field label{color:#294251;font-size:var(--type-supporting);font-weight:500}.feedback-hint{color:#667680;font-size:var(--type-caption)}.feedback-textarea{color:#182a37;width:100%;font:inherit;resize:vertical;background:#fbfcfa;border:1px solid #d7e0e2;border-radius:9px;min-height:150px;padding:12px 14px;line-height:1.55}.feedback-textarea:hover{border-color:#a9c3cf}.feedback-card .feedback-textarea:focus-visible{outline:none}.feedback-submit{background:var(--page-blue);color:#fff;justify-self:center;gap:8px;width:auto;min-width:min(200px,100%);max-width:100%;min-height:46px;padding-inline:24px}.feedback-submit:hover:not(:disabled){background:#286984}.feedback-submit:disabled{opacity:.48}button.feedback-submit-submitted:disabled{opacity:1}.feedback-submit-check{flex:none;width:20px;height:20px;animation:.4s ease-out both feedback-check-pop}.feedback-submit-check path{stroke-dasharray:1;animation:.35s ease-out both feedback-check-draw}@keyframes feedback-check-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes feedback-check-pop{0%{transform:scale(.7)}70%{transform:scale(1.1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.feedback-submit-check,.feedback-submit-check path{animation:none}}@media (max-width:600px){body:has(.public-info-page) .layout-shell>main{padding-top:16px;padding-bottom:24px}}
