.guide-icon{width:26px;height:26px;flex:none;vertical-align:middle;color:#8a775e}.compare-intro{text-align:center;line-height:2;margin:0 auto 42px}.compare-overview{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:64px}.compare-overview article{border:1px solid #ded7cd;background:#fffdf9;min-width:0}.compare-overview article>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.compare-overview-copy{padding:26px}.compare-overview h2{font-size:24px;font-weight:500;margin:12px 0}.compare-overview-copy>p{font-size:15px;line-height:1.9}.compare-overview .compare-tagline{display:flex;align-items:center;gap:10px;color:#79684f;margin:0}.compare-details>h2{font-size:25px;font-weight:500;margin:0 0 12px}.compare-note{font-size:14px;line-height:1.9;color:#6e665d}.rosette-compare{width:100%;table-layout:fixed;border-collapse:collapse;margin:24px 0 18px;font-size:15px;line-height:1.9}.rosette-compare th,.rosette-compare td{padding:22px;border:1px solid #ddd5c8;vertical-align:top;overflow-wrap:anywhere;text-align:left}.rosette-compare thead th{background:#ede6db;font-weight:500;vertical-align:middle}.rosette-compare thead th:first-child{width:20%}.rosette-compare tbody th{font-weight:500;background:#f7f4ed}.rosette-compare tbody th .guide-icon{display:block;margin-bottom:10px}.rosette-compare tbody td{background:#fffdf9}.rosette-compare strong{font-weight:500}.rosette-compare a{font-size:14px;text-underline-offset:4px}.compare-special{margin:56px 0 24px;padding:30px;background:#f3eee5}.compare-special h2{font-size:22px;font-weight:500}.compare-special p{font-size:15px;line-height:2}.compare-title-break{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.submission-flow{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:28px 0 30px;border:1px solid #dfd6c8;background:#f7f3ec}.submission-flow li{padding:17px 16px;display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.7}.submission-flow li+li{border-left:1px solid #dfd6c8}.submission-flow span{font:20px Georgia,serif;color:#8a775e}.submission-choices strong{display:flex;align-items:center;gap:10px}.submission-at-glance{margin:30px 0;padding:26px;background:#f7f3ec}.submission-at-glance h2{font-size:21px;font-weight:500;margin:0 0 18px}.submission-at-glance dl{margin:0}.submission-at-glance dl>div{display:grid;grid-template-columns:1fr 1.1fr;gap:16px;padding:14px 0;border-bottom:1px solid #dfd6c8;font-size:14px;line-height:1.9}.submission-at-glance dd{margin:0}.submission-at-glance p{font-size:13px;line-height:1.9;margin:18px 0}.submission-send h2 .guide-icon{margin-right:12px}.submission-check-title{font-size:17px;font-weight:500;margin:28px 0 12px}.submission-page .submission-final-check{list-style:none;padding-left:0}.submission-final-check li{position:relative;padding-left:26px;margin:10px 0}.submission-final-check li:before{content:'✓';position:absolute;left:0;color:#79684f}.compare-page a:focus-visible{outline:2px solid #79684f;outline-offset:4px}
@media(max-width:760px){.compare-page .page-title h1{font-size:25px;line-height:1.8}.compare-title-break{display:block}.compare-intro{font-size:14px;text-align:left;margin-bottom:26px}.compare-overview{gap:12px;margin-bottom:40px}.compare-overview-copy{padding:14px 12px}.compare-overview h2{font-size:17px;line-height:1.7}.compare-overview-copy>p{font-size:13px}.compare-overview .compare-tagline{display:block;font-size:12px}.compare-tagline .guide-icon{display:block;margin-bottom:8px}.compare-overview .text-link{font-size:12px}.rosette-compare{font-size:12px;line-height:1.9}.rosette-compare th,.rosette-compare td{padding:14px 9px}.rosette-compare thead th:first-child{width:21%}.rosette-compare thead th{font-size:12px}.rosette-compare tbody th{font-size:12px}.rosette-compare .guide-icon{width:22px;height:22px}.rosette-compare a{font-size:12px}.compare-special{padding:22px 18px;margin-top:34px}.compare-special h2{font-size:20px}.submission-flow{grid-template-columns:1fr}.submission-flow li{padding:12px 16px}.submission-flow li+li{border-left:0;border-top:1px solid #dfd6c8}.submission-at-glance{padding:22px 18px}.submission-at-glance dl>div{grid-template-columns:1fr;gap:3px}.submission-at-glance dt{font-weight:500}.submission-at-glance dd{padding-left:0}}

.submission-at-glance .submission-applicable{display:block;margin-top:4px;font-size:12px;font-weight:400;line-height:1.6;color:#655d52}

.rosette-compare tbody th .guide-icon{margin-left:auto;margin-right:auto}

.rosette-compare .compare-row-heading{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}
.rosette-compare tbody th .compare-row-heading .guide-icon{display:block;flex:none;margin:0 auto}
.rosette-compare .compare-row-heading>span{display:block}

.compare-cross-photo{width:368px;max-width:100%;margin:24px 0}.compare-cross-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center}.compare-cross-photo figcaption{margin-top:10px;font-size:13px;color:#746b5f}
