.photo-visuals-figure{min-width:0;margin:24px 0}.photo-visuals-figure>a{border:1px solid var(--site-line,#dfdbd2);background:var(--site-surface,#fffefb);justify-content:center;align-items:center;min-height:44px;display:flex}.photo-visuals-figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:640px;display:block}.photo-visuals-figure figcaption{flex-wrap:wrap;gap:6px 16px;padding-top:12px;line-height:1.7;display:flex}.photo-visuals-figure figcaption strong,.photo-visuals-figure figcaption span{flex-basis:100%}.photo-visuals-figure figcaption span{color:var(--site-muted,#6b655d);font-size:14px}.photo-visuals-figure figcaption a{align-items:center;min-height:44px;display:inline-flex}.photo-visuals-section .hr-chapter-main,.photo-visuals-practice .hr-chapter-main{min-width:0}[data-testid=photo-stylization-skills] .skill-guide-actions:empty,[data-testid=photo-stylization-skills] .skill-guide-meta:empty{display:none}[data-testid=photo-stylization-skills] .hr-tutorial-hero{padding-bottom:16px}[data-testid=photo-stylization-skills] .hr-tutorial-lead{border:0;padding-left:0}[data-testid=photo-stylization-skills] .photo-visuals-section{padding-block:24px}[data-testid=photo-stylization-skills] #photo-results{padding-top:0}.photo-recommendation-gallery{columns:3;column-gap:22px;margin:28px 0 8px}.photo-recommendation-work{break-inside:avoid;margin:0 0 26px}.photo-recommendation-work>a{background:var(--site-surface);display:block}.photo-recommendation-work img{width:100%;height:auto;display:block}.photo-recommendation-work figcaption{padding-top:12px;line-height:1.6}.photo-recommendation-work strong{color:var(--site-ink);font-size:16px;font-weight:600;display:block}.photo-recommendation-work figcaption span{color:var(--site-muted);margin-top:3px;font-size:13px;display:block}.photo-recommendation-work>a:hover{opacity:.9}[data-testid=photo-stylization-skills] #photo-start{margin-block:20px 32px}[data-testid=photo-stylization-skills] #photo-start .hr-chapter-main{border-left:3px solid var(--tutorial-module-deep,#25477a);background:var(--tutorial-module-soft,#edf2f9);padding:28px 32px}[data-testid=photo-stylization-skills] #photo-start h2{margin-top:0}[data-testid=photo-stylization-skills] #photo-start a{background:var(--tutorial-module-deep,#25477a);min-height:44px;color:var(--site-surface);border-radius:6px;align-items:center;margin-top:4px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.photo-recommendation-list{width:100%;margin:24px 0}.photo-recommendation-list table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.photo-recommendation-list thead th{color:var(--site-muted);padding:0 0 16px;font-size:13px;font-weight:500}.photo-recommendation-list thead th:first-child{width:72%}.photo-recommendation-list th,.photo-recommendation-list td{vertical-align:top}.photo-recommendation-list tr[data-permission]>*{border-bottom:1px solid var(--site-line);padding:22px 0}.photo-recommendation-list tr[data-permission]>th{padding-right:32px;font-weight:400}.photo-recommendation-list th[scope=row]>a{min-height:44px;color:var(--site-ink);align-items:center;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.photo-recommendation-list th[scope=row]>.photo-recommendation-tutorial{color:var(--tutorial-module-deep,#25477a);margin-left:16px;font-size:14px;font-weight:500}.photo-recommendation-list th[scope=row]>a span{color:var(--tutorial-module-deep,#25477a);padding-left:8px;font-size:17px}.photo-recommendation-list th[scope=row]>a:hover{color:var(--tutorial-module-deep,#25477a)}.photo-recommendation-list th[scope=row] p{color:var(--site-muted);margin:3px 0 9px;font-size:16px;line-height:1.75}.photo-recommendation-list code{overflow-wrap:anywhere;color:var(--site-muted);background:0 0;font-size:12px;font-weight:400;display:block}.photo-recommendation-stars{font-variant-numeric:tabular-nums;min-height:44px;padding-top:6px;font-size:20px;line-height:1.6;display:block}.photo-recommendation-unknown{color:var(--site-muted);font-size:14px}.photo-recommendation-group>th{color:var(--tutorial-module-deep,#25477a);padding:34px 0 8px;font-size:17px;font-weight:600}.photo-recommendation-license{color:var(--site-muted);font-size:13px;line-height:1.65}.photo-recommendation-license summary{cursor:pointer;min-height:44px}.photo-recommendation-license p{overflow-wrap:anywhere;margin:0 0 12px}.photo-recommendation-license-plain{color:var(--site-muted);font-size:13px;line-height:1.65;display:block}[data-testid=photo-stylization-skills] #photo-sources{border-top:1px solid var(--site-line);margin-top:8px}[data-testid=photo-stylization-skills] #photo-sources p{color:var(--site-muted);font-size:15px;line-height:1.8}.photo-recommendation-credits{margin-top:20px;font-size:14px}.photo-recommendation-credits summary{cursor:pointer;min-height:44px;color:var(--tutorial-module-deep,#25477a)}.photo-recommendation-credits ul{margin:0;padding:0;list-style:none}.photo-recommendation-credits li{border-top:1px solid var(--site-line);padding-block:12px}.photo-recommendation-credits li span,.photo-recommendation-credits li a,.photo-recommendation-credits li small{overflow-wrap:anywhere;display:block}.photo-recommendation-work>a:focus-visible,.photo-recommendation-list a:focus-visible,.photo-recommendation-list summary:focus-visible,.photo-recommendation-credits summary:focus-visible{outline:2px solid var(--tutorial-module-deep,#25477a);outline-offset:4px}@media (width<=1180px){.photo-recommendation-gallery{columns:2;gap:20px}}@media (width<=720px){.photo-recommendation-gallery{columns:2;column-gap:16px;margin-top:24px}.photo-recommendation-work{margin-bottom:22px}.photo-recommendation-work:first-child{column-span:all}.photo-recommendation-list th[scope=row]>.photo-recommendation-tutorial{margin-left:0}.photo-recommendation-work figcaption{padding-top:9px}.photo-recommendation-work strong{font-size:15px}.photo-recommendation-work figcaption span{font-size:12px}[data-testid=photo-stylization-skills] #photo-start .hr-chapter-main{padding:20px}.photo-recommendation-list thead th:first-child{width:68%}.photo-recommendation-list tr[data-permission]>th{padding-right:18px}.photo-recommendation-list th[scope=row]>a{font-size:18px}.photo-recommendation-list th[scope=row] p{font-size:15px}.photo-recommendation-stars{font-size:18px}}.photo-visuals-practice .photo-knit-source{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:28px;display:grid}.photo-knit-source>div{min-width:0}.photo-knit-source h3{margin-top:0}.photo-knit-source .photo-visuals-figure{margin:0}.photo-knit-source .photo-visuals-figure img{width:100%;max-height:none}.photo-knit-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.photo-knit-comparison .photo-visuals-figure{margin:0}.photo-knit-comparison .photo-visuals-figure img{width:100%;height:auto;max-height:none}.photo-visuals-practice .photo-visuals-figure figcaption strong{font-size:15px;font-weight:500}.photo-knit-help,.photo-knit-notes{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);margin:20px 0;font-size:16px}.photo-knit-help summary,.photo-knit-notes summary{cursor:pointer;min-height:44px;color:var(--tutorial-module-deep,#4d2daf);padding:10px 0;display:list-item}.photo-knit-help>div,.photo-knit-notes>div{padding-bottom:8px}.photo-knit-help summary:focus-visible,.photo-knit-notes summary:focus-visible{outline:2px solid var(--tutorial-module-deep,#4d2daf);outline-offset:3px}.photo-knit-notes p{color:var(--site-muted);font-size:14px;line-height:1.8}@media (width>=1181px){.photo-visuals-practice .photo-knit-source{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px}}@media (width<=720px){.photo-knit-comparison{grid-template-columns:minmax(0,1fr);gap:24px}}
