/* Everyday tools first. Home-only presentation; no hidden task choices. */
@media screen {
.editorial-studio .everyday-intro,.editorial-studio .everyday-tasks,.editorial-studio .everyday-more,.editorial-studio .everyday-puppy{max-width:1280px;margin:0 auto;padding:36px clamp(22px,5vw,64px);color:#203e34}
.editorial-studio .everyday-intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(180px,.65fr);gap:48px;align-items:center;background:#f8f2e6;border-bottom:1px solid #c7cbbb}
.editorial-studio .everyday-intro .eyebrow,.editorial-studio .everyday-tasks .eyebrow,.editorial-studio .everyday-more .eyebrow,.editorial-studio .everyday-puppy .eyebrow{color:#52644d;font:700 .72rem/1.5 system-ui;letter-spacing:.12em;margin:0 0 12px}
.editorial-studio .everyday-intro h1{font:400 clamp(2.5rem,4.5vw,4.25rem)/1.07 Fraunces,Georgia,serif;letter-spacing:-.04em;margin:0 0 20px;max-width:17ch;color:#203e34}
.editorial-studio .everyday-intro h1 em{color:#8a492e;font-weight:400}
.editorial-studio .everyday-lead{font:400 1.08rem/1.65 system-ui;max-width:48ch;color:#405549;margin:0 0 24px}
.editorial-studio .everyday-primary{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}
.editorial-studio .everyday-primary .btn{background:#244e3d;color:#fffaf0!important;border:2px solid #244e3d;min-height:50px;font:650 .95rem/1.4 system-ui;gap:16px;border-radius:5px;padding:12px 18px}
.editorial-studio .everyday-primary .btn:hover{background:#17382a;border-color:#17382a}
.editorial-studio .everyday-resume{font:650 .9rem/1.5 system-ui;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}
.editorial-studio .everyday-facts{font:400 .8rem/1.5 system-ui;color:#52644d;margin:18px 0 0}
.editorial-studio .everyday-photo{margin:0;max-width:260px;justify-self:end;width:100%}
.editorial-studio .everyday-photo img{display:block;width:100%;height:auto;max-height:290px;object-fit:contain;background:#e7decb;border-radius:110px 110px 8px 8px}
.editorial-studio .everyday-photo figcaption{font:400 .72rem/1.6 system-ui;color:#52644d;margin-top:10px;text-align:center}
.editorial-studio .everyday-photo figcaption a{display:inline-block;min-height:24px;text-underline-offset:3px}
.editorial-studio .everyday-tasks{background:#fffdf7;padding-top:30px;padding-bottom:24px}
.editorial-studio .everyday-section-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:24px}
.editorial-studio .everyday-section-head h2,.editorial-studio .everyday-more h2{font:400 clamp(1.8rem,3vw,2.5rem)/1.15 Fraunces,Georgia,serif;margin:0;letter-spacing:-.03em}
.editorial-studio .everyday-section-head>a{font:650 .85rem/1.5 system-ui;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}
.editorial-studio .everyday-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.editorial-studio .everyday-task{border-top:3px solid #8e9d6d;padding-top:18px;display:flex;flex-direction:column;min-width:0}
.editorial-studio .everyday-task:nth-child(2){border-color:#a65d39}.editorial-studio .everyday-task:nth-child(3){border-color:#4c7c83}
.editorial-studio .everyday-number{font:650 .68rem/1.5 system-ui;letter-spacing:.1em;color:#52644d}
.editorial-studio .everyday-task h3{font:650 1.2rem/1.35 system-ui;letter-spacing:-.02em;margin:12px 0;color:#203e34}
.editorial-studio .everyday-task p{font:400 .95rem/1.65 system-ui;color:#52644d;margin:0 0 15px}
.editorial-studio .everyday-task-action{font:700 .95rem/1.5 system-ui;min-height:48px;padding:10px 0;display:flex;align-items:center;margin-top:auto;text-underline-offset:5px}
.editorial-studio .everyday-task-more{border-top:1px solid #d8ddce;margin-top:8px;padding-top:8px;display:flex;flex-direction:column}
.editorial-studio .everyday-task-more a{font:400 .86rem/1.5 system-ui;min-height:44px;padding:10px 0;text-underline-offset:4px}
.editorial-studio .everyday-storage{margin-top:24px;border-top:1px solid #d8ddce;padding-top:12px;font:400 .82rem/1.6 system-ui;color:#52644d}
.editorial-studio .everyday-storage summary{cursor:pointer;min-height:44px;padding:10px 0}.editorial-studio .everyday-storage p{max-width:80ch;margin-top:6px;color:#52644d}
.editorial-studio .everyday-more{display:grid;grid-template-columns:.85fr 1.3fr;gap:48px;background:#e8ecdf;align-items:start}
.editorial-studio .everyday-more p{font:400 .95rem/1.65 system-ui;color:#52644d;margin-top:16px}
.editorial-studio .everyday-more nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}
.editorial-studio .everyday-more nav a{display:grid;grid-template-columns:1fr auto;gap:3px 12px;border-top:1px solid #aab69f;padding:14px 0;min-height:86px;text-decoration:none;font:650 .95rem/1.5 system-ui}
.editorial-studio .everyday-more nav a small{grid-column:1;font:400 .8rem/1.5 system-ui;color:#52644d}.editorial-studio .everyday-more nav a b{grid-column:2;grid-row:1 / 3;align-self:center}.editorial-studio .everyday-more nav a:hover span{text-decoration:underline;text-underline-offset:5px}
.editorial-studio .everyday-puppy{display:flex;gap:28px;align-items:center;background:#eadcc7}
.editorial-studio .everyday-puppy>img{width:95px;height:130px;object-fit:contain;flex:none;border-radius:45px 45px 5px 5px;background:#f8f2e6}
.editorial-studio .everyday-puppy h2{font:400 clamp(1.5rem,2.3vw,2rem)/1.2 Fraunces,Georgia,serif;margin:0 0 12px;color:#203e34}
.editorial-studio .everyday-puppy p{font:400 .95rem/1.6 system-ui;margin:0;color:#405549}
.editorial-studio .everyday-puppy-links{display:flex;gap:6px 22px;flex-wrap:wrap;margin-top:8px}.editorial-studio .everyday-puppy-links a{display:inline-flex;align-items:center;min-height:44px;font:650 .85rem/1.5 system-ui;text-underline-offset:4px}
.editorial-studio :is(.everyday-intro,.everyday-tasks,.everyday-more,.everyday-puppy) a:not(.btn):hover{color:#183d2d;text-decoration:underline;text-underline-offset:4px}
.editorial-studio :is(.everyday-intro,.everyday-tasks,.everyday-more,.everyday-puppy) :focus-visible{outline:3px solid #244e3d!important;outline-offset:4px}
@media(max-width:800px){.editorial-studio .everyday-intro{gap:24px;grid-template-columns:minmax(0,1fr) 150px;padding-block:26px}.editorial-studio .everyday-intro h1{font-size:2.7rem}.editorial-studio .everyday-photo img{max-height:220px}.editorial-studio .everyday-task-grid{gap:20px}.editorial-studio .everyday-task h3{font-size:1.08rem}.editorial-studio .everyday-more{gap:26px;grid-template-columns:1fr}.editorial-studio .everyday-more h2 br{display:none}}
@media(max-width:620px){.editorial-studio .everyday-intro{grid-template-columns:1fr;gap:20px}.editorial-studio .everyday-intro h1{font-size:2.6rem}.editorial-studio .everyday-photo{display:flex;align-items:center;gap:14px;max-width:none;justify-self:start}.editorial-studio .everyday-photo img{width:64px;height:80px;object-fit:contain;border-radius:32px 32px 4px 4px}.editorial-studio .everyday-photo figcaption{text-align:left;max-width:23ch;margin:0}.editorial-studio .everyday-primary{gap:6px}.editorial-studio .everyday-primary .btn{width:100%;justify-content:space-between}.editorial-studio .everyday-facts{margin-top:8px}.editorial-studio .everyday-lead{font-size:1rem;margin-bottom:20px}.editorial-studio .everyday-section-head{display:block;margin-bottom:16px}.editorial-studio .everyday-section-head>a{margin-top:4px}.editorial-studio .everyday-task-grid{grid-template-columns:1fr;gap:24px}.editorial-studio .everyday-task h3{font-size:1.2rem}.editorial-studio .everyday-task-more{flex-direction:row;gap:20px;flex-wrap:wrap}.editorial-studio .everyday-task-more a{flex:1 1 120px}.editorial-studio .everyday-puppy{align-items:flex-start;gap:18px}.editorial-studio .everyday-puppy>img{width:64px;height:90px}.editorial-studio .everyday-more nav{grid-template-columns:1fr}.editorial-studio .everyday-more nav a{min-height:76px}.editorial-studio .everyday-puppy-links{gap:0 16px}}
}
@media print{.everyday-intro,.everyday-tasks,.everyday-more,.everyday-puppy{color:#000;background:#fff;padding:12px 0}.everyday-photo img,.everyday-puppy>img{max-width:90px;height:auto}.everyday-task{break-inside:avoid}.everyday-storage{display:none}}
