.hc-body>*+*{margin-top:1em}.hc-body h2{font-size:24px;line-height:1.25;font-weight:600;margin-top:2em;letter-spacing:-.01em}.hc-body h3{font-size:19px;line-height:1.3;font-weight:600;margin-top:1.6em}.hc-body ol{list-style:decimal;padding-left:1.4em}.hc-body ul{list-style:disc;padding-left:1.4em}.hc-body li+li{margin-top:.5em}.hc-body li>ul,.hc-body li>ol{margin-top:.5em}.hc-body a{color:var(--sv-ink);text-decoration:underline;text-underline-offset:3px}.hc-body a:hover{text-decoration-thickness:2px}.hc-body strong{font-weight:600}.hc-body code{font-size:.9em;padding:.1em .35em;border-radius:4px;background:var(--sv-panel);overflow-wrap:anywhere}.hc-body blockquote{padding-left:1em;border-left:1px solid var(--sv-ink-20);color:var(--sv-ink-muted)}.hc-body table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.hc-body th,.hc-body td{text-align:left;padding:.6em .8em;border-bottom:1px solid var(--sv-ink-10)}.hc-body hr{border:0;border-top:1px solid var(--sv-ink-10);margin:2em 0}.cm-tp-wrap{max-width:1120px;margin:0 auto}.cm-tp-h1{color:#1a1815;font-family:Sentient,ui-serif,Georgia,serif;font-weight:400;font-size:56px;line-height:1.02;letter-spacing:-.02em;margin:14px 0 16px;text-wrap:balance;max-width:16ch}.cm-tp-h2{color:#1a1815;font-family:Sentient,ui-serif,Georgia,serif;font-weight:400;font-size:30px;line-height:1.1;letter-spacing:-.015em;margin:10px 0 14px;text-wrap:balance}.cm-tp-btn,.cm-tp-btn2{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:10px;font:inherit;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;white-space:nowrap;box-sizing:border-box}.cm-tp-btn{background:#1a1815;color:#fff!important;border:0}.cm-tp-btn:hover{background:#2a2823}.cm-tp-btn2{background:#fff;color:#1a1815!important;border:1px solid #D8D3C9}.cm-tp-btn:focus-visible,.cm-tp-btn2:focus-visible,.cm-tp-top a:focus-visible,.cm-tp-sw button:focus-visible,.cm-tp-tabs button:focus-visible,.cm-tp-lnk:focus-visible{outline:2px solid #B45839;outline-offset:2px}.cm-tp-top{display:grid;grid-template-columns:1fr 1fr;gap:4px 48px;margin-top:40px;max-width:640px}.cm-tp-top a{display:block;font-size:16px;font-weight:500;color:#1a1815;padding:7px 0;text-decoration:none}.cm-tp-top a:hover,.cm-tp-top a.on{color:#97462b}.cm-tp-top a span{font-size:12px;color:#918c81;margin-left:8px;font-variant-numeric:tabular-nums}.cm-tp-frow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid #E7E3DC}.cm-tp-lab{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#918c81}.cm-tp-sep{width:1px;height:22px;background:#e7e3dc;margin:0 6px}.cm-tp-sw{display:flex;flex-wrap:wrap;gap:8px}.cm-tp-sw button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:1px solid #E7E3DC;border-radius:999px;background:#fff;font:inherit;font-size:13px;color:#55524b;cursor:pointer}.cm-tp-sw button.cs{padding:0 10px 0 6px}.cm-tp-sw button i{width:18px;height:18px;border-radius:50%;border:1px solid rgba(26,24,21,.12);display:block}.cm-tp-sw button.on{border-color:#1a1815;color:#1a1815;font-weight:600}.cm-tp-bar{display:flex;gap:12px;align-items:center;margin-top:22px}.cm-tp-tabs{display:inline-flex;border:1px solid #D8D3C9;border-radius:10px;padding:3px;gap:3px;flex:none}.cm-tp-tabs button{border:0;background:none;font:inherit;font-size:13.5px;padding:7px 12px;border-radius:7px;color:#55524b;cursor:pointer;white-space:nowrap}.cm-tp-tabs button.on{background:#f1eee9;color:#1a1815;font-weight:600}.cm-tp-search{flex:1;max-width:420px;margin-left:auto;display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border:1px solid #D8D3C9;border-radius:12px;background:#fff;color:#918c81;box-sizing:border-box}.cm-tp-search svg{flex:none}.cm-tp-search input{border:0;outline:0;background:none;font:inherit;font-size:15px;color:#1a1815;flex:1;min-width:0}.cm-tp-search:focus-within{outline:2px solid #B45839;outline-offset:1px}.cm-tp-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:28px 0 18px;min-height:30px}.cm-tp-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:999px;background:#f1eee9;font-size:13px;color:#1a1815;border:0;font-family:inherit}.cm-tp-chip b{font-weight:400;color:#918c81;cursor:pointer}.cm-tp-count{font-size:13px;color:#918c81;white-space:nowrap}.cm-tp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 20px}.cm-tp-grid4{grid-template-columns:repeat(4,1fr)}.cm-tp-card{display:flex;flex-direction:column;gap:12px;min-width:0}.cm-tp-shot{position:relative;aspect-ratio:4/3;border-radius:14px;border:1px solid #E7E3DC;overflow:hidden;background:#fff;display:flex;flex-direction:column}.cm-tp-shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;display:block}.cm-tp-shot.big{aspect-ratio:16/10}.cm-tp-nav{height:12%;display:flex;align-items:center;gap:6px;padding:0 10%;border-bottom:1px solid rgba(26,24,21,.06)}.cm-tp-nav i{display:block;height:5px;border-radius:3px;background:currentColor;opacity:.5}.cm-tp-hero{flex:1;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:0 10%}.cm-tp-hero b{display:block;height:14px;width:62%;border-radius:4px;background:currentColor;opacity:.85}.cm-tp-hero b+b{width:40%;height:10px;opacity:.5}.cm-tp-hero u{display:block;width:30%;height:12px;border-radius:4px;margin-top:6px}.cm-tp-lnk{position:absolute;inset:0;z-index:1}.cm-tp-hov{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;background:#1a181575;opacity:0;transition:opacity .15s;pointer-events:none}.cm-tp-hov a{pointer-events:auto;height:40px}.cm-tp-hov .cm-tp-btn2{background:#fbfaf8;border-color:transparent}.cm-tp-card:hover .cm-tp-hov,.cm-tp-card:focus-within .cm-tp-hov{opacity:1}.cm-tp-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cm-tp-meta>div:first-child{min-width:0}.cm-tp-meta a{color:#1a1815;text-decoration:none}.cm-tp-meta b{display:block;font-size:15.5px;font-weight:600;color:#1a1815}.cm-tp-meta span{display:block;font-size:13px;color:#918c81;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-tp-dots{display:flex;gap:4px;padding-top:4px;flex:none}.cm-tp-dots i{width:12px;height:12px;border-radius:50%;border:1px solid rgba(26,24,21,.12);display:block}.cm-tp-mb{display:none;height:38px}.cm-tp-none{grid-column:1/-1;text-align:center;padding:56px 24px;border:1px dashed #D8D3C9;border-radius:14px}.cm-tp-none b{display:block;font-size:17px;margin-bottom:6px;color:#1a1815}.cm-tp-none p{margin:0 0 16px;font-size:14.5px;color:#55524b}.cm-tp-loading{font-size:15px;color:#918c81;margin:40px 0 0}.cm-tp-band{background:#1a1815;color:#fbfaf8;padding:72px 40px;text-align:center}.cm-tp-band .cm-tp-h2{color:#fbfaf8;font-size:40px;max-width:24ch;margin:0 auto 12px}.cm-tp-band p{color:#fbfaf8;opacity:.72;font-size:17px;margin:0 auto;max-width:52ch;line-height:1.55}.cm-tp-band .cm-tp-btn{background:#fbfaf8;color:#1a1815!important;margin-top:26px}.cm-tp-back{font-size:13px;color:#97462b;text-decoration:none}.cm-tp-head{display:grid;grid-template-columns:1fr 300px;gap:40px;align-items:end;margin-top:8px}.cm-tp-name{font-size:44px;margin-top:10px}.cm-tp-by{font-size:16px;line-height:1.55;color:#55524b;margin:0}.cm-tp-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.cm-tp-facts{border:1px solid #E7E3DC;border-radius:14px;padding:16px 18px;background:#fff;display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:14px;margin:0}.cm-tp-facts dt{color:#918c81;margin:0}.cm-tp-facts dd{color:#1a1815;margin:0;text-align:right}.cm-tp-facts .cm-tp-dots{justify-content:flex-end;padding:0}.cm-tp-gal{display:grid;grid-template-columns:2.2fr 1fr;gap:14px;margin-top:32px}.cm-tp-thumbs{display:grid;grid-template-rows:repeat(3,1fr);gap:12px}.cm-tp-thumbs .cm-tp-shot{aspect-ratio:4/3}.cm-tp-body{display:grid;grid-template-columns:1fr 320px;gap:56px;margin-top:64px;align-items:start}.cm-tp-eye{color:#97462b;font-size:12px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.cm-tp-h3{font-size:16px;font-weight:600;margin:28px 0 0;color:#1a1815}.cm-tp-p{font-size:15.5px;line-height:1.6;color:#55524b;margin:0}.cm-tp-rules{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.cm-tp-rules li{font-size:15px;line-height:1.5;color:#55524b;padding-left:22px;position:relative}.cm-tp-rules li:before{content:"";position:absolute;left:0;top:9px;width:10px;height:1.5px;background:#1a1815}.cm-tp-side{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}.cm-tp-sidecard{background:#fff;border:1px solid #E7E3DC;border-radius:14px;padding:18px;box-shadow:0 1px 2px #1a18150a,0 12px 32px -12px #1a181524}.cm-tp-sidecard b{display:block;font-size:15px;margin-bottom:6px;color:#1a1815}.cm-tp-sidecard .cm-tp-p{font-size:13.5px}.cm-tp-sidecard .cm-tp-btn,.cm-tp-sidecard .cm-tp-btn2{width:100%;margin-top:14px}.cm-tp-sidecard .cm-tp-btn2{margin-top:8px}.cm-tp-tags{display:flex;gap:8px;flex-wrap:wrap}.cm-tp-rel{margin-top:72px}@media(max-width:767px){.cm-tp-h1,.cm-tp-name{font-size:36px}.cm-tp-top{gap:2px 20px;margin-top:22px}.cm-tp-frow{margin-top:22px;gap:8px}.cm-tp-frow .cm-tp-sw{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.cm-tp-frow .cm-tp-sw button{flex:none}.cm-tp-sep{display:none}.cm-tp-bar{margin-top:16px}.cm-tp-tabs button{padding:7px 9px}.cm-tp-search{margin-left:0;flex:1 1 100%;max-width:none}.cm-tp-bar{flex-wrap:wrap}.cm-tp-tabs{max-width:100%;overflow-x:auto}.cm-tp-grid,.cm-tp-grid4{grid-template-columns:1fr;gap:20px}.cm-tp-hov{opacity:1;background:none;align-items:flex-end;justify-content:flex-start;padding:10px}.cm-tp-hov .cm-tp-btn{display:none}.cm-tp-mb{display:inline-flex;flex:none}.cm-tp-meta .cm-tp-dots{display:none}.cm-tp-band{padding:48px 20px}.cm-tp-band .cm-tp-h2{font-size:30px}.cm-tp-head,.cm-tp-body{grid-template-columns:1fr;gap:28px}.cm-tp-gal{grid-template-columns:1fr}.cm-tp-thumbs{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.cm-tp-body{margin-top:40px}.cm-tp-side{position:static}}
