.polar-r1{color:#17324d;line-height:1.75;font-size:17px;margin:40px auto;max-width:1180px;padding:clamp(22px,4vw,48px);border:1px solid #d9e4ea;border-radius:20px;background:#f7faf9}.polar-r1 *{box-sizing:border-box}.polar-r1 h2{font-size:clamp(27px,3vw,38px);line-height:1.2;margin:0 0 20px}.polar-r1 h3{font-size:23px;line-height:1.35;margin:28px 0 12px}.polar-r1 p{font-size:17px;line-height:1.75;margin:12px 0}.polar-r1 a{color:#096947;text-decoration:underline;text-underline-offset:3px}.polar-r1 .r1-kicker{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#096947}.r1-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.r1-card{background:#fff;border:1px solid #d9e4ea;padding:24px;border-radius:14px;min-width:0}.polar-r1 label{display:block;font-size:16px;font-weight:650;margin:14px 0 6px}.polar-r1 input{display:block;width:100%;min-height:48px;border:1px solid #9aafbb;border-radius:8px;background:#fff;color:#17324d;padding:10px 12px;font:inherit}.polar-r1 input:focus-visible,.polar-r1 button:focus-visible,.polar-r1 a:focus-visible{outline:3px solid #15835d;outline-offset:3px}.polar-r1 button,.polar-r1 .r1-button{display:inline-block;background:#12375e;color:#fff;padding:13px 20px;min-height:48px;border:0;border-radius:8px;font:inherit;font-weight:650;cursor:pointer;text-decoration:none;margin:14px 8px 0 0}.r1-table-wrap{overflow-x:auto}.polar-r1 table{border-collapse:collapse;width:100%;margin:18px 0;background:#fff;font-size:16px}.polar-r1 th,.polar-r1 td{text-align:left;border-bottom:1px solid #d9e4ea;padding:12px 14px;vertical-align:top}.polar-r1 th{background:#edf3f5;font-weight:700}.r1-total{font-size:clamp(34px,4vw,48px);font-weight:750;line-height:1.2;display:block;color:#12375e}.polar-r1 .r1-note{font-size:15px;color:#486275}.polar-r1 .r1-error{color:#a12222;font-weight:650}.polar-r1 details{padding:15px 0;border-top:1px solid #d9e4ea}.polar-r1 summary{font-weight:700;cursor:pointer}.polar-r1 ul,.polar-r1 ol{padding-left:24px}.polar-r1 li{margin:8px 0}.r1-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:20px}.polar-r1 [hidden]{display:none!important}@media(max-width:700px){.r1-grid{grid-template-columns:1fr}.polar-r1{margin:24px 12px;padding:22px 18px}.polar-r1 th,.polar-r1 td{padding:10px;font-size:15px}}@media print{body.r1-print-plan header,body.r1-print-plan footer,body.r1-print-plan main>section:not(#greenleaf-worked-plan),body.r1-print-plan #greenleaf-worked-plan button,body.r1-print-plan #greenleaf-worked-plan .r1-links{display:none!important}body.r1-print-plan #greenleaf-worked-plan{background:white;border:0;margin:0;padding:0;max-width:none;font-size:11pt}body.r1-print-plan #greenleaf-worked-plan h2{font-size:22pt}body.r1-print-plan #greenleaf-worked-plan p,body.r1-print-plan #greenleaf-worked-plan table{font-size:11pt}body.r1-print-plan #greenleaf-worked-plan tr{break-inside:avoid}}