.yoda-hero{background:#f3f8fb;border-bottom:1px solid #d4e2ea;padding:29px 0 36px;color:#243d4f}
.yoda-wrap{max-width:1160px;margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box}
.yoda-crumb{font:13px Arial,sans-serif;color:#536b79;margin:0 0 20px}
.yoda-crumb a{color:#275f83}
.yoda-kicker{font:700 11px Arial,sans-serif!important;letter-spacing:.15em;color:#416f8d;margin:0 0 9px!important}
.yoda-hero h1{font:normal clamp(34px,3.8vw,54px)/1.06 Georgia,serif;margin:0 0 12px;max-width:900px}
.yoda-hero p:last-child{font:18px/1.45 Georgia,serif;max-width:810px;margin:0}
.yoda-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:42px;padding-top:34px;padding-bottom:70px;align-items:start}
.yoda-main{min-width:0;color:#243746;font:17px/1.57 Georgia,serif}
.yoda-main p{margin:0 0 17px}
.yoda-main h2{font:normal 29px/1.2 Georgia,serif;color:#243d4f;margin:31px 0 12px;border-bottom:1px solid #cddde8;padding-bottom:9px}
.yoda-main h3{font:normal 22px/1.25 Georgia,serif;color:#2d4656;margin:25px 0 9px}
.yoda-main a{color:#245d80;text-decoration:underline;text-underline-offset:2px}
.yoda-side{border-top:3px solid #4d7897;font:14px/1.45 Arial,sans-serif;color:#47606d}
.yoda-side h2{font:700 13px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#243d4f;margin:17px 0 8px}
.yoda-side a{display:block;color:#245d80;padding:9px 0;border-bottom:1px solid #dbe5ed;text-decoration:none}
.yoda-side a:hover{text-decoration:underline}
.yoda-form{border-top:3px solid #4d7897;border-bottom:1px solid #cadce7;padding:20px 0 22px;margin:0 0 28px}
.yoda-form h2{margin:0 0 9px;border:0;padding:0}
.yoda-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px}
.yoda-form label{display:block;font:700 13px/1.35 Arial,sans-serif;color:#344b59}
.yoda-form input{display:block;width:100%;box-sizing:border-box;border:1px solid #9eb6c7;border-radius:2px;background:#fff;color:#203744;padding:10px 11px;margin-top:6px;font:16px Arial,sans-serif}
.yoda-form input:focus{outline:2px solid #83a9c2;outline-offset:1px}
.yoda-form button{background:#275c7e;border:0;border-radius:2px;color:#fff;padding:12px 20px;margin-top:18px;font:700 15px Arial,sans-serif;cursor:pointer}
.yoda-form button:hover{background:#173f59}
.yoda-small,.yoda-note,.yoda-detail,.yoda-current-note{font:13px/1.5 Arial,sans-serif!important;color:#526875}
.yoda-small{margin-top:12px!important}
.yoda-output{margin:22px 0 39px;scroll-margin-top:20px}
.yoda-output>h2{margin-top:0}
.yoda-intro{font:14px/1.5 Arial,sans-serif!important;color:#4b6474}
.yoda-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #bdd1de;border-bottom:1px solid #bdd1de;margin:18px 0;background:#f6fafc}
.yoda-summary div{padding:13px 14px;border-right:1px solid #d7e3ea;min-width:0}
.yoda-summary div:last-child{border-right:0}
.yoda-summary span{display:block;font:700 10px/1.3 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#617887;margin-bottom:4px}
.yoda-summary strong{display:block;font:normal 17px/1.32 Georgia,serif;color:#213e51;overflow-wrap:anywhere}
.yoda-warning{background:#fff6e9;border-left:3px solid #c27a29;padding:10px 13px;font:14px/1.5 Arial,sans-serif!important;color:#70451e}
.yoda-current-note{background:#f3f8fb;border-left:3px solid #6f91aa;padding:9px 13px}
.yoda-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #d2e0e9;margin:18px 0;-webkit-overflow-scrolling:touch}
.yoda-table-scroll table{border-collapse:collapse;width:100%;min-width:735px;font:13px/1.4 Arial,sans-serif}
.yoda-table-scroll th,.yoda-table-scroll td{border-bottom:1px solid #d2e0e9;padding:10px;text-align:left;vertical-align:top}
.yoda-table-scroll thead th{background:#eef5f8;color:#294c63;white-space:nowrap}
.yoda-table-scroll tbody th{background:#fbfdfe;color:#294c63;white-space:nowrap}
.yoda-table-scroll tr:last-child th,.yoda-table-scroll tr:last-child td{border-bottom:0}
.yoda-table-scroll time{white-space:nowrap}
.yoda-table-scroll small{display:inline;color:#697d89;white-space:nowrap}
.yoda-table-scroll .yoda-current th,.yoda-table-scroll .yoda-current td{background:#fff8e8;box-shadow:inset 0 1px #e5c878,inset 0 -1px #e5c878}
.yoda-period{border:1px solid #d2e0e9;margin:10px 0;background:#fff}
.yoda-period summary{display:flex;justify-content:space-between;gap:15px;padding:12px 14px;cursor:pointer;background:#f6fafc;font:14px/1.4 Arial,sans-serif;color:#294c63}
.yoda-period summary strong{font-size:14px}
.yoda-period summary span{text-align:right;color:#5d727f}
.yoda-period>.yoda-table-scroll{border:0;border-top:1px solid #d2e0e9;margin:0}
.yoda-period>.yoda-table-scroll table{min-width:715px}
.yoda-equation{border-left:4px solid #4d7897;background:#f4f8fb;padding:14px 16px;margin:20px 0;font:16px/1.55 Arial,sans-serif;color:#29495e}
.yoda-equation small{font-size:13px;color:#5e7481}
.yoda-reference th:first-child{white-space:nowrap}
.yoda-sources{font:14px/1.5 Arial,sans-serif}
.yoda-sources li{margin:9px 0}
.yoda-calc-link{display:inline-block;margin-top:8px;font:700 15px Arial,sans-serif}
.yoda-error{background:#fff0eb;border:1px solid #dca994;padding:12px;color:#8b312c;font:14px Arial,sans-serif!important}
@media(max-width:820px){.yoda-layout{grid-template-columns:1fr}.yoda-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.yoda-side h2{grid-column:1/-1}.yoda-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.yoda-fields label:last-child{grid-column:1/-1}.yoda-summary{grid-template-columns:1fr}.yoda-summary div{border-right:0;border-bottom:1px solid #d7e3ea}.yoda-summary div:last-child{border-bottom:0}}
@media(max-width:520px){.yoda-wrap{padding-left:16px;padding-right:16px}.yoda-hero{padding:22px 0 27px}.yoda-fields{grid-template-columns:1fr}.yoda-fields label:last-child{grid-column:auto}.yoda-main{font-size:16px}.yoda-main h2{font-size:26px}.yoda-side{grid-template-columns:1fr}.yoda-period summary{display:block}.yoda-period summary span{display:block;text-align:left;margin-top:4px}.yoda-table-scroll{margin-left:-1px;margin-right:-1px}}
