@charset "UTF-8";.drf-watering{--forest: #1B3D2F;--forest-deep: #0F2A1F;--forest-mid: #2E5A47;--gold: #C5A55A;--gold-ink: #7E621F;--cream: #F5F2EC;--paper: #FFFFFF;--ink: #12211B;--muted: #4E5751;--rule: #D8D2C6;--rule-soft: #E6E1D6;--dry: #7A5022;--dry-tint: #F0E5D2;--damp: #1B3D2F;--damp-tint: #E2E9E1;--wet: #24545A;--wet-tint: #DCE7E7;--gold-tint: #F1E8D2;--display: "Cormorant Garamond", "Iowan Old Style", Georgia, serif;--body: "Jost", "Avenir Next", "Segoe UI", system-ui, sans-serif;--wrap: 1180px;--measure: 640px;--gutter: clamp(20px, 4vw, 40px);--section: clamp(64px, 8vw, 112px);--block: clamp(32px, 4vw, 56px);--s1: 8px;--s2: 12px;--s3: 16px;--s4: 24px;--s5: 32px;--s6: 48px;background:var(--cream);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.drf-watering *,.drf-watering *:before,.drf-watering *:after{box-sizing:border-box}.drf-watering [hidden],.drf-hc [hidden]{display:none!important}.drf-watering img,.drf-watering svg{max-width:100%;height:auto;display:block}.drf-watering a{color:var(--forest);text-decoration-thickness:1px;text-underline-offset:3px}.drf-watering a:hover{color:var(--forest-deep)}.drf-watering :focus-visible{outline:2px solid var(--forest);outline-offset:3px}.drf-watering ::selection{background:var(--gold-tint);color:var(--forest)}.drf-watering p,.drf-watering ul,.drf-watering ol,.drf-watering h1,.drf-watering h2,.drf-watering h3,.drf-watering h4,.drf-watering figure,.drf-watering fieldset{margin:0}.drf-watering fieldset{padding:0;border:0;min-width:0}.drf-watering legend{padding:0}.drf-watering .wg-grid-2>*,.drf-watering .wg-grid-3>*,.drf-watering .wg-hero>*,.drf-watering .wizard>*,.drf-watering .minis>*,.drf-watering .tests>*{min-width:0}.drf-watering p+p{margin-top:var(--s3)}.drf-watering ul,.drf-watering ol{padding:0;list-style:none}.drf-watering strong{font-weight:600}.drf-watering small{font-size:14px}.drf-watering .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.drf-watering [id]{scroll-margin-top:calc(var(--drf-site-header-stuck, 100px) + 72px)}.drf-watering .wrap{width:min(var(--wrap),calc(100% - 2 * var(--gutter)));margin-inline:auto}.drf-watering .measure{max-width:var(--measure)}.drf-watering .muted{color:var(--muted)}.drf-watering .wg-section{padding:var(--section) 0;border-top:1px solid var(--rule-soft)}.drf-watering .wg-section--tight{padding-top:var(--block)}.drf-watering .wg-block{margin-top:var(--block)}.drf-watering .wg-block--lg{margin-top:var(--section)}.drf-watering .wg-grid-2{display:grid;gap:var(--s5) var(--s6)}.drf-watering .wg-grid-3{display:grid;gap:var(--s4)}@media(min-width:860px){.drf-watering .wg-grid-2{grid-template-columns:1fr 1fr;align-items:start}.drf-watering .wg-grid-2--wide{grid-template-columns:1.15fr .85fr}.drf-watering .wg-grid-3{grid-template-columns:repeat(3,1fr)}}.drf-watering .eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink)}.drf-watering .eyebrow:after{content:"";width:36px;height:1px;background:var(--gold)}.drf-watering .eyebrow--plain:after{display:none}.drf-watering h1,.drf-watering h2,.drf-watering h3,.drf-watering .display{font-family:var(--display);font-weight:600;color:var(--forest);letter-spacing:-.01em;line-height:1.08;text-wrap:balance}.drf-watering h1{font-size:clamp(44px,6.2vw,76px);margin-top:14px;line-height:1}.drf-watering h2{font-size:clamp(32px,4.2vw,50px);margin-top:12px}.drf-watering h3{font-size:clamp(24px,2.6vw,30px);line-height:1.15}.drf-watering h4{font-family:var(--body);font-weight:600;font-size:17px;line-height:1.35;color:var(--forest)}.drf-watering .lede{font-size:clamp(18px,1.6vw,21px);line-height:1.55;margin-top:var(--s4);max-width:var(--measure);color:var(--ink)}.drf-watering .byline{margin-top:var(--s4);font-size:14px;color:var(--muted);letter-spacing:.02em}.drf-watering .byline strong{color:var(--forest);font-weight:500}.drf-watering .prose{max-width:var(--measure)}.drf-watering .prose p+p{margin-top:var(--s3)}.drf-watering .cite{font-size:.92em;color:var(--gold-ink);text-decoration:none;border-bottom:1px solid var(--gold)}.drf-watering .cite:hover{color:var(--forest);border-color:var(--forest)}.drf-watering .pull{margin-top:var(--s4);padding-left:18px;border-left:2px solid var(--gold);font-family:var(--display);font-size:clamp(21px,2vw,26px);font-weight:500;line-height:1.3;color:var(--forest);text-wrap:pretty}.drf-watering .wg-head{display:grid;grid-template-columns:1fr;gap:6px var(--s5);max-width:860px}.drf-watering .wg-head__num{font-family:var(--display);font-weight:500;font-size:15px;letter-spacing:.18em;color:var(--gold-ink);display:inline-flex;align-items:center;gap:12px}.drf-watering .wg-head__num:before{content:"";width:28px;height:1px;background:var(--gold)}.drf-watering .wg-head__num span{font-size:26px;letter-spacing:0;line-height:1}.drf-watering .wg-head h2{margin-top:10px}.drf-watering .wg-head .lede{margin-top:var(--s3)}.drf-watering .wg-sub{display:flex;flex-direction:column;gap:8px;max-width:760px}.drf-watering .wg-sub .eyebrow{font-size:12px}.drf-watering .wg-sub h3{margin:0}.drf-watering .wg-sub p{max-width:var(--measure)}.drf-watering .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 20px;border:1px solid var(--forest);background:var(--forest);color:var(--cream);font:500 15px/1.2 var(--body);letter-spacing:.01em;text-decoration:none;cursor:pointer;border-radius:0;transition:background .15s,color .15s,border-color .15s}.drf-watering .btn:hover{background:var(--forest-deep);color:var(--cream)}.drf-watering .btn--ghost{background:transparent;color:var(--forest)}.drf-watering .btn--ghost:hover{background:var(--damp-tint);color:var(--forest)}.drf-watering .btn--gold{background:var(--gold);border-color:var(--gold);color:var(--forest-deep)}.drf-watering .btn--gold:hover{background:#b8954a;border-color:#b8954a;color:var(--forest-deep)}.drf-watering .btn--small{min-height:38px;padding:6px 14px;font-size:14px}.drf-watering .btn[disabled]{opacity:.6;cursor:default}.drf-watering .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--s4)}.drf-watering .link-row{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:var(--s3);font-size:15px}.drf-watering .link-row a{font-weight:500}.drf-watering .wg-hero{padding:clamp(40px,6vw,80px) 0 clamp(32px,4vw,56px);display:grid;gap:var(--s6);align-items:center}@media(min-width:960px){.drf-watering .wg-hero{grid-template-columns:1.02fr .98fr;gap:clamp(40px,5vw,80px)}}.drf-watering .wg-hero__doors{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--s5)}.drf-watering .wg-hero__art{position:relative}.drf-watering .plate{background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--gold);padding:clamp(14px,2vw,24px)}.drf-watering .plate__art{overflow-x:auto;-webkit-overflow-scrolling:touch}.drf-watering .plate__art svg{width:100%;height:auto;min-width:300px}.drf-watering .plate figcaption{margin-top:12px;font-size:14px;line-height:1.5;color:var(--muted)}.drf-watering .plate figcaption strong{color:var(--forest);font-weight:600}.drf-watering .wg-rule{margin-top:var(--s4);border:1px solid var(--rule);background:var(--paper)}.drf-watering .wg-rule__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding:14px 20px;border-bottom:1px solid var(--rule)}.drf-watering .wg-rule__head p{font-family:var(--display);font-size:21px;font-weight:600;color:var(--forest)}.drf-watering .wg-rule__head small{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.drf-watering .wg-rule__cells{display:grid;grid-template-columns:repeat(3,1fr)}.drf-watering .wg-rule__cell{padding:18px 20px 20px;border-right:1px solid var(--rule);display:grid;gap:4px}.drf-watering .wg-rule__cell:last-child{border-right:0}.drf-watering .wg-rule__state{font-family:var(--display);font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1}.drf-watering .wg-rule__feel{font-size:14px;color:var(--muted);line-height:1.4;min-height:2.8em}.drf-watering .wg-rule__verdict{margin-top:10px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.drf-watering .wg-rule__verdict:before{content:"\2192";font-weight:400;letter-spacing:0}.drf-watering .wg-rule__cell--dry{background:var(--dry-tint)}.drf-watering .wg-rule__cell--dry .wg-rule__state,.drf-watering .wg-rule__cell--dry .wg-rule__verdict{color:var(--dry)}.drf-watering .wg-rule__cell--damp{background:var(--damp-tint)}.drf-watering .wg-rule__cell--damp .wg-rule__state,.drf-watering .wg-rule__cell--damp .wg-rule__verdict{color:var(--damp)}.drf-watering .wg-rule__cell--wet{background:var(--wet-tint)}.drf-watering .wg-rule__cell--wet .wg-rule__state,.drf-watering .wg-rule__cell--wet .wg-rule__verdict{color:var(--wet)}@media(max-width:560px){.drf-watering .wg-rule__cells{grid-template-columns:1fr}.drf-watering .wg-rule__cell{border-right:0;border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center}.drf-watering .wg-rule__cell:last-child{border-bottom:0}.drf-watering .wg-rule__feel{grid-column:1;min-height:0}.drf-watering .wg-rule__verdict{grid-column:2;grid-row:1 / span 2;margin:0}}.drf-watering .wg-nav{position:sticky;top:var(--drf-site-header-stuck, 0px);z-index:30;background:#f5f2ecf5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.drf-watering .wg-nav__inner{display:flex;align-items:center;gap:18px}.drf-watering .wg-nav__label{flex:none;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.drf-watering .wg-nav__list{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scroll-padding-inline:var(--gutter)}.drf-watering .wg-nav__list::-webkit-scrollbar{display:none}.drf-watering .wg-nav__list a{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 12px;font-size:14.5px;font-weight:500;color:var(--ink);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.drf-watering .wg-nav__list a span{font-family:var(--display);font-size:13px;color:var(--gold-ink);letter-spacing:.06em}.drf-watering .wg-nav__list a:hover{color:var(--forest);border-bottom-color:var(--rule)}.drf-watering .wg-nav__list a[aria-current=true]{color:var(--forest);border-bottom-color:var(--gold)}@media(max-width:760px){.drf-watering .wg-nav__label{display:none}.drf-watering .wg-nav__list a{min-height:48px;font-size:14px}}.drf-watering .wg-card{background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--forest)}.drf-watering .wg-card__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;padding:22px 26px 18px;border-bottom:1px solid var(--rule)}.drf-watering .wg-card__head h2{font-size:clamp(26px,3vw,34px);margin-top:8px}.drf-watering .wg-card__grid{display:grid;grid-template-columns:repeat(4,1fr)}.drf-watering .wg-card__item{padding:20px 26px 24px;border-right:1px solid var(--rule-soft)}.drf-watering .wg-card__item:last-child{border-right:0}.drf-watering .wg-card__item .num{font-family:var(--display);font-size:30px;font-weight:600;color:var(--gold);line-height:1}.drf-watering .wg-card__item h3{font-size:22px;margin-top:8px}.drf-watering .wg-card__item p{margin-top:8px;font-size:15px;line-height:1.5;color:var(--ink)}.drf-watering .wg-card__figures{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);background:var(--cream)}.drf-watering .wg-card__fig{padding:18px 26px;border-right:1px solid var(--rule-soft)}.drf-watering .wg-card__fig:last-child{border-right:0}.drf-watering .wg-card__fig b{display:block;font-family:var(--display);font-size:30px;font-weight:600;color:var(--forest);line-height:1}.drf-watering .wg-card__fig span{display:block;margin-top:6px;font-size:14px;color:var(--muted);line-height:1.45}.drf-watering .wg-card__note{padding:16px 26px 20px;font-size:14.5px;color:var(--muted);border-top:1px solid var(--rule-soft);background:var(--paper)}@media(max-width:900px){.drf-watering .wg-card__grid{grid-template-columns:1fr 1fr}.drf-watering .wg-card__item:nth-child(2){border-right:0}.drf-watering .wg-card__item:nth-child(-n+2){border-bottom:1px solid var(--rule-soft)}}@media(max-width:560px){.drf-watering .wg-card__grid,.drf-watering .wg-card__figures{grid-template-columns:1fr}.drf-watering .wg-card__item,.drf-watering .wg-card__fig{border-right:0;border-bottom:1px solid var(--rule-soft)}.drf-watering .wg-card__item:last-child,.drf-watering .wg-card__fig:last-child{border-bottom:0}}.drf-watering .panel{background:var(--paper);border:1px solid var(--rule);padding:clamp(20px,3vw,36px)}.drf-watering .panel--tool{border-top:3px solid var(--gold)}.drf-watering .panel__head h3{margin-top:8px}.drf-watering .panel__head p{margin-top:10px}.drf-watering .panel--forest{background:var(--forest);color:var(--cream);border-color:var(--forest)}.drf-watering .panel--forest .eyebrow{color:var(--gold)}.drf-watering .panel--forest .eyebrow:after{background:var(--gold)}.drf-watering .panel--forest h2,.drf-watering .panel--forest h3,.drf-watering .panel--forest h4{color:var(--cream)}.drf-watering .panel--forest p{color:#f5f2eceb}.drf-watering .panel--forest a{color:var(--cream)}.drf-watering .panel--forest .btn{background:var(--gold);border-color:var(--gold);color:var(--forest-deep)}.drf-watering .panel--forest .btn:hover{background:#d4b86f;border-color:#d4b86f}.drf-watering .panel--forest .btn--ghost{background:transparent;border-color:#f5f2ec80;color:var(--cream)}.drf-watering .panel--forest .btn--ghost:hover{background:#f5f2ec14}.drf-watering .note{margin-top:var(--s3);font-size:14.5px;line-height:1.5;color:var(--muted);max-width:var(--measure)}.drf-watering .callout{border-left:3px solid var(--gold);background:var(--paper);padding:18px 22px}.drf-watering .callout p{font-size:16px}.drf-watering .callout h4{margin-bottom:6px}.drf-watering .steps{counter-reset:step;display:grid;gap:14px;margin-top:var(--s4);max-width:var(--measure)}.drf-watering .steps li{counter-increment:step;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;font-size:16px;line-height:1.55}.drf-watering .steps li:before{content:counter(step,decimal-leading-zero);font-family:var(--display);font-size:20px;font-weight:600;color:var(--gold-ink);line-height:1.25}.drf-watering .steps--lg li{font-size:17px}.drf-watering .panel--forest .steps li:before{color:var(--gold)}.drf-watering .panel--forest .steps li{color:#f5f2eceb}.drf-watering .kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.drf-watering .kv>div{background:var(--paper);padding:18px 20px}.drf-watering .kv b{display:block;font-family:var(--display);font-size:30px;font-weight:600;color:var(--forest);line-height:1}.drf-watering .kv span{display:block;margin-top:6px;font-size:14px;color:var(--muted);line-height:1.45}.drf-watering .wizard{display:grid;gap:var(--s5)}@media(min-width:1000px){.drf-watering .wizard{grid-template-columns:1.1fr .9fr;gap:var(--s6);align-items:start}}.drf-watering .q{display:grid;gap:10px}.drf-watering .q+.q{margin-top:var(--s4)}.drf-watering .q__label{display:flex;align-items:baseline;gap:10px;font-size:16px;font-weight:500;color:var(--forest)}.drf-watering .q__label span{font-family:var(--display);font-size:15px;letter-spacing:.14em;color:var(--gold-ink)}.drf-watering .choices{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.drf-watering .choices--4{grid-template-columns:repeat(2,1fr)}@media(min-width:560px){.drf-watering .choices--4,.drf-watering .choices--3{grid-template-columns:repeat(4,1fr)}.drf-watering .choices--3{grid-template-columns:repeat(3,1fr)}}.drf-watering .choice{display:grid;gap:2px;text-align:left;min-height:60px;padding:10px 12px;background:var(--paper);border:1px solid var(--rule);color:var(--ink);font:400 14px/1.35 var(--body);cursor:pointer;border-radius:0;transition:border-color .12s,background .12s}.drf-watering .choice strong{font-weight:600;font-size:15px;color:var(--forest)}.drf-watering .choice small{font-size:12.5px;color:var(--muted);line-height:1.3}.drf-watering .choice:hover{border-color:var(--forest)}.drf-watering .choice[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--cream)}.drf-watering .choice[aria-pressed=true] strong,.drf-watering .choice[aria-pressed=true] small{color:var(--cream)}.drf-watering .choice--dry[aria-pressed=true]{background:var(--dry);border-color:var(--dry)}.drf-watering .choice--wet[aria-pressed=true]{background:var(--wet);border-color:var(--wet)}.drf-watering .verdict-slot{position:sticky;top:calc(var(--drf-site-header-stuck, 100px) + 72px)}.drf-watering .verdict-empty{border:1px dashed var(--rule);padding:26px;color:var(--muted);font-size:15.5px;min-height:160px;display:flex;align-items:center;background:#ffffff80}.drf-watering .verdict{background:var(--paper);border:1px solid var(--rule);border-left:6px solid var(--forest);padding:24px 26px 26px}.drf-watering .verdict[data-kind=water]{border-left-color:var(--dry)}.drf-watering .verdict[data-kind=wait]{border-left-color:var(--damp)}.drf-watering .verdict[data-kind=stop]{border-left-color:var(--wet)}.drf-watering .verdict[data-kind=rewet]{border-left-color:var(--gold)}.drf-watering .verdict__tone{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--forest)}.drf-watering .verdict[data-kind=water] .verdict__tone{color:var(--dry)}.drf-watering .verdict[data-kind=stop] .verdict__tone{color:var(--wet)}.drf-watering .verdict[data-kind=rewet] .verdict__tone{color:var(--gold-ink)}.drf-watering .verdict h3{margin-top:8px;font-size:clamp(24px,2.4vw,30px)}.drf-watering .verdict__action{margin-top:12px;font-size:17px;font-weight:500;color:var(--ink)}.drf-watering .verdict__detail{margin-top:12px;font-size:15px;color:var(--muted)}.drf-watering .verdict__next{margin-top:12px;font-size:15px;padding-top:12px;border-top:1px solid var(--rule-soft)}.drf-watering .verdict__next b{font-weight:600;color:var(--forest)}.drf-watering .verdict .actions{margin-top:18px}.drf-watering .tests{display:grid;gap:16px;margin-top:var(--s5)}@media(min-width:700px){.drf-watering .tests{grid-template-columns:1fr 1fr}}@media(min-width:1040px){.drf-watering .tests{grid-template-columns:repeat(3,1fr)}}.drf-watering .test{background:var(--paper);border:1px solid var(--rule);padding:22px 22px 24px;display:flex;flex-direction:column}.drf-watering .test__kicker{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}.drf-watering .test__kicker b{font-family:var(--display);font-size:22px;letter-spacing:0;color:var(--gold);font-weight:600}.drf-watering .test h3{font-size:25px;margin-top:8px}.drf-watering .test__when{margin-top:4px;font-size:14.5px;color:var(--muted)}.drf-watering .test .steps{margin-top:14px;gap:10px}.drf-watering .test .steps li{font-size:15px;grid-template-columns:26px 1fr;gap:8px}.drf-watering .test .steps li:before{font-size:16px}.drf-watering .test__pull{padding-top:14px;font-family:var(--display);font-size:19px;font-weight:500;line-height:1.3;color:var(--forest);border-top:1px solid var(--rule-soft);margin-top:16px}.drf-watering .table-wrap{margin-top:var(--s4);overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--rule);background:var(--paper)}.drf-watering table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45;min-width:640px}.drf-watering caption{text-align:left;padding:14px 18px;font-size:14px;color:var(--muted);border-bottom:1px solid var(--rule);caption-side:top}.drf-watering th,.drf-watering td{padding:13px 18px;vertical-align:top;text-align:left;border-bottom:1px solid var(--rule-soft)}.drf-watering thead th{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);font-weight:600;background:var(--cream);border-bottom:1px solid var(--rule);white-space:nowrap}.drf-watering tbody th{font-weight:600;color:var(--forest);min-width:150px}.drf-watering tbody tr:last-child th,.drf-watering tbody tr:last-child td{border-bottom:0}.drf-watering tbody tr:hover>*{background:#fbfaf7}.drf-watering td.hl{color:var(--forest);font-weight:500}.drf-watering .table-wrap--sticky tbody th,.drf-watering .table-wrap--sticky thead th:first-child{position:sticky;left:0;background:var(--paper);z-index:1;box-shadow:1px 0 0 var(--rule-soft)}.drf-watering .table-wrap--sticky thead th:first-child{background:var(--cream)}@media(max-width:700px){.drf-watering table.stack{min-width:0}.drf-watering table.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.drf-watering table.stack tbody,.drf-watering table.stack tr{display:block}.drf-watering table.stack tbody tr{padding:16px 18px 14px;border-bottom:1px solid var(--rule)}.drf-watering table.stack tbody tr:last-child{border-bottom:0}.drf-watering table.stack tbody tr:hover>*{background:transparent}.drf-watering table.stack tbody th{display:block;padding:0 0 8px;border:0;min-width:0;position:static;box-shadow:none;font-family:var(--display);font-size:21px;line-height:1.15}.drf-watering table.stack tbody td{display:grid;grid-template-columns:88px 1fr;gap:12px;padding:7px 0;border:0}.drf-watering table.stack tbody td:before{content:attr(data-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);padding-top:4px;line-height:1.3}.drf-watering table.stack tbody tr:nth-child(2n){background:#fbfaf7}}.drf-watering .seg{display:inline-flex;border:1px solid var(--forest)}.drf-watering .seg button{min-height:42px;padding:8px 16px;background:transparent;border:0;color:var(--forest);font:500 14.5px/1 var(--body);cursor:pointer;border-radius:0}.drf-watering .seg button+button{border-left:1px solid var(--forest)}.drf-watering .seg button[aria-pressed=true]{background:var(--forest);color:var(--cream)}.drf-watering .fields{display:grid;gap:14px;margin-top:18px}.drf-watering .fields--2{grid-template-columns:1fr 1fr}.drf-watering .field label,.drf-watering label.field-label{display:block;font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--muted);margin-bottom:6px}.drf-watering input[type=text],.drf-watering input[type=number],.drf-watering input[type=email],.drf-watering select{width:100%;min-height:46px;padding:8px 12px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);font:400 16px/1.3 var(--body);border-radius:0;-webkit-appearance:none;appearance:none}.drf-watering select{background-image:linear-gradient(45deg,transparent 50%,var(--forest) 50%),linear-gradient(135deg,var(--forest) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.drf-watering input:focus,.drf-watering select:focus{outline:2px solid var(--forest);outline-offset:1px;border-color:var(--forest)}.drf-watering .result{background:var(--cream);border:1px solid var(--rule);padding:20px 22px}.drf-watering .result__label{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}.drf-watering .result__big{font-family:var(--display);font-size:clamp(44px,5vw,64px);font-weight:600;color:var(--forest);line-height:1;margin-top:6px}.drf-watering .result__rows{margin-top:14px;border-top:1px solid var(--rule)}.drf-watering .result__row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--rule-soft);font-size:15px}.drf-watering .result__row span{color:var(--muted)}.drf-watering .result__row b{font-weight:600;color:var(--forest);white-space:nowrap}.drf-watering .result .note{font-size:14px}.drf-watering .error{margin-top:12px;font-size:14px;color:#8a2e1f}.drf-watering .method{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule);margin-top:var(--s4)}@media(min-width:860px){.drf-watering .method{grid-template-columns:repeat(3,1fr)}}.drf-watering .method>div{background:var(--paper);padding:22px 22px 24px}.drf-watering .method .num{font-family:var(--display);font-size:15px;letter-spacing:.16em;color:var(--gold-ink)}.drf-watering .method h3{font-size:26px;margin-top:6px}.drf-watering .method p{margin-top:10px;font-size:15.5px}.drf-watering .months{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;margin-top:var(--s4)}.drf-watering .months button{min-height:46px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);font:500 13.5px/1 var(--body);cursor:pointer;border-radius:0;position:relative}.drf-watering .months button[data-peak=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:5px;height:2px;background:var(--gold)}.drf-watering .months button:hover{border-color:var(--forest)}.drf-watering .months button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--cream)}.drf-watering .months button[aria-pressed=true]:after{background:var(--gold)}@media(max-width:640px){.drf-watering .months{grid-template-columns:repeat(6,1fr)}}.drf-watering .month-out{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule);margin-top:18px}@media(min-width:700px){.drf-watering .month-out{grid-template-columns:1fr 1fr}}.drf-watering .month-out>div{background:var(--paper);padding:20px 22px}.drf-watering .month-out .mini{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}.drf-watering .month-out p+p{margin-top:8px;font-size:17px}.drf-watering .peak-key{display:inline-block;width:18px;height:2px;background:var(--gold);vertical-align:middle;margin-right:8px}.drf-watering .hint{margin-top:12px;font-size:14px;color:var(--muted)}.drf-watering .signs{display:grid;gap:16px;margin-top:var(--s4)}@media(min-width:760px){.drf-watering .signs{grid-template-columns:1fr 1fr}}.drf-watering .signs>div{background:var(--paper);border:1px solid var(--rule);padding:22px 24px}.drf-watering .signs h3{font-size:24px}.drf-watering .signs ul{margin-top:12px;display:grid;gap:8px}.drf-watering .signs li{padding-left:18px;position:relative;font-size:15.5px}.drf-watering .signs li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1px;background:var(--gold)}.drf-watering .signs p{margin-top:14px;padding-top:14px;border-top:1px solid var(--rule-soft);font-size:15.5px}.drf-watering .signs--over h3{color:var(--wet)}.drf-watering .signs--under h3{color:var(--dry)}.drf-watering .minis{display:grid;gap:16px;margin-top:var(--s4)}@media(min-width:760px){.drf-watering .minis{grid-template-columns:repeat(3,1fr)}}.drf-watering .mini-card{background:var(--paper);border:1px solid var(--rule);padding:20px 22px}.drf-watering .mini-card .eyebrow{font-size:12px}.drf-watering .mini-card h3{font-size:23px;margin-top:8px}.drf-watering .mini-card p{margin-top:10px;font-size:15px}.drf-watering .faq-groups{display:grid;gap:var(--s5);margin-top:var(--s4)}@media(min-width:960px){.drf-watering .faq-groups{grid-template-columns:1fr 1fr;gap:var(--s5) var(--s6)}}.drf-watering .faq__group{font-family:var(--display);font-size:24px;font-weight:600;color:var(--forest);padding-bottom:10px;border-bottom:1px solid var(--rule)}.drf-watering .faq details{border-bottom:1px solid var(--rule-soft)}.drf-watering .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:16.5px;font-weight:500;color:var(--forest)}.drf-watering .faq summary::-webkit-details-marker{display:none}.drf-watering .faq summary:after{content:"+";flex:none;font-family:var(--display);font-size:24px;line-height:1;color:var(--gold-ink);transition:transform .15s}.drf-watering .faq details[open] summary:after{transform:rotate(45deg)}.drf-watering .faq details p{padding:0 0 18px;font-size:15.5px;color:var(--ink);max-width:64ch}.drf-watering .faq details .link-row{padding-bottom:18px;margin-top:-6px}.drf-watering .sources{display:grid;gap:var(--s5) var(--s6);margin-top:var(--s4)}@media(min-width:900px){.drf-watering .sources{grid-template-columns:1.1fr .9fr}}.drf-watering .sources h3{font-size:22px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.drf-watering .sources ol,.drf-watering .sources ul{margin-top:12px;display:grid;gap:10px}.drf-watering .sources li{font-size:14.5px;line-height:1.5;color:var(--ink);position:relative;padding-left:34px}.drf-watering .sources ol{counter-reset:src}.drf-watering .sources ol li:before{content:counter(src,decimal-leading-zero);counter-increment:src;position:absolute;left:0;top:1px;font-family:var(--display);font-size:16px;color:var(--gold-ink);font-weight:600}.drf-watering .sources ul li{padding-left:0}.drf-watering .sources a{word-break:break-all}.drf-watering .sources .note{max-width:none}.drf-watering .journal{display:grid;gap:var(--s4);padding:clamp(28px,4vw,48px);background:var(--forest);color:var(--cream)}@media(min-width:900px){.drf-watering .journal{grid-template-columns:1.2fr .8fr;align-items:center;gap:var(--s6)}}.drf-watering .journal .eyebrow{color:var(--gold)}.drf-watering .journal .eyebrow:after{background:var(--gold)}.drf-watering .journal h2{color:var(--cream);font-size:clamp(26px,3vw,36px)}.drf-watering .journal p{color:#f5f2ece6;margin-top:10px;font-size:16px}.drf-watering .journal__form{display:grid;gap:10px}.drf-watering .journal__form input[type=email]{min-height:48px;border-color:#f5f2ec59;background:#ffffff0f;color:var(--cream)}.drf-watering .journal__form input::placeholder{color:#f5f2eca6}.drf-watering .journal__form .btn{background:var(--gold);border-color:var(--gold);color:var(--forest-deep)}.drf-watering .journal__form .btn:hover{background:#d4b86f;border-color:#d4b86f}.drf-watering .journal__fine{font-size:13px;color:#f5f2ecb3;margin-top:0}.drf-watering .wx{padding:var(--section) 0;border-top:1px solid var(--rule-soft)}.drf-watering .wx .panel{margin-top:var(--s5)}.drf-watering .wx__sample{margin-top:16px;padding:12px 16px;background:var(--gold-tint);border-left:3px solid var(--gold);font-size:14.5px}.drf-watering .wx__form{margin-top:20px;display:grid;gap:18px}.drf-watering .wx__form fieldset{border:0;padding:0;margin:0;min-width:0}.drf-watering .wx__form legend{padding:0;margin-bottom:8px;font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--muted)}.drf-watering .wx__form>label,.drf-watering .wx__soil>label{display:block;font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--muted);margin-bottom:6px}.drf-watering .wx__seg{display:inline-flex;border:1px solid var(--forest)}.drf-watering .wx__seg input{position:absolute;opacity:0;width:0;height:0}.drf-watering .wx__seg label{min-height:42px;padding:10px 18px;color:var(--forest);font:500 14.5px/1.2 var(--body);cursor:pointer;display:inline-flex;align-items:center}.drf-watering .wx__seg label+input+label{border-left:1px solid var(--forest)}.drf-watering .wx__seg input:checked+label{background:var(--forest);color:var(--cream)}.drf-watering .wx__seg input:focus-visible+label{outline:2px solid var(--forest);outline-offset:2px}.drf-watering .wx__row{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.drf-watering .wx__row>input,.drf-watering .wx__row>select{flex:1 1 220px}.drf-watering .wx__row--indoor,.drf-watering .wx__row--pot{align-items:end}.drf-watering .wx__field{flex:1 1 160px}.drf-watering .wx__field label{display:block;font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--muted);margin-bottom:6px}.drf-watering .wx__hint{margin-top:8px;font-size:13.5px;color:var(--muted)}.drf-watering .wx__picks{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.drf-watering .wx__pick{min-height:38px;padding:6px 14px;border:1px solid var(--rule);background:var(--paper);color:var(--forest);font:500 14px/1 var(--body);cursor:pointer;border-radius:0}.drf-watering .wx__pick:hover{border-color:var(--forest)}.drf-watering .wx__pick[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--cream)}.drf-watering .wx__pot{margin-top:6px;padding:18px 20px 20px;background:var(--cream);border:1px solid var(--rule);border-left:3px solid var(--gold)}.drf-watering .wx__form legend.wx__pot-head{font-family:var(--display);font-size:24px;font-weight:600;color:var(--forest);letter-spacing:0;text-transform:none;margin-bottom:6px;float:left;width:100%}.drf-watering .wx__pot .wx__picks{align-items:center;margin-bottom:10px}.drf-watering .wx__picklabel{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);min-width:62px}.drf-watering .wx__pot .wx__pick{background:var(--paper)}.drf-watering .wx__pot .wx__pick[aria-pressed=true]{background:var(--forest);color:var(--cream);border-color:var(--forest)}.drf-watering .wx__pot .wx__row--pot{margin-top:6px}.drf-watering .wx__status{margin-top:14px}.drf-watering .wx__busy,.drf-watering .wx__err{font-size:15px}.drf-watering .wx__err{color:#8a2e1f}.drf-watering .wx__out{margin-top:6px}.drf-watering .wx__out:focus{outline:none}.drf-watering .wx__meta{margin-top:16px;font-size:14.5px;color:var(--muted)}.drf-watering .wx__cards{display:grid;gap:12px;margin-top:14px}@media(min-width:760px){.drf-watering .wx__cards{grid-template-columns:repeat(3,1fr)}}.drf-watering .wx__card{background:var(--cream);border:1px solid var(--rule);border-top:3px solid var(--forest);padding:16px 18px 18px}.drf-watering .wx__card[data-level=alert]{border-top-color:var(--dry)}.drf-watering .wx__card[data-level=warn]{border-top-color:var(--gold)}.drf-watering .wx__card[data-level=ok]{border-top-color:var(--forest-mid)}.drf-watering .wx__card h4{margin-top:4px;font-family:var(--display);font-size:23px;font-weight:600;line-height:1.15}.drf-watering .wx__card p{margin-top:8px;font-size:14.5px}.drf-watering .wx__tag,.drf-watering .wx__what{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin:0}.drf-watering .wx__amt{font-weight:600;color:var(--forest)}.drf-watering .wx__plan{margin-top:24px}.drf-watering .wx__plan h3{font-size:26px}.drf-watering .wx__days,.drf-watering .wx__pots{margin-top:24px;min-width:0;border:1px solid var(--rule)}.drf-watering .wx__days caption,.drf-watering .wx__pots caption{font-family:var(--display);font-size:20px;font-weight:600;color:var(--forest)}.drf-watering .wx__days td small{display:block;font-size:12.5px;color:var(--muted)}.drf-watering .wx__cold{color:var(--wet);font-weight:600}.drf-watering .wx__yours th,.drf-watering .wx__yours td{background:var(--gold-tint)}.drf-watering .wx__note{margin-top:16px;font-size:14.5px;color:var(--muted);max-width:var(--measure)}.drf-watering .wx__source{margin-top:20px;padding-top:14px;border-top:1px solid var(--rule-soft);font-size:13px;color:var(--muted);line-height:1.5}.drf-watering .wx__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.drf-watering .wx__fallback{grid-column:1 / -1}.drf-hc{font-family:var(--body, "Jost", sans-serif);color:var(--ink, #12211B);margin-top:var(--block, 40px)}.drf-hc__inner{background:var(--paper, #fff);border:1px solid var(--rule, #D8D2C6);border-top:3px solid var(--gold, #C5A55A);padding:clamp(20px,3vw,36px)}.drf-hc__eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink, #7E621F);margin:0}.drf-hc__eyebrow:after{content:"";width:36px;height:1px;background:var(--gold, #C5A55A)}.drf-hc h2{font-family:var(--display, "Cormorant Garamond", serif);font-weight:600;font-size:clamp(26px,3vw,34px);color:var(--forest, #1B3D2F);margin:8px 0 0;line-height:1.1}.drf-hc__lede{margin:10px 0 0;font-size:16px;max-width:640px}.drf-hc__form{margin-top:18px}.drf-hc__form label,.drf-hc__form legend{display:block;font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--muted, #4E5751);margin-bottom:6px}.drf-hc__form fieldset{border:0;padding:0;margin:0}.drf-hc__row{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.drf-hc__row input,.drf-hc__row select{flex:1 1 200px;min-height:46px;padding:8px 12px;border:1px solid var(--rule, #D8D2C6);background:#fff;font:400 16px/1.3 var(--body, sans-serif);border-radius:0;-webkit-appearance:none;appearance:none}.drf-hc__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;border:1px solid var(--forest, #1B3D2F);background:var(--forest, #1B3D2F);color:var(--cream, #F5F2EC);font:500 15px/1.2 var(--body, sans-serif);cursor:pointer;border-radius:0}.drf-hc__btn:hover{background:var(--forest-deep, #0F2A1F)}.drf-hc__hint{margin:8px 0 0;font-size:13.5px;color:var(--muted, #4E5751)}.drf-hc__out{margin-top:14px;font-size:15.5px}.drf-hc__out p{margin:0 0 8px}.drf-hc__link{font-weight:500}.drf-hc__step2{margin-top:20px;padding-top:18px;border-top:1px solid var(--rule-soft, #E6E1D6)}.drf-hc__bands{display:flex;flex-wrap:wrap;gap:8px}.drf-hc__band{min-height:40px;padding:6px 14px;border:1px solid var(--rule, #D8D2C6);background:#fff;color:var(--forest, #1B3D2F);font:500 14px/1 var(--body, sans-serif);cursor:pointer;border-radius:0}.drf-hc__band:hover{border-color:var(--forest, #1B3D2F)}.drf-hc__band.on,.drf-hc__band[aria-pressed=true]{background:var(--forest, #1B3D2F);border-color:var(--forest, #1B3D2F);color:var(--cream, #F5F2EC)}.drf-hc__or{margin:14px 0 6px;font-size:13px;color:var(--muted, #4E5751)}.drf-hc__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.drf-hc__result{margin-top:18px}.drf-hc__result:focus{outline:none}.drf-hc__result>*{margin:0 0 10px}.drf-hc__fig{font-family:var(--display, serif);font-size:40px;font-weight:600;color:var(--forest, #1B3D2F);line-height:1}.drf-hc__meter{height:8px;background:linear-gradient(90deg,var(--wet-tint, #DCE7E7),var(--gold-tint, #F1E8D2),var(--dry-tint, #F0E5D2));border:1px solid var(--rule, #D8D2C6);position:relative;margin:10px 0}.drf-hc__scale{display:flex;justify-content:space-between;font-size:12px;color:var(--muted, #4E5751);letter-spacing:.06em}.drf-hc__err{color:#8a2e1f}.drf-hc__source{margin:20px 0 0;padding-top:14px;border-top:1px solid var(--rule-soft, #E6E1D6);font-size:13px;color:var(--muted, #4E5751);line-height:1.5}@media(prefers-reduced-motion:reduce){.drf-watering *{transition:none!important;scroll-behavior:auto!important}}@media print{.drf-watering{background:#fff;font-size:11pt}.drf-watering .wg-nav,.drf-watering .wg-hero__doors,.drf-watering .actions,.drf-watering .journal,.drf-watering .wx,.drf-hc,.drf-watering .verdict-slot,.drf-watering .btn{display:none!important}.drf-watering .wg-section{padding:18pt 0;break-inside:avoid-page}.drf-watering .faq details{display:block}.drf-watering .faq details summary:after{display:none}.drf-watering .faq details:not([open])>*:not(summary){display:block}.drf-watering table{min-width:0;font-size:9.5pt}.drf-watering .plate{border:1px solid #ccc}body.drf-print-card *{visibility:hidden}body.drf-print-card .wg-card,body.drf-print-card .wg-card *{visibility:visible}body.drf-print-card .wg-card{position:absolute;left:0;top:0;width:100%;border:1px solid #999}body.drf-print-card .wg-card .btn{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/drf-watering.css.map */
