.source-guide .source-comparison{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid #d7e1dc;border-bottom:1px solid #d7e1dc;padding:28px 0;margin:32px 0}.source-guide .source-comparison h3{font-size:25px;margin:10px 0}.source-guide .source-comparison p{font-size:17px}.source-guide .section-kicker{color:#91620c;font-size:12px;font-weight:700}.source-guide blockquote{margin:32px 0;padding:24px 28px;border-left:3px solid #aa456d;background:#f7f4f6}.source-guide blockquote p{font-family:Georgia,serif;font-size:25px;margin:0 0 16px}.source-guide cite{font-size:15px;font-style:normal}.source-guide .source-links{padding-left:22px}.source-guide .source-links li{margin:14px 0}.source-guide .source-text-tools{display:flex;align-items:center;gap:10px;margin-top:28px}.source-guide .source-text-tools button{width:32px;height:32px;border:1px solid #b2c9bd;background:white;color:#174e41;cursor:pointer}.source-guide .apply-life-page p{font-size:var(--guide-font,18px)}.source-guide .apply-chapters a{display:block;margin:12px 0}@media(max-width:900px){.source-guide .source-comparison{grid-template-columns:1fr}.source-guide .apply-chapters,.source-guide .aside-kicker{display:none}.source-guide .apply-mobile-contents{display:block}.source-guide .source-text-tools{margin:16px 0}}
.source-guide .overview-bar{justify-content:center;flex-wrap:wrap;gap:22px;padding-left:24px;padding-right:24px}.source-guide .apply-mobile-contents{display:none}.source-guide .apply-mobile-contents a{display:block;padding:12px 0;line-height:1.5}@media(max-width:900px){.source-guide .apply-mobile-contents{display:block}.source-guide .overview-bar{gap:12px 20px}}