.jss-study{color:#172e30;max-width:56rem;margin:0 auto;padding:3rem 1.5rem 5rem;line-height:1.72}.jss-study a{color:#175e59;text-underline-offset:.2em;text-decoration:underline}.jss-study .section-link,.jss-study .kicker,.jss-study .byline,.jss-study .legend,.jss-study caption{font-family:system-ui,sans-serif}.jss-study .section-link{font-size:.86rem}.jss-study header{border-top:1px solid #ad976a;margin-top:1.75rem;padding-top:1.25rem}.jss-study .kicker{text-transform:uppercase;letter-spacing:.11em;color:#785d2c;font-size:.76rem;font-weight:700}.jss-study h1,.jss-study h2,.jss-study h3{font-family:Georgia,serif;line-height:1.16}.jss-study h1{margin:.65rem 0 1rem;font-size:clamp(2.35rem,5vw,4.2rem)}.jss-study .deck{max-width:43rem;font-size:1.26rem;line-height:1.55}.jss-study .byline{color:#4d6263;font-size:.9rem}.jss-study .notice{background:#ecf3ee;border-left:3px solid #397c6b;margin:1.4rem 0;padding:1rem 1.25rem}.jss-study .actions{flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.2rem 0;font-weight:600;display:flex}.jss-study h2{margin:2.25rem 0 .7rem;font-size:2rem}.jss-study h3{margin:1.4rem 0 .45rem;font-size:1.35rem}.jss-study p{margin:.75rem 0}.jss-study ul,.jss-study ol{padding-left:1.5rem}.jss-study li{margin:.45rem 0}.jss-study ol{list-style:decimal}.jss-study ul{list-style:outside}.jss-study table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.93rem}.jss-study caption{text-align:left;font-weight:600}.jss-study th,.jss-study td{text-align:left;vertical-align:top;border-bottom:1px solid #cad5cd;padding:.65rem .35rem}.jss-study thead{background:#eaf0e9}.jss-study .legend{font-size:.91rem}.jss-study input{border:1px solid #79928a;border-radius:4px;max-width:100%;padding:.65rem .8rem}.jss-study button,.jss-study .action{color:#fff;background:#214e48;border-radius:4px;padding:.65rem 1rem;font-weight:600}.jss-study .ruled{border-bottom:1px solid #a8b4ad;min-height:2rem}.jss-study .scroll{overflow-x:auto}.jss-study summary{cursor:pointer;color:#175e59}@media print{.publishing-network,.jss-study .actions,.jss-study .section-link,.jss-study form,.jss-study .no-print{display:none}.jss-study{color:#000;padding:0;font-size:10pt}.jss-study h1{font-size:25pt}.jss-study h2{break-after:avoid;margin-top:16pt;font-size:16pt}.jss-study .exercise{break-inside:avoid}.jss-study header{margin:0}.jss-study a{color:inherit}}
