.community-form{display:grid;gap:16px;margin:18px 0}.community-form input:not([type=checkbox]):not([type=radio]),.community-form textarea{width:100%;padding:12px;border:1px solid #67839D;border-radius:12px;background:white;color:#173B63;font:inherit;font-size:max(16px,1rem);min-height:48px}.community-form textarea{resize:vertical}.community-form fieldset{border:0;padding:0;margin:0;min-width:0}.community-form legend{font-weight:650;margin-bottom:12px}.community-stars{display:flex;gap:6px;flex-wrap:wrap}.community-stars label{position:relative;flex:1;min-width:40px}.community-stars input{position:absolute;opacity:0}.community-stars label>span:first-of-type{display:grid;place-items:center;min-height:48px;background:#F3F9FF;border:1px solid #C5DCEB;border-radius:12px;font-size:16px;color:#173B63}.community-stars input:checked+span{background:#B9E3FF;border-color:#2364AA;box-shadow:inset 0 0 0 1px #2364AA}.community-stars input:focus-visible+span{outline:3px solid #2364AA;outline-offset:2px}.community-consent{display:flex;flex-direction:row;align-items:flex-start;font-weight:400}.community-consent input{width:20px;height:20px;flex-shrink:0}.community-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.community-tabs button[aria-pressed=true]{background:#2364AA;color:white}.community-note{font-size:14px!important;line-height:1.5;margin:12px 0!important}.community-entry{padding:16px 0;border-bottom:1px solid #C5DCEB}.community-comment{white-space:pre-wrap;overflow-wrap:anywhere}.community-link{border:0;background:none;text-decoration:underline;color:#2364AA;padding:10px 0;min-height:44px;text-align:left;font-size:14px}.community-signin{display:inline-block;text-decoration:none;margin-top:16px}.community-content{padding:0 0 20px}.community-content p{margin:12px 0}.community-content .primary{color:white}.community-content button:disabled{opacity:.6}.community-form label{font-size:14px}#community-account details{margin:20px 0}#community-account summary{cursor:pointer;padding:10px 0}#community-account>button{margin-top:16px}#community-account h3{font-size:18px}#community-return{display:block;margin:16px 0}#community-account [hidden]{display:none!important}
