.page{max-width:1240px;padding-right:100px}.mast{padding-top:8px}.mast a{font-weight:bold}.latest-feed{padding:30px 0 34px;border-bottom:1px solid var(--line)}.feed-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.feed-heading .handwritten{font-size:14px;margin:0}.feed-layout{display:flex;gap:30px}.latest-main{flex:1;min-width:0;display:flex;align-items:center;gap:26px}.latest-cover{width:44%;flex-shrink:0;display:block;padding:8px;background:#fffaf0;box-shadow:0 4px 12px #4b412614;transform:rotate(-1deg)}.latest-cover img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.latest-copy h1{font-size:clamp(1.8rem,3vw,2.65rem);margin:18px 0}.latest-copy h1 a{text-decoration:none}.latest-copy p{font-size:15px;line-height:1.8}.read-link{display:inline-block;font-size:14px;margin-top:16px}.latest-side{width:240px;flex-shrink:0;border-left:1px solid var(--line);padding-left:24px}.latest-side article{padding:18px 0;border-bottom:1px dashed var(--line)}.latest-side h3{font-size:1.18rem;margin-top:8px}.browse-filters{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:30px}.browse-filters label{display:flex;align-items:center;gap:8px}.browse-filters select{width:auto;margin:0;padding:8px;font-size:13px}.browse-filters button{padding:8px 14px;font-size:13px}.note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.note-card{position:relative;display:flex;flex-direction:column;border:1px solid #d9d1bf;background:#fffbf1;box-shadow:2px 4px 0 #b1a88f15;min-width:0;transition:transform .15s}.note-card:nth-child(3n+2){background:#f2e8c9}.note-card:before{content:'';position:absolute;z-index:1;width:54px;height:15px;background:#d7bc6a60;top:-8px;left:calc(50% - 27px);transform:rotate(-4deg)}.note-card:hover{transform:translateY(-3px)}.card-cover{display:block;padding:9px 9px 0}.card-cover img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.card-content{padding:22px;display:flex;flex-direction:column;flex:1}.card-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font:11px/1.5 monospace;color:#5f6b68;margin-bottom:18px}.category-sticker{background:#eae2cb;padding:4px 9px;border-radius:2px;transform:rotate(-2deg)}.note-card h3{font-size:1.45rem;overflow-wrap:anywhere}.note-card p{font:14px/1.85 Arial,sans-serif;margin:8px 0 24px;overflow-wrap:anywhere}.card-bottom{margin-top:auto;border-top:1px dashed #c8bfaa;padding-top:14px;display:flex;justify-content:space-between;gap:12px;font-size:12px}.project-card{background-color:#e9eef0!important;background-image:linear-gradient(#173f6908 1px,transparent 1px),linear-gradient(90deg,#173f6908 1px,transparent 1px);background-size:18px 18px}.project-card .category-sticker{background:#173f69;color:#fff8e8}.newsletter-note{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px;background:#efe5c8;border:1px solid #d9caa2;padding:28px;margin-top:50px}.newsletter-note h2{margin:10px 0}.newsletter-note p{font-size:14px}.newsletter-note form .meta{margin-bottom:0}.reading{max-width:760px}.reading>h1{max-width:720px}.inline-media{margin:32px 0}.inline-media figure{margin:0;min-width:0}.inline-media img{display:block;width:100%;height:auto;border:7px solid #fffcf4;box-shadow:0 2px 8px #173f6910}.media-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.media-pair img{aspect-ratio:4/3;object-fit:contain;background:#eee9dc}.inline-media figcaption{font:13px/1.6 Arial,sans-serif}.social-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:30px}.profile-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;margin-bottom:24px}.account-note{align-self:start;background:#ece5d2;padding:24px;border:1px solid var(--line)}.account-note h2{margin-top:0}.editor-block{border:1px solid var(--line);background:#fffbf1;padding:16px}.block-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.block-tools strong{margin-right:auto;font-size:13px}.block-tools button,.block-formats button,.block-add button{padding:5px 9px;font-size:12px}.block-formats{display:flex;gap:8px;margin-top:12px}.editor-block textarea{font:17px/1.8 Georgia,serif;margin-bottom:0}.block-add{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:14px 0}.block-add button{background:transparent;border-style:dashed}.editor-images{margin-top:16px}.editor-images input[type=file]{max-width:100%;font-size:12px;margin:10px 0 16px}.block-preview{width:100%;max-height:240px;object-fit:contain;background:#eee8dc}.editor-images label{font-size:12px}.admin-page .tabs{gap:8px}.admin-page .tabs a{min-height:80px}.latest-copy,.latest-side,.profile-grid>*{min-width:0}.latest-copy h1,.latest-side h3{overflow-wrap:anywhere}
@media(max-width:1050px){.latest-side{width:195px}.latest-main{display:block}.latest-cover{width:100%;max-width:440px;margin-bottom:22px}.note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-note{grid-template-columns:1fr}.profile-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.page{padding:22px 62px 24px 20px}.feed-layout{display:block}.latest-side{width:100%;border-left:0;padding:24px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.latest-side>.eyebrow{grid-column:1/-1}.latest-side article{padding:0 0 16px}.feed-heading .handwritten{display:none}.note-grid{gap:20px}.card-content{padding:17px}.note-card h3{font-size:1.3rem}.profile-grid{grid-template-columns:1fr;gap:16px}.newsletter-note{padding:20px}.browse-filters{gap:10px}.browse-filters label{display:block}.browse-filters select{margin-top:4px}.editor-images.pair{grid-template-columns:1fr}.tabs{right:12px}.media-pair{gap:10px}}
@media(max-width:520px){.note-grid{grid-template-columns:1fr}.latest-side{grid-template-columns:1fr}.media-pair{grid-template-columns:1fr}.newsletter-note .actions{align-items:stretch}.newsletter-note button{width:100%}.mast{font-size:10px}.card-cover img{aspect-ratio:16/9}.section-head{gap:5px}.browse-filters select{max-width:180px}}
@media(prefers-reduced-motion:reduce){.note-card{transition:none}}
.validation-summary-valid{display:none}
