[data-o2kgyqq6xo1r="e6mzjqvwkdu"] { box-sizing: border-box; min-width: 0; max-width: 100%; overflow-wrap: anywhere; padding: 52px 24px 72px; color: #26352a; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] * { box-sizing: border-box; min-width: 0; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .ram-article { width: 100%; max-width: 75ch; margin: 0 auto; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-intro { padding: 36px 40px 30px; border: 1px solid #d8dfd2; border-radius: 18px 18px 0 0; background-color: #f5f6ef; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-kicker { margin: 0 0 12px; color: #466c34; font-size: 14px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] h1 { margin: 0 0 18px; color: #243c24; font-family: 'Imbue', Georgia, serif; font-size: 52px; font-weight: 500; line-height: 1.05; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-intro p:not(.del-kicker):not(.del-date) { max-width: 62ch; margin: 0; font-size: 18px; line-height: 1.65; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-date { margin: 22px 0 0; color: #53624e; font-size: 14px; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-contents { padding: 25px 40px 24px; border-right: 1px solid #d8dfd2; border-bottom: 1px solid #d8dfd2; border-left: 1px solid #d8dfd2; background-color: #fffefa; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-contents h2 { margin: 0 0 12px; color: #263f25; font-family: 'Imbue', Georgia, serif; font-size: 25px; font-weight: 500; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-contents ol { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px 28px; margin: 0; padding-left: 24px; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] a { color: #315d2b; text-decoration-thickness: 1px; text-underline-offset: 3px; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] a:hover { color: #873f20; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .ram-copy { padding: 28px 40px 14px; border-right: 1px solid #d8dfd2; border-left: 1px solid #d8dfd2; background-color: #fffefa; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .ram-copy section { padding: 23px 0 20px; border-bottom: 1px solid #e2e6dd; scroll-margin-top: 24px; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .ram-copy section:first-child { padding-top: 8px; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .ram-copy h2, [data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-questions h2 { margin: 0 0 12px; color: #263f25; font-family: 'Imbue', Georgia, serif; font-size: 30px; font-weight: 500; line-height: 1.2; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .ram-copy p, [data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-questions p { margin: 0 0 13px; color: #354237; font-size: 16px; line-height: 1.75; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .ram-copy p:last-child { margin-bottom: 0; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-questions { padding: 27px 40px 34px; border: 1px solid #d8dfd2; border-top: 0; border-radius: 0 0 18px 18px; background-color: #f5f6ef; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-questions details { padding: 14px 0; border-top: 1px solid #d8dfd2; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-questions summary { min-height: 24px; color: #294426; font-size: 16px; font-weight: 700; cursor: pointer; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-questions details p { margin: 12px 0 0; }
@media (max-width: 760px) {
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] { padding: 32px 18px 48px; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-intro, [data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-contents, [data-o2kgyqq6xo1r="e6mzjqvwkdu"] .ram-copy, [data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-questions { padding-right: 24px; padding-left: 24px; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-contents ol { grid-template-columns: minmax(0, 1fr); }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] h1 { font-size: 44px; }
}
@media (max-width: 480px) {
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] { padding: 24px 12px 36px; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-intro, [data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-contents, [data-o2kgyqq6xo1r="e6mzjqvwkdu"] .ram-copy, [data-o2kgyqq6xo1r="e6mzjqvwkdu"] .del-questions { padding-right: 18px; padding-left: 18px; }
[data-o2kgyqq6xo1r="e6mzjqvwkdu"] h1 { font-size: 38px; }
}
