.compare-module__VtE_ka__document.compare-module__VtE_ka__document{max-width:var(--pm-measure,74rem)}.compare-module__VtE_ka__document section.compare-module__VtE_ka__output,.compare-module__VtE_ka__document section.compare-module__VtE_ka__picker,.compare-module__VtE_ka__document section.compare-module__VtE_ka__feature{border-top:0;padding:0}.compare-module__VtE_ka__status:empty{display:none}.compare-module__VtE_ka__status{border:1px solid var(--pm-line);border-left:4px solid var(--pm-green);border-radius:.75rem;margin:0 0 2rem;padding:1rem 1.25rem}.compare-module__VtE_ka__status p{margin:0}.compare-module__VtE_ka__status p+p{margin-top:.5rem}.compare-module__VtE_ka__result{margin-bottom:3rem}.compare-module__VtE_ka__result h2:focus{outline:none}.compare-module__VtE_ka__caution{color:var(--pm-secondary);font-size:.95rem}.compare-module__VtE_ka__feature{margin-top:2rem}.compare-module__VtE_ka__feature h3{border-bottom:1px solid var(--pm-line);margin:0 0 .75rem;padding-bottom:.5rem}.compare-module__VtE_ka__cells{grid-template-columns:repeat(var(--columns,2), minmax(0, 1fr));gap:1.25rem;display:grid}.compare-module__VtE_ka__cell{overflow-wrap:anywhere;min-width:0}.compare-module__VtE_ka__cell>p{margin-bottom:.75rem}.compare-module__VtE_ka__cell>.compare-module__VtE_ka__cellName{margin-bottom:.4rem;font-weight:650}.compare-module__VtE_ka__kind{color:var(--pm-secondary);font-weight:400}.compare-module__VtE_ka__note{color:var(--pm-secondary);font-size:.9rem}.compare-module__VtE_ka__areas{margin:0;padding-left:1.1rem;line-height:1.6}.compare-module__VtE_ka__areas li+li{margin-top:.25rem}.compare-module__VtE_ka__cell .plain-guide-findings li{grid-template-columns:minmax(0,1fr);gap:.5rem}.compare-module__VtE_ka__more{margin-top:.5rem}.compare-module__VtE_ka__more summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.compare-module__VtE_ka__updated{color:var(--pm-secondary);font-size:.875rem}.compare-module__VtE_ka__picker{padding-top:1rem}.compare-module__VtE_ka__picker h3{margin-top:2rem}.compare-module__VtE_ka__group{border:1px solid var(--pm-line);border-radius:.75rem;margin-top:.75rem}.compare-module__VtE_ka__group>summary{cursor:pointer;gap:.2rem;min-height:48px;padding:.85rem 2.75rem .85rem 1rem;list-style:none;display:grid;position:relative}.compare-module__VtE_ka__group>summary::-webkit-details-marker{display:none}.compare-module__VtE_ka__group>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.55rem;height:.55rem;position:absolute;top:1.35rem;right:1.1rem;transform:rotate(45deg)}.compare-module__VtE_ka__group[open]>summary:after{top:1.6rem;transform:rotate(-135deg)}.compare-module__VtE_ka__group>summary:focus-visible{outline:3px solid var(--pm-green);outline-offset:2px;border-radius:.75rem}.compare-module__VtE_ka__groupLabel{font-weight:650}.compare-module__VtE_ka__groupMembers{color:var(--pm-secondary);font-size:.9rem}.compare-module__VtE_ka__groupBody{padding:0 1rem 1rem}.compare-module__VtE_ka__groupBody fieldset{border:0;margin:0;padding:0}.compare-module__VtE_ka__groupBody legend{margin-bottom:.5rem;font-weight:600}.compare-module__VtE_ka__options{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.25rem .75rem;display:grid}.compare-module__VtE_ka__option{cursor:pointer;align-items:center;gap:.6rem;min-height:44px;display:flex}.compare-module__VtE_ka__option input{width:1.25rem;height:1.25rem;accent-color:var(--pm-green);flex:none}.compare-module__VtE_ka__option input:focus-visible{outline:3px solid var(--pm-green);outline-offset:2px}.compare-module__VtE_ka__option input:disabled+span{color:var(--pm-secondary)}.compare-module__VtE_ka__hint{min-height:1.5rem;color:var(--pm-secondary);margin:.5rem 0;font-size:.9rem}.compare-module__VtE_ka__groupBody button{min-height:48px}.compare-module__VtE_ka__footnote{color:var(--pm-secondary);margin-block:2.5rem 0;font-size:.875rem}@media (max-width:760px){.compare-module__VtE_ka__cells{grid-template-columns:1fr}.compare-module__VtE_ka__cell+.compare-module__VtE_ka__cell{border-top:1px dashed var(--pm-line);padding-top:1rem}}
