.tc-guide{max-width:1120px;margin:auto;padding:56px 24px 64px;color:#302a24}.tc-guide__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:52px;padding-bottom:44px;border-bottom:1px solid #ded5c9}.tc-guide__eyebrow{font-size:12px;letter-spacing:.14em;color:#725b43;text-decoration:none;font-weight:700}.tc-guide h1{font-size:clamp(30px,3.6vw,48px);line-height:1.16;margin:20px 0;font-weight:500;color:#302a24}.tc-guide__dek{font-size:18px;line-height:1.65;color:#665c51}.tc-guide__byline{font-size:13px;color:#766a5e;margin-top:20px}.tc-guide__byline span{margin:0 8px}.tc-guide__image{width:100%;height:360px;object-fit:contain;border-radius:16px;background:#f7f0e7}.tc-guide__body{max-width:760px;margin:40px auto;font-size:17px;line-height:1.85;overflow-wrap:anywhere}.tc-guide__body p{margin:0 0 22px}.tc-guide__body h2{font-size:28px;line-height:1.3;margin:38px 0 16px}.tc-guide__body h3{font-size:21px;line-height:1.4;margin:26px 0 12px}.tc-guide__body ul,.tc-guide__body ol{padding-left:24px;margin:0 0 24px}.tc-guide__body li{margin-bottom:10px}.tc-guide__body a,.tc-guide__end a{color:#775433;text-decoration:underline;text-underline-offset:3px}.tc-guide__body table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;margin:26px 0;font-size:14px;line-height:1.6}.tc-guide__body th,.tc-guide__body td{border:1px solid #dfd5c9;padding:12px;min-width:130px;text-align:left;vertical-align:top}.tc-guide__body th{background:#f4eee5;font-weight:600}.tc-guide__end{max-width:760px;margin:32px auto 0;border-top:1px solid #ded5c9;padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:14px}@media(max-width:749px){.tc-guide{padding:32px 20px 44px}.tc-guide__hero{grid-template-columns:1fr;gap:24px;padding-bottom:26px}.tc-guide__image{height:240px}.tc-guide__body{font-size:16px;line-height:1.8;margin-top:28px}.tc-guide__body h2{font-size:24px}.tc-guide__end{flex-direction:column}}.tc-journal{max-width:1200px;margin:auto;padding:52px 24px 64px}.tc-journal__intro{max-width:740px;margin-bottom:32px}.tc-journal__eyebrow{font-size:12px;letter-spacing:.12em;color:#775e45;font-weight:700}.tc-journal h1{font-size:clamp(36px,5vw,56px);line-height:1.15;margin:16px 0;color:#193e35}.tc-journal__intro>p:last-child{font-size:18px;line-height:1.7;color:#655c52}.tc-journal__topics{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 30px}.tc-journal__topics a{border:1px solid #d9cdbd;border-radius:24px;padding:7px 13px;color:#4b4136;font-size:12px;text-decoration:none}.tc-journal__topics a:hover{background:#193e35;color:#fff}.tc-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.tc-journal__card{min-width:0;overflow:hidden;background:#fffaf3;border:1px solid #e4d9cb;border-radius:14px;display:flex;flex-direction:column}.tc-journal__card>a{display:block;background:#f5ece0}.tc-journal__card img{width:100%;height:240px;object-fit:contain;display:block}.tc-journal__text{padding:22px;display:flex;flex-direction:column;flex:1}.tc-journal__meta{font-size:11px;letter-spacing:.03em;color:#756859;margin:0 0 12px}.tc-journal h2{font-size:22px;line-height:1.35;margin:0 0 14px}.tc-journal h2 a{color:#193e35;text-decoration:none}.tc-journal__text>p:not(.tc-journal__meta){font-size:14px;line-height:1.7;color:#665c51;margin:0 0 20px}.tc-journal__read{color:#775433;font-size:13px;font-weight:600;margin-top:auto;text-underline-offset:4px}@media(max-width:999px){.tc-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.tc-journal{padding:30px 20px 44px}.tc-journal__grid{grid-template-columns:1fr;gap:24px}.tc-journal__intro>p:last-child{font-size:16px}.tc-journal__card img{height:220px}}.theodore-buy-now{display:block;width:100%;min-height:52px;margin:0 0 14px;padding:14px 24px;border:1px solid #183a32;border-radius:5px;background:#183a32;color:#fffdf7;font:inherit;font-weight:600;cursor:pointer;letter-spacing:.04em}.theodore-buy-now:hover{background:#285247}.theodore-buy-now:focus-visible{outline:3px solid #ae8058;outline-offset:3px}.theodore-buy-now:disabled{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
