html:has(.q-modifier-guide){scroll-behavior:auto}
.q-modifier-guide .recovered-article{overflow-wrap:normal}
.q-modifier-guide .q-legacy-anchor{display:block;height:0}
.q-modifier-guide .q-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}
.q-modifier-guide .q-compare>div{padding:24px;background:#edf3e8;border:1px solid #cfdfcb;border-radius:14px}
.q-modifier-guide .q-compare>div:nth-child(2){background:#eaf1f5;border-color:#c8dce6}
.roots .q-modifier-guide .q-compare h2{font-size:24px;line-height:1.3;padding:0;margin:0 0 14px}
.roots .q-modifier-guide .q-compare .eyebrow{font-size:15px;letter-spacing:.14em;margin:0 0 14px;font-weight:700}
.q-modifier-guide .q-compare p:last-child{margin:0}
.roots .q-modifier-guide .q-scope{font-size:15px;color:#526a67}
.q-modifier-guide .recovered-article>section{display:flow-root;margin:32px 0}
.q-modifier-guide .q-photo{float:right;width:36%;max-width:270px;margin:0 0 22px 24px}
.roots .q-modifier-guide .q-photo img{width:100%;height:auto;border-radius:14px;margin:0}
.q-modifier-guide .q-resources{border-top:1px solid #cdded5;padding-top:16px}
.q-modifier-guide .q-checklists{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}
.q-modifier-guide .q-checklists>div{display:flex;flex-direction:column;position:relative;padding:24px;border:1px solid #cdded5;border-radius:14px;background:#f1f6f5}
.roots .q-modifier-guide .q-checklists h3{font-size:23px;margin:0 0 14px;line-height:1.35}
.q-modifier-guide .q-checklists a{margin-top:auto;display:inline-flex;align-items:center;gap:16px;min-height:44px;font-weight:650}
.q-modifier-guide .q-checklists a:after{position:absolute;inset:0;content:"";border-radius:14px}
.q-modifier-guide .q-checklists>div:is(:hover,:focus-within){background:#245846;color:white;border-color:#245846}
.roots .q-modifier-guide .q-checklists>div:is(:hover,:focus-within) :is(h3,p,a){color:white}
.q-modifier-guide .button{display:inline-flex;align-items:center;min-height:48px;gap:18px;color:white}
.q-modifier-guide a:focus-visible{outline:3px solid #6288a7;outline-offset:4px}
.q-modifier-guide .q-checklists>div:focus-within{outline:3px solid #6288a7;outline-offset:4px}
.q-modifier-guide .q-checklists a:focus-visible{outline:none}
@media(max-width:650px){.q-modifier-guide :is(.q-compare,.q-checklists){grid-template-columns:1fr}.q-modifier-guide .q-photo{float:none;width:100%;max-width:none;margin:0 0 22px}.roots .q-modifier-guide .q-photo img{height:190px;object-fit:cover}}
.roots .q-modifier-guide .recovered-article>section>h2{margin-top:0;padding-top:0}
.q-modifier-guide .recovered-article>section{margin:36px 0}
.q-modifier-guide .recovered-article>section>p:last-child{margin-bottom:0}

.q-modifier-guide .q-compare h2 span{white-space:nowrap}
.q-modifier-guide .recovered-article>section:last-child,.q-modifier-guide .q-checklists{margin-bottom:0}
