.rd-learn{max-width:1240px;margin:0 auto;padding:48px 5% 72px;color:#28382d;font:16px/1.75 Arial,sans-serif}.rd-learn *{box-sizing:border-box}.rd-learn [hidden]{display:none!important}.rd-learn h1{font:500 clamp(40px,6.3vw,78px)/1.04 Arial,sans-serif;letter-spacing:-.045em;max-width:940px;margin:16px 0 24px}.rd-learn h2{font:500 clamp(28px,3.5vw,43px)/1.15 Arial,sans-serif;letter-spacing:-.025em;margin:0 0 18px}.rd-learn h3{font:600 20px/1.3 Arial,sans-serif;margin:0 0 12px}.rd-learn p{margin:12px 0 20px}.rd-learn .rd-lead{font-size:clamp(18px,2vw,23px);max-width:850px;line-height:1.6}.rd-learn a{color:#314a31;text-underline-offset:4px}.rd-learn a:hover{text-decoration-thickness:2px}.rd-learn :is(a,button,input,select,summary,textarea):focus-visible{outline:3px solid #668330;outline-offset:4px}.rd-learn .rd-eyebrow{font:12px/1.5 monospace;text-transform:uppercase;letter-spacing:.12em}.rd-learn .rd-small{font-size:13px;line-height:1.7;color:#52634e}.rd-learn section{margin-top:42px;scroll-margin-top:25px}.rd-learn figure{margin:30px 0}.rd-learn figure img{display:block;width:100%;height:auto;border-radius:14px}.rd-learn figcaption{font-size:12px;color:#54634e;margin-top:10px}.rd-learn .rd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rd-learn .rd-three{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-learn .rd-card{padding:26px;border:1px solid #c2cdb6;border-radius:12px;background:var(--rd-surface,#ffffff);min-width:0}.rd-learn .rd-band{padding:30px;background:var(--rd-band,#f5f4ed);border:1px solid #bdcbaa;border-radius:12px}.rd-learn .rd-actions{display:flex;flex-wrap:wrap;gap:14px 25px;align-items:center;margin:24px 0}.rd-learn .rd-button,.rd-learn button:not(.rb-term){border:1px solid #354b30;background:var(--rd-lime,#d9ef73);color:#21341f;border-radius:5px;padding:14px 20px;font:600 14px/1.4 Arial,sans-serif;min-height:48px;text-decoration:none;cursor:pointer}.rd-learn button.secondary,.rd-learn .rd-button.secondary{background:#f4f6ec}.rd-learn button:disabled{opacity:.5;cursor:default}.rd-learn details{border-top:1px solid #c2cdb6;margin-top:18px}.rd-learn summary{padding:18px 0;font-weight:600;cursor:pointer;min-height:48px}.rd-learn .rd-stat{font:500 clamp(28px,3vw,42px)/1.2 Arial,sans-serif;display:block;margin-bottom:14px}.rd-learn .rd-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rd-learn label{font-size:14px;font-weight:600;display:block}.rd-learn :is(input[type=number],select,textarea){display:block;width:100%;font:16px/1.5 Arial,sans-serif;padding:12px;border:1px solid #7a8c6d;border-radius:5px;background:#fff;color:#263829;margin-top:8px;min-height:48px}.rd-learn fieldset{border:0;padding:0;margin:25px 0}.rd-learn legend{font:500 25px/1.3 Arial,sans-serif;letter-spacing:-.02em;margin-bottom:18px}.rd-learn .rd-option{display:flex;gap:14px;align-items:start;border:1px solid #bcc9ae;padding:15px 18px;border-radius:8px;margin:10px 0;background:var(--rd-surface,#ffffff);cursor:pointer;font-size:16px;font-weight:400;line-height:1.5}.rd-learn .rd-option:has(input:checked){background:#e2eccd;border-color:#526b30}.rd-learn input[type=radio]{width:20px;height:20px;accent-color:#486131;flex:none;margin:2px 0 0}.rd-learn progress{width:100%;accent-color:#627e3b;height:8px}.rd-learn .rd-flow{display:flex;flex-wrap:wrap;gap:12px;align-items:center;list-style:none;padding:0}.rd-learn .rd-flow li{flex:1;min-width:145px;padding:22px 18px;border:1px solid #b3c398;border-radius:8px;background:var(--rd-surface,#ffffff)}.rd-learn .rd-flow li span{display:block;font-size:13px;color:#53664a}.rd-learn .rd-cost-line{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #c4d1b5;font-size:15px}.rd-learn .rd-table-wrap{overflow-x:auto}.rd-learn table{width:100%;border-collapse:collapse;font-size:14px}.rd-learn th,.rd-learn td{text-align:left;padding:14px 10px;border-bottom:1px solid #bdcbae}.rd-learn .rd-error{color:#8a3428;font-weight:600}.rd-learn .rd-component-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0}.rd-learn .rd-component-links a{display:block;padding:14px 16px;border:1px solid #b4c39c;border-radius:6px;text-decoration:none;background:var(--rd-surface,#ffffff);font-size:14px;font-weight:600}.rd-learn .rd-card:target{outline:3px solid #6c8537;outline-offset:4px}.rd-learn .rd-number{font:12px/1.5 monospace;display:block;margin-bottom:15px;color:#536b3d}.rd-learn .rd-figure-diagram{position:relative}.rd-learn .rd-diagram-dot{position:absolute;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--rd-lime,#d9ef73);border:1px solid #2c4224;text-decoration:none;color:#21341f;font:bold 15px/1 Arial,sans-serif;box-shadow:0 1px 8px #0002}.rd-learn .rd-d1{left:33%;top:20%}.rd-learn .rd-d2{left:34%;top:6%}.rd-learn .rd-d3{left:27%;top:16%}.rd-learn .rd-d4{left:34%;top:29%}.rd-learn .rd-d5{left:39%;top:40%}.rd-learn .rd-d6{left:27%;top:60%}.rd-learn textarea{min-height:240px;font-size:14px}.rd-learn .rd-source-list{font-size:13px;padding-left:20px}.rd-learn .rd-source-list li{margin:12px 0}@media(max-width:700px){.rd-learn{padding:30px 6% 50px}.rd-learn .rd-grid,.rd-learn .rd-three,.rd-learn .rd-form-grid{grid-template-columns:1fr}.rd-learn .rd-component-links{grid-template-columns:1fr 1fr}.rd-learn .rd-card,.rd-learn .rd-band{padding:22px}.rd-learn .rd-diagram-dot{width:30px;height:30px;font-size:12px;transform:translate(-20%,-15%)}.rd-learn h1{font-size:43px}.rd-learn .rd-actions{align-items:stretch;flex-direction:column}.rd-learn .rd-flow li{min-width:45%}}@media(prefers-reduced-motion:reduce){.rd-learn *{scroll-behavior:auto!important}}