.tips{--ink:#111;--muted:#405b64;--teal:#00888b;--line:#d7e5e6;color:var(--ink);background:#fff}.tips *{box-sizing:border-box}.tips-wrap{max-width:1180px;width:calc(100% - 40px);margin:auto}.tips h1,.tips h2,.tips h3{color:var(--ink);line-height:1.16;letter-spacing:-.025em}.tips h1{font-size:clamp(40px,5vw,68px);max-width:900px;margin:15px auto 22px}.tips h2{font-size:clamp(29px,3vw,42px);margin:10px 0 18px}.tips h3{font-size:23px;margin:0 0 16px}.tips p,.tips li,.tips dd,.tips td,.tips th{font-size:16px;line-height:1.75}.tips p{margin:0 0 17px;color:var(--muted)}.tips a{color:#007b80;font-weight:700;text-underline-offset:4px}.tips a:focus-visible,.tips summary:focus-visible,.tips [tabindex]:focus-visible{outline:3px solid #c28b21;outline-offset:5px}.tips-kicker{font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--teal)!important}.tips-hero{text-align:center;padding:65px 0 35px}.tips-lead{max-width:760px;margin:0 auto 24px!important;font-size:19px!important}.tips-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.tips-button{display:inline-block;border-radius:7px;background:var(--teal);padding:13px 20px;color:white!important;text-decoration:none}.tips-button.secondary{background:#edf6f5;color:#00787d!important}.tips-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 25px;padding:21px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:30px}.tips-nav a{font-size:14px;text-decoration:none}.tips-section{padding:56px 0;border-bottom:1px solid var(--line);scroll-margin-top:25px}.tips-heading{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin-bottom:26px}.tips-heading p:last-child{margin:0}.tips-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tips-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:white;display:flex;flex-direction:column}.tips-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;display:block}.tips-card-body{padding:23px;display:flex;flex:1;flex-direction:column}.tips-card dl{margin:0 0 20px}.tips-card dt{font-size:11px;font-weight:800;color:#007e82;letter-spacing:.09em;text-transform:uppercase;margin-top:17px}.tips-card dd{margin:4px 0 0;font-size:15px}.tips-card a{margin-top:auto}.tips-panel{background:#f1f7f6;border:1px solid var(--line);border-radius:14px;padding:30px}.tips-two{display:grid;grid-template-columns:1fr 1fr;gap:25px}.tips-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.tips-mini{border-top:3px solid var(--teal);padding:22px 0}.tips-mini h3{font-size:21px}.tips-table{overflow-x:auto;border:1px solid var(--line);border-radius:10px}.tips table{border-collapse:collapse;width:100%;margin:0}.tips th,.tips td{text-align:left;vertical-align:top;padding:17px;border-bottom:1px solid var(--line);font-size:15px}.tips th{background:#edf5f4;font-weight:700}.tips tbody th{width:23%;background:#f8fbfb}.tips caption{text-align:left;padding:15px;font-weight:700}.tips-note{font-size:14px!important;margin-top:17px!important}.tips-number{font-size:12px;font-weight:800;color:var(--teal);letter-spacing:.1em;display:block;margin-bottom:13px}.tips ol{padding-left:23px}.tips li{padding-bottom:10px;color:var(--muted)}.tips-season{padding:23px;border:1px solid var(--line);border-radius:10px}.tips-season p{font-size:15px}.tips details{border-bottom:1px solid var(--line);padding:20px 0}.tips summary{font-size:19px;font-weight:700;cursor:pointer}.tips details p{padding-top:15px;max-width:900px}.tips-end{text-align:center;margin:48px 0;padding:40px}.tips-sources{font-size:14px;padding-bottom:35px}.tips-sources a{font-weight:400}.tips-example{border-left:3px solid #c29943;padding-left:18px}.tips-example strong{color:#111}.tips-steps{counter-reset:steps}.tips-steps article{padding:24px;background:#f5f8f8;border-radius:12px}.tips-steps h3{font-size:21px}.tips-steps p{font-size:15px}.tips-steps article:before{counter-increment:steps;content:'0' counter(steps);display:block;font-size:27px;font-weight:800;color:var(--teal);margin-bottom:15px}@media(max-width:900px){.tips-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tips-four{grid-template-columns:repeat(2,minmax(0,1fr))}.tips-heading{gap:25px}.tips-hero{padding-top:42px}}@media(max-width:600px){.tips-wrap{width:calc(100% - 32px)}.tips-grid,.tips-heading,.tips-two,.tips-four{grid-template-columns:1fr}.tips-heading{gap:8px}.tips-section{padding:36px 0}.tips-hero{padding-top:35px}.tips-nav{gap:13px 20px;padding:18px 0}.tips-card-body,.tips-panel{padding:22px}.tips table{min-width:640px}.tips-actions a{width:100%}.tips-lead{font-size:17px!important}.tips-end{padding:25px}.tips-four{gap:12px}}
