.cms-guide-feedback{margin:2rem auto;padding:1.25rem;max-width:72rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;border:1px solid #45677c;border-radius:1rem;background:#0b2335;color:#f4faff;box-sizing:border-box}.cms-guide-feedback fieldset{border:0;padding:0;margin:0;min-width:0}.cms-guide-feedback legend,.cms-guide-feedback h2{font:inherit;font-size:1.15rem;font-weight:800;margin:0 0 .75rem}.cms-guide-feedback p{line-height:1.6;margin:.5rem 0;color:#d0e1ed}.cms-guide-feedback-actions{display:flex;flex-wrap:wrap;gap:.6rem}.cms-guide-feedback-actions button{min-height:44px;padding:.65rem 1rem;border:1px solid #8ed3ff;border-radius:.6rem;background:#123b55;color:#fff;font:inherit;font-weight:700;cursor:pointer}.cms-guide-feedback-actions button:disabled{opacity:.65;cursor:default}.cms-guide-feedback output{display:block;line-height:1.6;margin-top:.75rem}.cms-guide-feedback :focus-visible{outline:3px solid #ffd66b;outline-offset:4px}.cms-guide-feedback-privacy{grid-column:1/-1;border-top:1px solid #45677c;padding-top:1rem}.cms-guide-feedback-privacy summary{cursor:pointer;min-height:44px;line-height:1.6}.cms-guide-feedback-privacy a{color:#8ed3ff;text-decoration:underline}.cms-guide-feedback .cms-page-share{position:relative;left:auto;bottom:auto;z-index:10;max-width:100%;margin-top:.75rem}.cms-guide-feedback .cms-page-share>div{position:relative;bottom:auto;left:auto;width:100%;max-height:none;margin-top:.75rem}.cms-guide-feedback .cms-page-share summary{max-width:100%;box-sizing:border-box}.cms-guide-feedback form,.cms-guide-feedback-share{min-width:0}@media(max-width:600px){.cms-guide-feedback{grid-template-columns:1fr;margin:1.25rem .75rem;padding:1rem;gap:1rem}}@media print{.cms-guide-feedback{display:none!important}}
