.remembrance{position:absolute;right:24px;top:24px;z-index:3;display:flex;gap:7px}.remembrance i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(145deg,#a75442,#cf8974);color:#fff;font:900 1.15rem/1 "Noto Serif TC",serif;font-style:normal;box-shadow:0 8px 18px #6e302d38;border:1px solid #fff8}
.reconstructed{background:linear-gradient(155deg,#f8eee5,#eef4f1 48%,#f4ebf3)}.record-tools{display:flex;justify-content:center;gap:9px;margin:-8px auto 24px}.record-tools button{padding:.65rem .9rem;border:1px solid #3f626b30;border-radius:999px;background:#fff;color:var(--deep);font-weight:900;cursor:pointer}.record-list{display:grid;gap:16px;max-width:1160px;margin:auto}.record-chapter{overflow:hidden;border:1px solid #3f626b20;border-radius:23px;background:#fffdf9e8;box-shadow:0 14px 34px #294a5210}.record-chapter summary{display:flex;align-items:center;gap:16px;min-height:90px;padding:18px 22px;cursor:pointer;list-style:none}.record-chapter summary::-webkit-details-marker{display:none}.record-chapter summary>b{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:15px;background:linear-gradient(145deg,var(--rose),#8d493b);color:#fff}.record-chapter summary>span{display:grid;gap:4px}.record-chapter summary small{color:#9b6558;font-weight:900;letter-spacing:.08em}.record-chapter summary strong{color:var(--deep);font:900 clamp(1.05rem,2vw,1.35rem)/1.35 "Noto Serif TC",serif}.record-chapter summary>i{margin-left:auto;color:var(--rose);font-size:1.6rem;font-style:normal;font-weight:900}.record-body{padding:0 24px 26px}.record-intro,.record-body>ul{padding:18px 22px;border-radius:18px;background:#eef4f2;color:#3f5d64;line-height:1.85}.record-body>ul{margin:0;padding-left:42px}.record-body li+li{margin-top:10px}.qa-list{display:grid;gap:12px}.qa-list article{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px}.qa-list .q,.qa-list .a{padding:17px 18px;border-radius:17px;background:#f8eee8}.qa-list .a{background:#e4efec}.qa-list small{display:block;color:#98604f;font-weight:900}.qa-list .a small{color:#4e7b72}.qa-list p{margin:.35rem 0 0;line-height:1.76}.record-source{margin:16px 0 0;color:#798b8f;font-size:.72rem;font-weight:900;text-align:right}.record-chapter[open] summary{border-bottom:1px solid #3f626b15;background:#fff9f2}
@media(max-width:720px){.remembrance{right:18px;top:18px;display:grid;grid-template-columns:repeat(2,38px);gap:5px}.remembrance i{width:38px;height:38px}.qa-list article{grid-template-columns:1fr}.record-chapter summary{padding:16px 14px}.record-body{padding:0 14px 18px}}

/* Day 6 editorial refinements */
.hero .kicker{color:#6d2f27;font-weight:950;text-shadow:0 1px 0 #fff;letter-spacing:.13em}.hero .date{color:#24474f;font-weight:950}.art-copy em{display:block;margin:.55rem 0 .15rem;color:#793c33;font-size:.78rem;font-style:normal;font-weight:950}.art-copy .art-callout{padding-top:.45rem;border-top:1px solid #7d514c35;color:#334f55;font-weight:850}.art-copy .art-source{margin-top:.55rem;color:#5e413b;font-size:.62rem;letter-spacing:.04em}.cards article{position:relative}.focus-tag{display:inline-block;margin:0 0 .3rem .45rem;padding:.3rem .5rem;border-radius:999px;background:#e3eee9;color:#315c55;font-size:.68rem;font-weight:950;vertical-align:middle}.focus-tag.is-certain{background:#f2d8cf;color:#71362d}.focus-tag.is-diagnosis{background:#e7dff0;color:#5c496d}.focus-tag.is-rebuttal{background:#efe2c9;color:#694e27}.focus-tag.is-limit{background:#e4e2e8;color:#514b5d}.crosswalk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1160px;margin:30px auto 0}.crosswalk>header{grid-column:1/-1;text-align:center}.crosswalk>header small{color:#7b4037;font-weight:950;letter-spacing:.12em}.crosswalk>header h3{margin:.35rem 0;color:var(--deep);font:900 clamp(1.45rem,3vw,2.25rem)/1.25 "Noto Serif TC",serif}.crosswalk article{padding:24px;border:1px solid #3f626b22;border-radius:22px;background:#fffdf9e8;box-shadow:0 14px 34px #294a5210}.crosswalk h4{margin:0 0 .8rem;color:#713d34;font:900 1.15rem/1.35 "Noto Serif TC",serif}.crosswalk p{margin:.52rem 0;color:#415f66;line-height:1.7}.crosswalk p b{color:#264c54}.crosswalk strong{display:block;margin-top:1rem;padding:13px 15px;border-radius:14px;background:#e5efec;color:#294f50;line-height:1.65}.chain-limit{max-width:1160px;margin:18px auto 0;padding:20px 24px;border-left:6px solid #6d6177;border-radius:0 18px 18px 0;background:#eee9f1}.chain-limit p{margin:.35rem 0 0;line-height:1.75}.record-mark{padding:.08em .2em;border-radius:.25em;color:inherit}.record-mark.is-certain{background:#f2c9bd;box-shadow:inset 0 -2px 0 #a55343}.record-mark.is-probable{background:#f0dfb8;box-shadow:inset 0 -2px 0 #a17a37}.record-mark.is-limit{background:#ddd8e5;box-shadow:inset 0 -2px 0 #766b83}.full{display:none!important}
.hero blockquote{color:#17363d;font-weight:850;text-shadow:0 1px 0 rgba(255,255,255,.72)}
@media(max-width:720px){.crosswalk{grid-template-columns:1fr}.art-copy p{font-size:.78rem}.art-copy .art-source{font-size:.59rem}}
.day6-pdf-source-figure{width:min(900px,100%);margin:0 auto 30px;padding:14px;border:1px solid #3f626b24;border-radius:26px;background:rgba(255,255,255,.8);box-shadow:0 18px 42px #294a5217;overflow:hidden}.day6-pdf-source-figure img{display:block;width:100%;height:auto;border-radius:16px}.day6-pdf-source-figure figcaption{padding:10px 4px 2px;color:#50676d;font-size:.76rem;font-weight:900}
