.rw-mirror-entry,.rw-mirror-review{color:#233d49;background:#fbfdfe;border:1px solid #d6e4e9;border-radius:14px;padding:clamp(20px,3vw,36px);scroll-margin-top:36px}.rw-mirror-entry{max-width:800px;margin:24px auto 40px}.rw-mirror-entry h2,.rw-mirror-review h2{margin:0 0 14px;font:1.75rem/1.2 Georgia,Times New Roman,serif}.rw-mirror-entry p,.rw-mirror-review p{line-height:1.55}.rw-mirror-entry blockquote,.rw-mirror-review blockquote{margin:18px 0;padding:12px 18px;border-left:3px solid #75a8bb;background:#edf6fa;white-space:pre-wrap;overflow-wrap:anywhere;font:1.1rem/1.5 Georgia,Times New Roman,serif}.rw-mirror-entry .rw-form{max-width:600px;margin:18px 0}.rw-mirror-review-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.rw-mirror-review .rw-form{min-width:0}.rw-mirror-review :is(input,textarea,select){min-width:0;max-width:100%}.rw-mirror-review fieldset{display:grid;gap:10px;padding:14px;border:1px solid #d6e4e9;border-radius:8px}.rw-mirror-review legend{padding:0 5px;color:#233d49;font-weight:600}.rw-mirror-review .rw-mirror-confirm,.rw-mirror-review fieldset label{display:flex;align-items:flex-start;gap:9px;font-weight:400}.rw-mirror-review input:is([type=radio],[type=checkbox]){flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:2px 0 0;accent-color:#176b7b}.rw-mirror-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.76rem;line-height:1.45}.rw-mirror-review details{margin:16px 0}.rw-mirror-review summary{cursor:pointer;color:#155b70}.rw-mirror-review .rw-mirror-tokens{list-style:none;padding:0;margin:18px 0}.rw-mirror-review .rw-mirror-tokens>li{padding:14px 0;border-top:1px solid #d6e4e9}.rw-mirror-review .rw-mirror-tokens p{font-size:.9rem}.rw-mirror-review button{min-height:40px}@media(max-width:800px){.rw-mirror-review-grid{grid-template-columns:1fr;gap:20px}}