*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#faf8ef;color:#354333;font:17px/1.65 Georgia,serif}a{color:inherit;text-underline-offset:4px}a:hover{color:#8b542e}a:focus-visible,input:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #ab7546;outline-offset:4px}.wrap{width:min(1200px,calc(100% - 64px));margin:auto}.utility{display:flex;justify-content:space-between;border-bottom:1px solid #bdc1a8;padding:12px 0;font:11px Arial;letter-spacing:.1em}.mast{text-align:center;padding:27px 0 24px}.brand{display:inline-block;text-decoration:none;font:normal 38px/.98 Georgia;letter-spacing:-1px}.brand small{display:block;font:10px/2 Arial;letter-spacing:.26em;margin-top:8px}.leaf{font:30px Georgia;display:block;color:#718259;margin-bottom:10px}.navrow{display:flex;justify-content:center;align-items:center;border-top:1px solid #bdc1a8;border-bottom:1px solid #bdc1a8;gap:40px;padding:15px 0}.navrow a{font:bold 12px Arial;text-decoration:none;letter-spacing:.08em}.navrow a[aria-current=page]{text-decoration:underline;text-decoration-thickness:3px}.search{display:flex;gap:6px;align-items:center;margin-left:20px}.search label{font:11px Arial}.search input{width:150px;min-width:0;background:transparent;border:0;border-bottom:1px solid #8f9b7c;padding:6px;font:12px Arial}.search button,.button{background:#516747;color:white;border:0;padding:10px 15px;font:bold 12px Arial;text-decoration:none;display:inline-block;cursor:pointer}.button:hover,.button:visited{color:white;background:#354a2d}.results{padding:15px;font:14px Arial}.results[hidden]{display:none}.kicker{font:10px/1.7 Arial;letter-spacing:.2em;text-transform:uppercase}.opening{display:grid;grid-template-columns:1.45fr 1fr;gap:52px;padding:45px 0 40px;align-items:center}.opening figure{margin:0;position:relative}.opening img{display:block;width:100%;height:440px;object-fit:cover}.opening figcaption{font:11px/1.6 Arial;margin-top:10px;color:#768066}.opening h1{font:normal clamp(43px,4.6vw,63px)/1.03 Georgia;letter-spacing:-2px;margin:15px 0 23px}.opening p{font-size:18px;color:#6c765f}.opening .button{margin-top:10px}.seasons{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #bfc4ac}.season{padding:23px;border-right:1px solid #bfc4ac}.season:last-child{border:0}.season strong{font:normal 23px Georgia;display:block;margin:7px 0 14px}.season p{font:13px/1.7 Arial;margin:0;color:#6d785e}.season a{font:12px Arial;display:inline-block;margin-top:18px}.section{padding:50px 0 12px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:25px;border-bottom:1px solid #b4bca1;padding-bottom:15px}.section-head h2{font:normal 34px Georgia;margin:0}.section-head span{font:10px Arial;letter-spacing:.15em}.notebook{display:grid;grid-template-columns:1.1fr 1fr;gap:50px}.chapter{border-top:1px solid #b4bca1;padding:23px 0;display:grid;grid-template-columns:40px 1fr;gap:18px;text-decoration:none}.chapter .num{font:italic 27px Georgia;color:#a77c51}.chapter h3{font:normal 29px/1.17 Georgia;letter-spacing:-.5px;margin:8px 0 12px}.chapter p{font-size:15px;color:#6e785f;margin:0}.notebook-picture img{width:100%;height:350px;object-fit:cover}.notebook-picture p{font:12px/1.7 Arial;color:#6e785f}.spaces{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.space{padding:27px;background:#e9eddd;text-decoration:none}.space strong{display:block;font:normal 27px Georgia;margin:12px 0}.space p{font:14px/1.7 Arial;margin:0}.equipment{display:grid;grid-template-columns:.85fr 1.2fr;gap:55px;padding:35px;border:1px solid #b5bfa4;align-items:center}.equipment h3{font:normal 36px/1.15 Georgia;letter-spacing:-.7px;margin:14px 0 20px}.equipment img{width:100%;height:330px;object-fit:cover}.equipment p{font-size:15px}.notecard{background:#e9e3d0;padding:30px;border-left:3px solid #a57d51}.notecard h2{font:normal 28px Georgia;margin-top:10px}.notecard ol{padding-left:20px;font:14px/1.8 Arial}.notecard li{margin-bottom:12px}.footer{margin-top:55px;padding:40px 0 25px;border-top:1px solid #aeb89b;background:#e9eddd}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:50px}.footer p{font-size:14px;max-width:350px}.footer a{display:block;font:13px Arial;margin:12px 0}.footer-bottom{font:11px Arial;border-top:1px solid #b4bfa3;padding-top:20px;margin-top:25px}.hub-head{max-width:800px;padding:45px 0 30px}.hub-head h1{font:normal 58px Georgia;margin:17px 0}.hub-list{max-width:930px}.article-head{max-width:960px;margin:40px auto 28px}.crumbs{font:11px Arial;margin-bottom:30px}.article-head h1{font:normal clamp(40px,5vw,63px)/1.04 Georgia;letter-spacing:-1.5px;margin:16px 0 25px}.dek{font:20px/1.6 Georgia;color:#6a765c;max-width:800px}.byline{font:10px Arial;letter-spacing:.12em}.article-layout{display:grid;grid-template-columns:minmax(0,750px) 230px;gap:60px;justify-content:center;align-items:start}.reading{min-width:0}.reading p{font:18px/1.8 Georgia;margin:0 0 25px}.reading h2{font:normal 31px/1.2 Georgia;letter-spacing:-.5px;margin:48px 0 24px;scroll-margin-top:20px}.margin{position:sticky;top:25px}.toc{font:12px/1.6 Arial;border-top:3px solid #718259;padding-top:18px}.toc summary{cursor:pointer;font-weight:bold}.toc ol{padding-left:18px}.toc li{margin:13px 0}.margin .note{font:13px/1.8 Arial;border-top:1px solid #bdc7ab;margin-top:26px;padding-top:18px}.reading figure{margin:34px 0}.reading figure img{display:block;width:100%;height:auto}.reading .scene img{max-height:480px;object-fit:cover}.reading figcaption{font:12px/1.7 Arial;color:#6b775c;padding-top:12px}.diagram-scroll{max-width:100%;overflow:auto}.reading .diagram-scroll img{min-width:700px;width:100%;height:auto}.diagram-scroll:focus-visible{outline:3px solid #ab7546;outline-offset:3px}.table-scroll{max-width:100%;overflow:auto;margin:30px 0;border:1px solid #bdc6ad}table{min-width:650px;width:100%;border-collapse:collapse;font:13px/1.65 Arial}th,td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #bdc6ad}th{background:#516747;color:white}.affiliate-notice{font:14px/1.7 Arial!important;border-left:3px solid #a57d51;background:#eee4ce;padding:20px 24px;margin:22px 0 30px!important}.product-display{display:flex;flex-direction:column;align-items:center;background:#fff;padding:20px;border:1px solid #d2d9c4}.product-display>a:first-child{width:min(100%,450px)}.product-display img{height:320px!important;object-fit:contain!important}.product-display .button{margin-top:18px}.sources{margin-top:45px;padding-top:22px;border-top:2px solid #718259}.sources h2{font-size:24px;margin:0 0 20px}.sources li{font:14px/1.7 Arial;margin-bottom:13px}.related{padding:27px;background:#e9eddd;margin-top:40px}.related h2{font-size:25px;margin:0 0 15px}.related a{display:block;font-size:16px;margin-bottom:12px}.native{max-width:800px;margin:auto}.native li{margin-bottom:15px}.contact-form{font:14px Arial;padding:25px;background:#e9eddd;margin:30px 0}.contact-form label{display:block;margin-bottom:8px}.contact-form input,.contact-form textarea{width:100%;border:1px solid #a6b296;padding:11px;background:#fffef9;font:16px Arial;margin-bottom:20px}.contact-form textarea{min-height:160px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;z-index:10;padding:10px}@media(max-width:1000px){.navrow{gap:25px;flex-wrap:wrap}.opening{gap:30px}.opening img{height:390px}.article-layout{grid-template-columns:minmax(0,1fr) 180px;gap:35px}.notebook{gap:30px}.seasons{grid-template-columns:repeat(2,1fr)}.season{border-bottom:1px solid #bfc4ac}.season:nth-child(2){border-right:0}.season:nth-child(3){border-bottom:0}.season:last-child{border-bottom:0}}@media(max-width:650px){.wrap{width:calc(100% - 36px)}.utility{font-size:9px}.utility span:last-child{display:none}.mast{padding:24px 0}.brand{font-size:34px}.navrow{gap:18px;padding:15px 0}.navrow a{font-size:10px}.search{width:100%;margin:0;border-top:1px solid #c0c8ae;padding-top:12px}.search input{flex:1}.search label{font-size:10px}.opening{grid-template-columns:1fr;padding:30px 0;gap:22px}.opening figure{order:2}.opening img{height:270px}.opening h1{font-size:46px;letter-spacing:-1.3px}.opening p{font-size:17px}.season{padding:19px}.season strong{font-size:21px}.season p{font-size:12px}.section{padding-top:35px}.section-head{display:block}.section-head h2{font-size:30px;margin-bottom:10px}.notebook{grid-template-columns:1fr;gap:23px}.notebook-picture img{height:250px}.chapter h3{font-size:27px}.spaces{grid-template-columns:1fr;gap:15px}.space{padding:23px}.equipment{grid-template-columns:1fr;padding:23px;gap:20px}.equipment h3{font-size:32px}.equipment img{height:250px}.footer-grid{grid-template-columns:1fr;gap:20px}.hub-head h1{font-size:43px}.article-head{margin-top:30px}.article-head h1{font-size:42px}.dek{font-size:18px}.article-layout{display:flex;flex-direction:column;gap:25px}.margin{position:static;order:-1;width:100%}.toc{padding:18px;background:#e9eddd;border:0}.toc ol{columns:2}.toc li{break-inside:avoid;margin:8px 0}.margin .note{display:none}.reading p{font-size:17px}.reading h2{font-size:28px}.product-display img{height:260px!important}.product-display .button{width:100%;text-align:center}.reading .scene img{max-height:400px}.notecard{padding:24px}.footer{margin-top:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}} .article-layout,.article-layout>*,.reading,.article-body{min-width:0}.reading{width:100%}.reading figure{max-width:100%}.reading .scene img{width:100%;max-width:100%;height:auto}.product-display{width:100%;max-width:100%}.product-display>a:first-child{max-width:100%}.diagram-scroll{width:100%;max-width:100%;overflow:auto}@media(max-width:650px){.article-layout{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.article-layout>.reading{grid-row:2}.article-layout>.margin{grid-row:1;min-width:0;width:100%}.reading,.article-body{width:100%;max-width:100%}} .garden-note{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:70px;padding:5px 0 35px}.garden-note h2{font:normal 34px/1.15 Georgia;margin:15px 0 18px;max-width:370px}.garden-note p{font:14px/1.8 Arial;max-width:350px}.note-prompts{display:grid;grid-template-columns:1fr 1fr;gap:28px}.footer .note-prompts a{margin:0;padding:0 0 18px;text-decoration:none;border-bottom:1px solid #a8b797}.note-prompts span{font:10px/1.7 Arial;letter-spacing:.13em}.note-prompts strong{display:block;font:normal 24px/1.2 Georgia;margin:16px 0}.note-prompts small{display:block;font:12px/1.8 Arial}.policy-rail{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 0 15px;border-top:1px solid #a8b797}.footer .rail-brand{font:normal 20px Georgia;white-space:nowrap;margin:0}.policy-rail nav{display:flex;flex-wrap:wrap;gap:20px}.policy-rail nav a{font:11px Arial;margin:0}.policy-rail>span{font:10px Arial;white-space:nowrap}.footer .local-note{font:10px/1.7 Arial;max-width:none;margin:10px 0 0}@media(max-width:650px){.garden-note{grid-template-columns:minmax(0,1fr);gap:26px;padding-bottom:28px}.garden-note h2{font-size:30px}.note-prompts{grid-template-columns:minmax(0,1fr);gap:22px}.note-prompts strong{font-size:23px;margin:11px 0}.policy-rail{align-items:flex-start;flex-wrap:wrap;gap:20px}.policy-rail nav{order:3;width:100%;gap:17px}.policy-rail>span{margin-left:auto}}
.compact-note{display:block;text-decoration:none;border-top:1px solid #b4bca1;padding:16px 0}.compact-note strong{display:block;font:normal 20px/1.3 Georgia;margin-top:5px}.notebook-more{margin-top:24px}.equipment-notes{margin-top:22px}.equipment-notes .compact-note strong{font-size:20px}
/* Homepage article entry fixes 20261024. */
.home-best-image{display:block;min-width:0}.home-best-title:not(:hover):not(:focus-visible){color:inherit}.home-best-title:hover{text-decoration:underline}
.opening img.home-diagram,.equipment img.home-diagram{width:100%;height:auto;object-fit:contain}
/* End homepage article entry fixes. */
/* EA plain default links: shared across this accepted batch. */
body a:not(:where(#wpadminbar *)):not(:hover):not(:focus-visible),
body a:not(:where(#wpadminbar *)):not(:hover):not(:focus-visible) * {
  text-decoration: none !important;
}
/* These three rules draw a text-link underline, rather than a card divider. */
body .cover-copy > a:not(:hover):not(:focus-visible),
body .statement-bottom > a:not(:hover):not(:focus-visible),
body a.reference-link:not(:hover):not(:focus-visible) {
  border-bottom-color: transparent !important;
}
/* End EA plain default links. */
