.sd-content-page{display:grid;gap:1.25rem}.sd-content-page>h2{margin:2rem 0 .25rem}.sd-content-page>p,.sd-content-page>ul,.sd-content-page>ol{max-width:58rem}.sd-answer{max-width:62rem;padding:1.25rem 1.4rem;border-left:4px solid var(--magenta);background:#fff9f2;font-size:1.08rem}.sd-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sd-link-grid>a,.sd-link-grid>div{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem;border:1px solid var(--sand);border-radius:var(--radius);background:#fff;color:inherit;text-decoration:none}.sd-link-grid>a:hover strong{text-decoration:underline}.sd-link-grid span{color:var(--muted)}.sd-content-table{width:100%;max-width:58rem;border-collapse:collapse;background:#fff}.sd-content-table th,.sd-content-table td{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--sand)}.sd-content-table th{background:var(--ink);color:#fff}.sd-faq-list{max-width:58rem}.sd-faq-list details{padding:1rem 0;border-top:1px solid var(--sand)}.sd-faq-list details:last-child{border-bottom:1px solid var(--sand)}.sd-faq-list summary{cursor:pointer;font-weight:750}.sd-faq-list details p{margin:.75rem 0 0;color:var(--muted)}.sd-size-guide__step h3{margin:.25rem 0;font:700 1.25rem var(--display)}.sd-contact-form{position:relative;display:grid;gap:1rem;max-width:58rem;padding:1.5rem;border:1px solid var(--sand);border-radius:var(--radius);background:#fff}.sd-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sd-contact-form p{margin:0}.sd-contact-form label{display:block;margin-bottom:.4rem;font-weight:750}.sd-contact-form label span,.sd-form-help{color:var(--muted);font-weight:400}.sd-contact-form input,.sd-contact-form select,.sd-contact-form textarea{box-sizing:border-box;width:100%;padding:.8rem;border:1px solid #8a8582;border-radius:.25rem;background:#fff;color:var(--ink);font:inherit}.sd-contact-form input:focus,.sd-contact-form select:focus,.sd-contact-form textarea:focus{outline:3px solid rgba(216,40,126,.25);border-color:var(--magenta)}.sd-contact-form button{padding:.85rem 1.25rem;border:0;border-radius:.25rem;background:var(--ink);color:#fff;font:700 1rem inherit;cursor:pointer}.sd-contact-form button:hover{background:var(--magenta)}.sd-form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.sd-form-notice{max-width:58rem;padding:1rem 1.2rem;border-left:4px solid}.sd-form-notice--success{border-color:#267a3d;background:#effaf2}.sd-form-notice--error{border-color:#b3261e;background:#fff1f0}@media(max-width:700px){.sd-link-grid,.sd-form-row{grid-template-columns:1fr}.sd-content-table{font-size:.92rem}.sd-content-table th,.sd-content-table td{padding:.75rem .55rem}.sd-contact-form{padding:1rem}}
