.trjn{--trjn-lime:#d4ff02;--trjn-ink:#39434a;--trjn-muted:#6f777c;--trjn-line:#dee3e2;--trjn-soft:#f5f7f5;color:var(--trjn-ink);font-family:inherit!important;margin:2.4rem auto;max-width:1160px;line-height:1.6;box-sizing:border-box}.trjn *{box-sizing:border-box}.trjn h2,.trjn h3,.trjn p{margin-top:0}.trjn h2,.trjn h3{color:var(--trjn-ink);font-family:inherit!important;letter-spacing:-.038em;line-height:1.13;font-weight:750}.trjn p{color:var(--trjn-muted)}.trjn h2{font-size:clamp(2rem,4.3vw,3.7rem);margin:.48rem 0 1.15rem}.trjn h3{font-size:clamp(1.25rem,2vw,1.72rem);margin:.5rem 0 .7rem}.trjn a{color:inherit;text-decoration:none}.trjn a:not(.trjn-btn):hover{text-decoration:underline;text-underline-offset:4px}.trjn-kicker{display:inline-block;color:#636b70;text-transform:uppercase;font-weight:750;letter-spacing:.13em;font-size:.69rem;line-height:1.5}.trjn-top{margin-bottom:1.8rem}.trjn-top>p{max-width:740px;font-size:1.06rem}.trjn-grid{display:grid;gap:1rem;margin:1.2rem 0}.trjn-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.trjn-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.trjn-card,.trjn-note,.trjn-panel{background:#fff;border:1px solid var(--trjn-line);border-radius:21px;padding:clamp(1.2rem,2.4vw,1.8rem)}.trjn-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;transition:border-color .15s ease,transform .15s ease}@media (hover:hover){.trjn-card:hover{border-color:#afb8b6;transform:translateY(-2px)}}.trjn-card>p{margin-bottom:.9rem}.trjn-card .trjn-btn{margin-top:auto}.trjn-card h3{overflow-wrap:break-word}.trjn-card .trjn-kicker{margin-bottom:.55rem}.trjn-note{background:#f6f8f6;margin:1.3rem 0}.trjn-note p{max-width:780px}.trjn-btn,.trjn button.trjn-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;margin:.25rem .55rem .25rem 0;border-radius:999px;background:var(--trjn-lime);color:#39434a!important;font-weight:750;font-size:.91rem;border:1px solid #c5ea01;padding:.77rem 1.08rem;text-align:center;line-height:1.25;cursor:pointer;text-decoration:none!important;box-shadow:none;transition:background .15s ease,border-color .15s ease}.trjn-btn:hover,.trjn button.trjn-btn:hover{background:#e3ff5e;border-color:#b8d604;text-decoration:none!important}.trjn-btn.trjn-outline{background:#fff;border:1px solid #cbd4d1}.trjn-btn.trjn-outline:hover{background:#f5f7f4;border-color:#77857e}.trjn-btn span{font-size:1rem}.trjn-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.3rem 0}.trjn-hero{border-radius:24px;background:#eef1ee;padding:clamp(1.35rem,2.7vw,2.1rem);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr);gap:1.25rem;align-items:center}.trjn-hero h3{font-size:clamp(1.6rem,3vw,2.5rem);margin:.6rem 0}.trjn-hero p:last-child{margin-bottom:0}.trjn-countbox{background:#fff;border:1px solid #dee5dc;border-radius:18px;padding:1.2rem;display:flex;flex-direction:column;gap:.45rem}.trjn-countbox label{font-weight:650;font-size:.83rem}.trjn-countbox strong{font-size:clamp(1.4rem,2.3vw,2.05rem);line-height:1.3;letter-spacing:-.035em;color:var(--trjn-ink)}.trjn-countbox small{font-size:.77rem;color:var(--trjn-muted)}.trjn select,.trjn input[type="search"],.trjn input[type="text"],.trjn input[type="email"],.trjn input[type="url"],.trjn textarea{width:100%;background:#fafbfa;border:1px solid #cbd3d0;border-radius:12px;min-height:44px;padding:.65rem .75rem;box-shadow:none;outline-offset:3px;color:var(--trjn-ink);font:inherit;font-size:.94rem}.trjn select:focus-visible,.trjn input:focus-visible,.trjn textarea:focus-visible,.trjn-btn:focus-visible{outline:2px solid #71880a;outline-offset:3px}.trjn-filters{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.75fr));gap:.8rem;margin:1.3rem 0}.trjn-filters label,.trjn-form label{display:block;color:var(--trjn-ink);font-size:.86rem;font-weight:650;margin-bottom:.4rem}.trjn-filters>div{min-width:0}.trjn-count{font-weight:650;font-size:.88rem;margin:.4rem 0}.trjn-details{display:flex;flex-wrap:wrap;gap:.4rem;margin:.4rem 0 1rem}.trjn-details span{border-radius:100px;border:1px solid #e0e6e0;padding:.24rem .55rem;font-size:.73rem;color:#56615c}.trjn-small{font-size:.78rem!important;color:#707978!important}.trjn-checks{display:grid;gap:.65rem}.trjn-checks label{display:flex;align-items:flex-start;gap:.7rem;font-weight:500;line-height:1.5;cursor:pointer;color:var(--trjn-ink)}.trjn-checks input,.trjn-consent input{width:17px;height:17px;flex:0 0 17px;accent-color:#697f00;margin:.25rem 0}.trjn-checks label:has(input:checked) span{text-decoration:line-through;color:#808781}.trjn-plain{display:inline-block;margin-top:1.2rem;border:0;background:#fff0;padding:0;color:var(--trjn-muted);font-size:.82rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.trjn-actions{margin:1.4rem 0;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.trjn-feature{padding:clamp(1.4rem,3vw,2.5rem);border:1px solid #dbe2d6;background:linear-gradient(125deg,#f7fbea,#fff 70%);border-radius:23px}.trjn-feature h3{font-size:clamp(1.5rem,2.5vw,2.4rem);max-width:780px}.trjn-feature>p{max-width:800px}.trjn-feature .trjn-two{margin-bottom:0}.trjn-feature .trjn-two>div{border-top:1px solid #d9e2d2;padding-top:.8rem}.trjn-subhead{margin:2.2rem 0 1rem!important}.trjn-form{scroll-margin-top:90px;margin-top:1.7rem}.trjn-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem}.trjn-form textarea{min-height:120px;resize:vertical}.trjn-form form>label{margin:.75rem 0}.trjn-consent{display:flex!important;gap:.7rem;align-items:flex-start;line-height:1.45;color:var(--trjn-muted)!important;font-weight:400!important}.trjn-honey{position:absolute!important;left:-99999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.trjn-success{padding:.75rem 1rem;border-radius:10px;border:1px solid #a0b96a;background:#f3fae4;color:#48562c!important}.trjn-next{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;background:#f7f9f7;border:1px solid #dce3dc;border-radius:20px;padding:clamp(1.3rem,2vw,1.7rem);margin:2rem auto;max-width:100%;clear:both}.trjn-next h3{font-size:clamp(1.25rem,2.1vw,1.8rem);margin:.3rem 0}.trjn-next p{margin:0}.trjn-next>.trjn-btn{white-space:nowrap;flex-shrink:0}@media(max-width:850px){.trjn-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.trjn-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.trjn-filters>div:first-child{grid-column:span 2}.trjn-hero{grid-template-columns:1fr}}@media(max-width:650px){.trjn{margin:1.4rem auto}.trjn-grid2,.trjn-grid3,.trjn-two,.trjn-form-grid,.trjn-filters{grid-template-columns:1fr}.trjn-filters>div:first-child{grid-column:auto}.trjn-next{flex-direction:column;align-items:flex-start}.trjn-next>.trjn-btn{white-space:normal}.trjn-card,.trjn-note,.trjn-panel{border-radius:16px}.trjn-hero{border-radius:18px}}@media(prefers-reduced-motion:reduce){.trjn-card,.trjn-btn{transition:none!important}.trjn-card:hover{transform:none!important}}.trjn [hidden]{display:none!important}.trjn-top::before{content:"";display:block;width:48px;height:4px;border-radius:5px;background:#d4ff02;margin-bottom:1rem}.trjn-btn,.trjn button.trjn-btn{background:#eef3e7;border-color:#dae4d0}.trjn-btn:hover,.trjn button.trjn-btn:hover{background:#f1ffb2;border-color:#cbdc66}.trjn-deep-reading{margin:1.8rem 0;max-width:830px}.trjn-reading-item{margin:0 0 1.4rem;padding-bottom:1.15rem;border-bottom:1px solid var(--trjn-line)}.trjn-reading-item:last-child{border-bottom:none}.trjn-reading-item h3{font-size:1.45rem}.trjn-reading-item p{line-height:1.75}